@charset "utf-8";

@font-face {
    font-family: 'SUIT Variable';
    font-weight: 100 900;
    font-display: swap;
    src: url('/fonts/SUIT-Variable.woff2') format('woff2-variations');
}

.radiesse {
    --ink: #111111;
    --body: #333333;
    --teal: #16707E;
    --deep: #0C6C7A;
    --mint: #EAF8F9;
    overflow: hidden;
    font-family: 'SUIT Variable', 'Noto Sans KR', 'Apple SD Gothic Neo', sans-serif;
    color: var(--ink);
}

.radiesse strong {
    color: inherit;
}

.radiesse .sound_only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.radiesse p,
.radiesse h2 {
    margin: 0;
    word-break: keep-all;
}

.radiesse em {
    font-style: normal;
    font-weight: 800;
}

.radiesse em.d {
    color: var(--ink);
}

.radiesse em.t {
    font-weight: inherit;
    color: var(--teal);
}

/* =========================================================
   모바일
   ========================================================= */
@media (max-width: 990px) {
    .radiesse .rd_sec {
        position: relative;
        padding: 48px 20px 52px;
        text-align: center;
        background: #fff;
    }

    .radiesse .rd_in {
        max-width: 620px;
        margin: 0 auto;
    }

    .radiesse .rd_sec h2 {
        font-size: 24px;
        font-weight: 700;
        line-height: 1.42;
        letter-spacing: -0.028em;
        color: var(--teal);
    }

    .radiesse .rd_sec p {
        font-size: 15px;
        line-height: 1.75;
        letter-spacing: -0.018em;
        color: var(--body);
    }

    .radiesse .rd_s2 .p br,
    .radiesse .rd_s4 .p br,
    .radiesse .rd_s4 .pb br,
    .radiesse .rd_s6 .p br,
    .radiesse .rd_s8 .l4d br,
    .radiesse .rd_s9 .d1 br,
    .radiesse .rd_s9 .d2 br,
    .radiesse .rd_s9 .d3 br,
    .radiesse .rd_s9 .d4 br {
        display: none;
    }

    .radiesse .rd_sec .chk {
        display: inline-block;
        margin-bottom: 14px;
        padding: 7px 20px;
        border-radius: 999px;
        background: var(--teal);
        color: #fff;
        font-size: 14px;
        font-weight: 500;
        line-height: 1.4;
        letter-spacing: -0.01em;
    }

    /* ---- 1. 히어로 ---- */
    .radiesse .rd_s1 {
        padding: 92px 20px 96px;
        background: #6FD5E0 url(/img/radiesse/s1_bg.jpg) no-repeat center center/cover;
    }
    .radiesse .rd_s1 .eyebrow {
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 0.26em;
        color: var(--deep);
    }
    .radiesse .rd_s1 .lead {
        margin-top: 16px;
        font-size: 16px;
        font-weight: 700;
        color: var(--deep);
    }
    .radiesse .rd_s1 .h1 {
        margin-top: 6px;
        font-size: 40px;
        font-weight: 700;
        letter-spacing: -0.02em;
        color: var(--deep);
    }
    .radiesse .rd_s1 .pill {
        display: inline-block;
        margin-top: 26px;
        padding: 10px 18px;
        border: 1px solid rgba(12, 108, 122, .4);
        border-radius: 999px;
        background: rgba(255, 255, 255, .5);
        font-size: 14px;
        font-weight: 600;
        line-height: 1.45;
        color: var(--deep);
    }

    /* ---- 2. NELL클리닉 레디어스 ---- */
    .radiesse .rd_s2 { background: #F9F9F9; }
    .radiesse .rd_s2 .h2::before {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto 26px;
        aspect-ratio: 675 / 460;
        background: url(/img/radiesse/m_s2_prod.jpg) no-repeat center/contain;
    }
    .radiesse .rd_s2 .p { margin-top: 14px; }

    /* ---- 3. 콜라겐·엘라스틴 재생 ---- */
    .radiesse .rd_s3 .p {
        margin: 22px auto 0;
        padding: 22px 18px;
        border-radius: 14px;
        background: var(--mint);
    }
    .radiesse .rd_s3 .p::before {
        content: '';
        display: block;
        width: 100%;
        max-width: 220px;
        margin: 0 auto 18px;
        aspect-ratio: 340 / 1159;
        background: url(/img/radiesse/m_s3_cells_v.jpg) no-repeat center/contain;
    }
    @media (min-width: 560px) {
        .radiesse .rd_s3 .p::before {
            max-width: none;
            aspect-ratio: 900 / 282;
            background-image: url(/img/radiesse/m_s3_cells.jpg);
        }
    }

    /* ---- 4. 구성 핵심성분 / 입자 형태 ---- */
    .radiesse .rd_s4 { background: #C7EBED; }
    .radiesse .rd_s4 .p { margin-top: 14px; }
    .radiesse .rd_s4 .p::after {
        content: '';
        display: block;
        width: calc(100% + 16px);
        margin: 26px -8px 0;
        aspect-ratio: 900 / 347;
        background: url(/img/radiesse/m_s4_chart.jpg) no-repeat center/contain;
    }
    .radiesse .rd_s4 .h2b {
        margin-top: 40px;
        padding-top: 26px;
        border-top: 1px solid rgba(22, 112, 126, .25);
    }
    .radiesse .rd_s4 .h2b::before {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto 22px;
        aspect-ratio: 655 / 395;
        border-radius: 12px;
        background: #fff url(/img/radiesse/m_s4_part.jpg) no-repeat center/contain;
    }
    .radiesse .rd_s4 .pb { margin-top: 14px; }

    /* ---- 5. 미네랄 성분 ---- */
    .radiesse .rd_s5 { background: #F8F8F8; }
    .radiesse .rd_s5 .p { margin-top: 14px; }
    .radiesse .rd_s5 .c1,
    .radiesse .rd_s5 .c2,
    .radiesse .rd_s5 .c3,
    .radiesse .rd_s5 .c4,
    .radiesse .rd_s5 .c5 {
        display: inline-block;
        margin: 8px 3px 0;
        padding: 8px 14px;
        border-radius: 999px;
        background: #fff;
        box-shadow: 0 2px 8px rgba(0, 0, 0, .07);
        font-size: 14px;
        font-weight: 700;
        color: var(--teal);
    }
    .radiesse .rd_s5 .c1 { margin-top: 22px; }
    .radiesse .rd_s5 .w1,
    .radiesse .rd_s5 .w2,
    .radiesse .rd_s5 .w3 {
        margin-top: 10px;
        font-size: 16px;
        font-weight: 600;
        letter-spacing: 0.02em;
        color: var(--teal);
    }
    .radiesse .rd_s5 .w1 { margin-top: 26px; }
    .radiesse .rd_s5 .w2,
    .radiesse .rd_s5 .w3 { margin-top: 30px; }
    .radiesse .rd_s5 .w1::before,
    .radiesse .rd_s5 .w2::before,
    .radiesse .rd_s5 .w3::before {
        content: '';
        display: block;
        width: 74%;
        max-width: 300px;
        margin: 0 auto 4px;
        aspect-ratio: 1 / 1;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }
    .radiesse .rd_s5 .w1::before { background-image: url(/img/radiesse/m_s5_w1.jpg); }
    .radiesse .rd_s5 .w2::before { background-image: url(/img/radiesse/m_s5_w2.jpg); }
    .radiesse .rd_s5 .w3::before { background-image: url(/img/radiesse/m_s5_w3.jpg); }

    /* ---- 6. ECM 개선 물질 ---- */
    .radiesse .rd_s6 .p { margin-top: 14px; }
    .radiesse .rd_s6 .p::after {
        content: '';
        display: block;
        width: calc(100% + 16px);
        margin: 24px -8px 0;
        aspect-ratio: 900 / 460;
        background: url(/img/radiesse/m_s6_chart.jpg) no-repeat center/contain;
    }

    /* ---- 7. 다양한 피부 고민 해결 ---- */
    .radiesse .rd_s7 {
        background: linear-gradient(160deg, #188390 0%, #0A5C68 45%, #003A43 100%);
    }
    .radiesse .rd_s7 .chk {
        background: #fff;
        color: var(--teal);
    }
    .radiesse .rd_s7 .h2 { color: #fff; }
    .radiesse .rd_s7 .h2::after {
        content: '';
        display: block;
        width: 100%;
        margin: 26px auto 4px;
        aspect-ratio: 880 / 825;
        background: url(/img/radiesse/m_s7_star.jpg) no-repeat center/contain;
    }
    .radiesse .rd_s7 .a1,
    .radiesse .rd_s7 .a2,
    .radiesse .rd_s7 .a3,
    .radiesse .rd_s7 .a4,
    .radiesse .rd_s7 .a5 {
        margin-top: 10px;
        padding: 12px 14px;
        border: 1px solid rgba(255, 255, 255, .28);
        border-radius: 10px;
        background: rgba(255, 255, 255, .07);
        font-size: 15px;
        line-height: 1.55;
        color: #fff;
    }
    .radiesse .rd_s7 .a1 { margin-top: 18px; }
    .radiesse .rd_s7 .a1 br,
    .radiesse .rd_s7 .a2 br,
    .radiesse .rd_s7 .a3 br,
    .radiesse .rd_s7 .a4 br,
    .radiesse .rd_s7 .a5 br { display: none; }

    /* ---- 8. 시술효과 ---- */
    .radiesse .rd_s8 { background: var(--mint); }
    .radiesse .rd_s8 .h2::after {
        content: '';
        display: block;
        width: 86%;
        max-width: 340px;
        margin: 22px auto 6px;
        aspect-ratio: 770 / 895;
        background: url(/img/radiesse/m_s8_model.jpg) no-repeat center/contain;
    }
    .radiesse .rd_s8 .l1t,
    .radiesse .rd_s8 .l2t,
    .radiesse .rd_s8 .l3t,
    .radiesse .rd_s8 .l4t,
    .radiesse .rd_s8 .r1t,
    .radiesse .rd_s8 .r2t,
    .radiesse .rd_s8 .r3t,
    .radiesse .rd_s8 .r4t {
        margin-top: 18px;
        font-size: 16px;
        font-weight: 700;
        color: var(--ink);
    }
    .radiesse .rd_s8 .l1t { margin-top: 8px; }
    .radiesse .rd_s8 .l1t::before,
    .radiesse .rd_s8 .l2t::before,
    .radiesse .rd_s8 .l3t::before,
    .radiesse .rd_s8 .l4t::before,
    .radiesse .rd_s8 .r1t::before,
    .radiesse .rd_s8 .r2t::before,
    .radiesse .rd_s8 .r3t::before,
    .radiesse .rd_s8 .r4t::before {
        content: '';
        display: block;
        width: 9px;
        height: 9px;
        margin: 0 auto 8px;
        background: var(--teal);
        transform: rotate(45deg);
    }
    .radiesse .rd_s8 .l1d,
    .radiesse .rd_s8 .l2d,
    .radiesse .rd_s8 .l3d,
    .radiesse .rd_s8 .l4d,
    .radiesse .rd_s8 .r1d,
    .radiesse .rd_s8 .r2d,
    .radiesse .rd_s8 .r3d,
    .radiesse .rd_s8 .r4d {
        margin-top: 3px;
        font-size: 14px;
    }

    /* ---- 9. 특장점 ---- */
    .radiesse .rd_s9 .rd_in {
        display: flex;
        flex-direction: column;
    }
    .radiesse .rd_s9 .h2 { order: 0; }
    .radiesse .rd_s9 .k1 { order: 1; }
    .radiesse .rd_s9 .d1 { order: 2; }
    .radiesse .rd_s9 .k2 { order: 3; }
    .radiesse .rd_s9 .d2 { order: 4; }
    .radiesse .rd_s9 .k3 { order: 5; }
    .radiesse .rd_s9 .d3 { order: 6; }
    .radiesse .rd_s9 .k4 { order: 7; }
    .radiesse .rd_s9 .d4 { order: 8; }

    .radiesse .rd_s9 .h2 {
        color: var(--ink);
        line-height: 1.45;
    }
    .radiesse .rd_s9 .h2 br { display: block; }
    .radiesse .rd_s9 .h2::before {
        content: '';
        display: block;
        width: 72%;
        max-width: 260px;
        margin: 0 auto 22px;
        aspect-ratio: 485 / 100;
        background: url(/img/radiesse/m_s9_logo.jpg) no-repeat center/contain;
    }
    .radiesse .rd_s9 .k1,
    .radiesse .rd_s9 .k2,
    .radiesse .rd_s9 .k3,
    .radiesse .rd_s9 .k4 {
        margin-top: 14px;
        font-size: 17px;
        font-weight: 700;
        color: var(--ink);
    }
    .radiesse .rd_s9 .k1 { margin-top: 30px; }
    .radiesse .rd_s9 .k1::before,
    .radiesse .rd_s9 .k2::before,
    .radiesse .rd_s9 .k3::before,
    .radiesse .rd_s9 .k4::before {
        content: '';
        display: block;
        width: 100%;
        margin: 0 auto 14px;
        aspect-ratio: 345 / 278;
        border-radius: 10px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    .radiesse .rd_s9 .k1::before { background-image: url(/img/radiesse/m_s9_c1.jpg); }
    .radiesse .rd_s9 .k2::before { background-image: url(/img/radiesse/m_s9_c2.jpg); }
    .radiesse .rd_s9 .k3::before { background-image: url(/img/radiesse/m_s9_c3.jpg); }
    .radiesse .rd_s9 .k4::before { background-image: url(/img/radiesse/m_s9_c4.jpg); }
    .radiesse .rd_s9 .d1,
    .radiesse .rd_s9 .d2,
    .radiesse .rd_s9 .d3,
    .radiesse .rd_s9 .d4 {
        margin-top: 5px;
        padding-bottom: 22px;
        font-size: 14px;
    }
    .radiesse .rd_s9 .d1,
    .radiesse .rd_s9 .d2,
    .radiesse .rd_s9 .d3 {
        border-bottom: 1px solid #EEE;
    }

    /* ---- 10. 시술후 주의사항 ---- */
    .radiesse .rd_s10 { background: #F7F7F7; }
    .radiesse .rd_s10 .h2 { color: var(--ink); }
    .radiesse .rd_s10 .sub {
        margin-top: 8px;
        font-size: 13px;
        color: #999;
    }
    .radiesse .rd_s10 .i1,
    .radiesse .rd_s10 .i2,
    .radiesse .rd_s10 .i3,
    .radiesse .rd_s10 .i4 {
        position: relative;
        margin-top: 0;
        padding: 15px 4px 15px 28px;
        border-bottom: 1px dotted #CCC;
        font-size: 14px;
        line-height: 1.6;
        text-align: left;
    }
    .radiesse .rd_s10 .i1 {
        margin-top: 22px;
        border-top: 1px dotted #CCC;
    }
    .radiesse .rd_s10 .i1::before,
    .radiesse .rd_s10 .i2::before,
    .radiesse .rd_s10 .i3::before,
    .radiesse .rd_s10 .i4::before {
        content: '';
        position: absolute;
        left: 2px;
        top: 19px;
        width: 13px;
        height: 7px;
        border: 2px solid var(--teal);
        border-top: 0;
        border-right: 0;
        transform: rotate(-45deg);
    }
}

/* =========================================================
   PC (시안 1920px 재현)
   ========================================================= */
@media (min-width: 991px) {
    .radiesse .rd_sec{position:relative;height:0;overflow:hidden;padding:0;text-align:left;background-repeat:no-repeat;background-position:center top;background-size:100% 100%}
    .radiesse .rd_in{position:absolute;left:0;top:0;width:100%;height:100%}
    .radiesse .rd_sec::before,.radiesse .rd_sec::after,.radiesse .rd_in p::before,.radiesse .rd_in p::after,.radiesse .rd_in h2::before,.radiesse .rd_in h2::after{content:none}
    .radiesse .rd_s1{padding-top:43.1771%;background-image:url(/img/radiesse/s1_bg.jpg)}
    .radiesse .rd_s2{padding-top:37.0312%;background-image:url(/img/radiesse/s2_bg.jpg)}
    .radiesse .rd_s3{padding-top:57.7604%;background-image:url(/img/radiesse/s3_bg.jpg)}
    .radiesse .rd_s4{padding-top:95.4688%;background-image:url(/img/radiesse/s4_bg.jpg)}
    .radiesse .rd_s5{padding-top:63.1250%;background-image:url(/img/radiesse/s5_bg.jpg)}
    .radiesse .rd_s6{padding-top:69.8438%;background-image:url(/img/radiesse/s6_bg.jpg)}
    .radiesse .rd_s7{padding-top:75.0000%;background-image:url(/img/radiesse/s7_bg.jpg)}
    .radiesse .rd_s8{padding-top:65.9896%;background-image:url(/img/radiesse/s8_bg.jpg)}
    .radiesse .rd_s9{padding-top:58.7500%;background-image:url(/img/radiesse/s9_bg.jpg)}
    .radiesse .rd_s10{padding-top:43.6458%;background-image:url(/img/radiesse/s10_bg.jpg)}

    .radiesse .rd_s1 .eyebrow{position:absolute;left:37.3438%;top:24.9083%;width:25.3125%;font-size:1.3542vw;font-weight:400;line-height:1.875vw;letter-spacing:0.29em;color:#147280;text-align:center;white-space:nowrap;}
    .radiesse .rd_s1 .lead{position:absolute;left:42.9688%;top:34.6803%;width:13.9583%;font-size:1.6146vw;font-weight:700;line-height:2.2396vw;letter-spacing:-0.02em;color:#0C6C7A;text-align:center;white-space:nowrap;}
    .radiesse .rd_s1 .h1{position:absolute;left:40.9896%;top:44.6586%;width:18.0208%;font-size:5vw;font-weight:700;line-height:5.9896vw;letter-spacing:-0.02em;color:#0C6C7A;text-align:center;white-space:nowrap;}
    .radiesse .rd_s1 .pill{position:absolute;left:32.2917%;top:71.0917%;width:35.2604%;font-size:1.5625vw;font-weight:600;line-height:2.1875vw;letter-spacing:-0.02em;color:#0C6C7A;text-align:center;white-space:nowrap;}
    .radiesse .rd_s2 .h2{position:absolute;left:52.3958%;top:26.2264%;width:21.4062%;font-size:2.3958vw;font-weight:600;line-height:3.2292vw;letter-spacing:-0.025em;color:#16707E;text-align:left;white-space:nowrap;}
    .radiesse .rd_s2 .p{position:absolute;left:52.3958%;top:38.6955%;width:34.0625%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:left;white-space:nowrap;}
    .radiesse .rd_s3 .chk{position:absolute;left:41.1979%;top:14.1885%;width:17.6042%;font-size:1.5625vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.01em;color:#FFFFFF;text-align:center;white-space:nowrap;}
    .radiesse .rd_s3 .h2{position:absolute;left:29.5833%;top:21.8638%;width:40.8854%;font-size:2.3958vw;font-weight:500;line-height:3.2292vw;letter-spacing:-0.025em;color:#16707E;text-align:center;white-space:nowrap;}
    .radiesse .rd_s3 .p{position:absolute;left:27.7083%;top:71.3368%;width:44.6354%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:center;white-space:nowrap;}
    .radiesse .rd_s4 .chk{position:absolute;left:41.1979%;top:10.4937%;width:17.6042%;font-size:1.5625vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.01em;color:#FFFFFF;text-align:center;white-space:nowrap;}
    .radiesse .rd_s4 .h2{position:absolute;left:38.75%;top:15.1375%;width:22.5521%;font-size:2.3958vw;font-weight:500;line-height:3.2292vw;letter-spacing:-0.025em;color:#16707E;text-align:center;white-space:nowrap;}
    .radiesse .rd_s4 .p{position:absolute;left:21.9792%;top:20.2469%;width:56.1458%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:center;white-space:nowrap;}
    .radiesse .rd_s4 .h2b{position:absolute;left:55.9896%;top:71.1364%;width:18.2812%;font-size:2.3958vw;font-weight:500;line-height:3.2292vw;letter-spacing:-0.025em;color:#16707E;text-align:left;white-space:nowrap;}
    .radiesse .rd_s4 .pb{position:absolute;left:55.9896%;top:75.9479%;width:25.5729%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:left;white-space:nowrap;}
    .radiesse .rd_s5 .chk{position:absolute;left:41.1979%;top:10.5074%;width:17.6042%;font-size:1.5625vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.01em;color:#FFFFFF;text-align:center;white-space:nowrap;}
    .radiesse .rd_s5 .h2{position:absolute;left:31.7708%;top:17.5305%;width:36.5104%;font-size:2.3958vw;font-weight:500;line-height:3.2292vw;letter-spacing:-0.025em;color:#16707E;text-align:center;white-space:nowrap;}
    .radiesse .rd_s5 .p{position:absolute;left:34.2188%;top:25.2578%;width:31.6667%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:center;white-space:nowrap;}
    .radiesse .rd_s5 .c1{position:absolute;left:20.2083%;top:34.0322%;width:9.5312%;font-size:1.7708vw;font-weight:800;line-height:2.5vw;letter-spacing:-0.02em;color:#16707E;text-align:left;white-space:nowrap;}
    .radiesse .rd_s5 .c2{position:absolute;left:33.3854%;top:34.0322%;width:9.8438%;font-size:1.7708vw;font-weight:800;line-height:2.5vw;letter-spacing:-0.02em;color:#16707E;text-align:left;white-space:nowrap;}
    .radiesse .rd_s5 .c3{position:absolute;left:46.875%;top:34.0322%;width:6.3542%;font-size:1.7708vw;font-weight:800;line-height:2.5vw;letter-spacing:-0.02em;color:#16707E;text-align:center;white-space:nowrap;}
    .radiesse .rd_s5 .c4{position:absolute;left:56.875%;top:34.0322%;width:11.0417%;font-size:1.7708vw;font-weight:800;line-height:2.5vw;letter-spacing:-0.02em;color:#16707E;text-align:left;white-space:nowrap;}
    .radiesse .rd_s5 .c5{position:absolute;left:71.5625%;top:34.0602%;width:8.3333%;font-size:1.7708vw;font-weight:800;line-height:2.5vw;letter-spacing:-0.02em;color:#16707E;text-align:left;white-space:nowrap;}
    .radiesse .rd_s5 .w1{position:absolute;left:23.8021%;top:83.3127%;width:6.6667%;font-size:1.7708vw;font-weight:900;line-height:2.5vw;letter-spacing:0.0em;color:#16707E;text-align:left;white-space:nowrap;}
    .radiesse .rd_s5 .w2{position:absolute;left:46.1979%;top:83.2302%;width:7.7083%;font-size:1.7708vw;font-weight:900;line-height:2.5vw;letter-spacing:0.0em;color:#16707E;text-align:center;white-space:nowrap;}
    .radiesse .rd_s5 .w3{position:absolute;left:69.1667%;top:83.2302%;width:7.6042%;font-size:1.7708vw;font-weight:900;line-height:2.5vw;letter-spacing:0.0em;color:#16707E;text-align:left;white-space:nowrap;}
    .radiesse .rd_s6 .chk{position:absolute;left:41.1458%;top:11.7338%;width:17.6042%;font-size:1.5625vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.01em;color:#FFFFFF;text-align:center;white-space:nowrap;}
    .radiesse .rd_s6 .h2{position:absolute;left:37.5521%;top:18.0813%;width:24.7917%;font-size:2.3958vw;font-weight:500;line-height:3.2292vw;letter-spacing:-0.025em;color:#16707E;text-align:center;white-space:nowrap;}
    .radiesse .rd_s6 .p{position:absolute;left:32.8125%;top:25.0652%;width:34.4271%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:center;white-space:nowrap;}
    .radiesse .rd_s7 .chk{position:absolute;left:38.6458%;top:10.9271%;width:22.8125%;font-size:1.5625vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.01em;color:#16707E;text-align:center;white-space:nowrap;}
    .radiesse .rd_s7 .h2{position:absolute;left:38.8021%;top:16.8382%;width:22.5%;font-size:2.3958vw;font-weight:700;line-height:3.2292vw;letter-spacing:-0.025em;color:#FFFFFF;text-align:center;white-space:nowrap;}
    .radiesse .rd_s7 .a1{position:absolute;left:44.7396%;top:27.1076%;width:10.4688%;font-size:1.5625vw;font-weight:400;line-height:2.3958vw;letter-spacing:-0.02em;color:#FFFFFF;text-align:center;white-space:nowrap;}
    .radiesse .rd_s7 .a2{position:absolute;left:14.9479%;top:55.9271%;width:11.9271%;font-size:1.5625vw;font-weight:400;line-height:2.3958vw;letter-spacing:-0.02em;color:#FFFFFF;text-align:center;white-space:nowrap;}
    .radiesse .rd_s7 .a3{position:absolute;left:73.1771%;top:55.1632%;width:10.5208%;font-size:1.5625vw;font-weight:400;line-height:2.3958vw;letter-spacing:-0.02em;color:#FFFFFF;text-align:center;white-space:nowrap;}
    .radiesse .rd_s7 .a4{position:absolute;left:22.6042%;top:80.5104%;width:10.1042%;font-size:1.5625vw;font-weight:400;line-height:2.3958vw;letter-spacing:-0.02em;color:#FFFFFF;text-align:center;white-space:nowrap;}
    .radiesse .rd_s7 .a5{position:absolute;left:67.9688%;top:76.6215%;width:10.4688%;font-size:1.5625vw;font-weight:400;line-height:2.3958vw;letter-spacing:-0.02em;color:#FFFFFF;text-align:center;white-space:nowrap;}
    .radiesse .rd_s8 .h2{position:absolute;left:34.2188%;top:11.6393%;width:31.5625%;font-size:2.3958vw;font-weight:700;line-height:3.2292vw;letter-spacing:-0.025em;color:#15525C;text-align:center;white-space:nowrap;}
    .radiesse .rd_s8 .l1t{position:absolute;left:13.5417%;top:33.9661%;width:2.8646%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:left;white-space:nowrap;}
    .radiesse .rd_s8 .l1d{position:absolute;left:13.5417%;top:37.2632%;width:8.4896%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:left;white-space:nowrap;}
    .radiesse .rd_s8 .l2t{position:absolute;left:13.5417%;top:47.2257%;width:2.8646%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:left;white-space:nowrap;}
    .radiesse .rd_s8 .l2d{position:absolute;left:13.5417%;top:50.5229%;width:7.0833%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:left;white-space:nowrap;}
    .radiesse .rd_s8 .l3t{position:absolute;left:13.5417%;top:56.6022%;width:2.8646%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:left;white-space:nowrap;}
    .radiesse .rd_s8 .l3d{position:absolute;left:13.5417%;top:59.9152%;width:9.5833%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:left;white-space:nowrap;}
    .radiesse .rd_s8 .l4t{position:absolute;left:13.5417%;top:66.0103%;width:9.3229%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:left;white-space:nowrap;}
    .radiesse .rd_s8 .l4d{position:absolute;left:13.5417%;top:69.3074%;width:10.9896%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:left;white-space:nowrap;}
    .radiesse .rd_s8 .r1t{position:absolute;left:78.9583%;top:33.9661%;width:7.5%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:right;white-space:nowrap;}
    .radiesse .rd_s8 .r1d{position:absolute;left:76.875%;top:37.2632%;width:9.5833%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:right;white-space:nowrap;}
    .radiesse .rd_s8 .r2t{position:absolute;left:83.5938%;top:42.1744%;width:2.8646%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:right;white-space:nowrap;}
    .radiesse .rd_s8 .r2d{position:absolute;left:72.9167%;top:45.4716%;width:13.5417%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:right;white-space:nowrap;}
    .radiesse .rd_s8 .r3t{position:absolute;left:83.5938%;top:55.6709%;width:2.8646%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:right;white-space:nowrap;}
    .radiesse .rd_s8 .r3d{position:absolute;left:72.9167%;top:58.968%;width:13.5417%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:right;white-space:nowrap;}
    .radiesse .rd_s8 .r4t{position:absolute;left:82.1875%;top:65.9629%;width:4.2708%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:right;white-space:nowrap;}
    .radiesse .rd_s8 .r4d{position:absolute;left:72.9167%;top:69.3074%;width:13.5417%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:right;white-space:nowrap;}
    .radiesse .rd_s9 .h2{position:absolute;left:35.2604%;top:27.125%;width:29.5312%;font-size:2.3958vw;font-weight:500;line-height:3.0729vw;letter-spacing:-0.025em;color:#111111;text-align:center;white-space:nowrap;}
    .radiesse .rd_s9 .k1{position:absolute;left:18.4896%;top:70.5984%;width:7.5%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:left;white-space:nowrap;}
    .radiesse .rd_s9 .k2{position:absolute;left:36.3542%;top:70.5984%;width:8.9062%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:left;white-space:nowrap;}
    .radiesse .rd_s9 .k3{position:absolute;left:53.8542%;top:70.5984%;width:10.7292%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:left;white-space:nowrap;}
    .radiesse .rd_s9 .k4{position:absolute;left:70.9375%;top:70.5984%;width:13.5417%;font-size:1.5625vw;font-weight:700;line-height:2.1875vw;letter-spacing:-0.02em;color:#111111;text-align:left;white-space:nowrap;}
    .radiesse .rd_s9 .d1{position:absolute;left:14.1667%;top:75.4543%;width:16.1458%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:center;white-space:nowrap;}
    .radiesse .rd_s9 .d2{position:absolute;left:33.6458%;top:75.4543%;width:14.3229%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:center;white-space:nowrap;}
    .radiesse .rd_s9 .d3{position:absolute;left:52.0312%;top:75.4543%;width:14.375%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:center;white-space:nowrap;}
    .radiesse .rd_s9 .d4{position:absolute;left:72.3438%;top:75.4543%;width:10.7292%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:center;white-space:nowrap;}
    .radiesse .rd_s10 .h2{position:absolute;left:38.75%;top:11.6862%;width:24.6875%;font-size:2.3958vw;font-weight:700;line-height:3.2292vw;letter-spacing:-0.025em;color:#111111;text-align:left;white-space:nowrap;}
    .radiesse .rd_s10 .sub{position:absolute;left:31.7708%;top:19.6259%;width:36.3542%;font-size:1.1979vw;font-weight:400;line-height:1.7708vw;letter-spacing:-0.01em;color:#AAAAAA;text-align:center;white-space:nowrap;}
    .radiesse .rd_s10 .i1{position:absolute;left:21.0938%;top:37.8729%;width:34.0625%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:left;white-space:nowrap;}
    .radiesse .rd_s10 .i2{position:absolute;left:21.0938%;top:48.7321%;width:29.5312%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:left;white-space:nowrap;}
    .radiesse .rd_s10 .i3{position:absolute;left:21.0938%;top:59.5913%;width:33.4375%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:left;white-space:nowrap;}
    .radiesse .rd_s10 .i4{position:absolute;left:21.0938%;top:70.4206%;width:29.5312%;font-size:1.3021vw;font-weight:400;line-height:2.1875vw;letter-spacing:-0.02em;color:#333333;text-align:left;white-space:nowrap;}
}
