@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');
}

.gouri {
    --ink: #242424;
    --body: #262626;
    --rose: #EC7685;
    --rose-d: #D66573;
    --rose-dd: #BC5965;
    overflow: hidden;
    font-family: 'SUIT Variable', 'Noto Sans KR', 'Apple SD Gothic Neo', sans-serif;
    color: var(--ink);
}

.gouri strong {
    color: inherit;
}

.gouri .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;
}

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

.gouri [data-aos="fade-up"] {
    transform: translate3d(0, 24px, 0);
}
.sub.gouri [data-aos][data-aos] {
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}
@media (min-width: 991px) {
    .gouri [data-aos="fade-up"] {
        transform: translate3d(0, 12px, 0);
    }
}

.gouri .gr_in span.w430{font-weight:430}
.gouri .gr_in span.w580{font-weight:580}
.gouri .gr_in span.w720{font-weight:720}
.gouri .gr_in span.it{font-style:italic;font-family:'Inter','SUIT Variable',sans-serif}

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

    .gouri .gr_in {
        display: flex;
        flex-direction: column;
        align-items: center;
        max-width: 620px;
        margin: 0 auto;
    }

    .gouri .gr_in > * {
        font-size: 15px;
        line-height: 1.72;
        letter-spacing: -0.02em;
        font-weight: 400;
        color: var(--body);
    }

    .gouri .gr_in h1,
    .gouri .gr_in h2 {
        font-size: 25px;
        line-height: 1.38;
        letter-spacing: -0.03em;
        font-weight: 500;
        color: var(--ink);
    }

    .gouri .gr_in h1,
    .gouri .gr_in h2 {
        text-wrap: balance;
    }
    .gouri .gr_in p {
        text-wrap: pretty;
    }

    .gouri .gr_s1 .t247 br,
    .gouri .gr_s5 .t278 br,
    .gouri .gr_s9 .t340 br {
        display: none;
    }

    /* ---- 1. 히어로 ---- */
    .gouri .gr_s1 {
        padding: 60px 20px 70px;
        background: #FBEEF0 url(/img/gouri/m_s1_bg.jpg) no-repeat center center / cover;
    }
    .gouri .gr_s1 .gr_in::before {
        content: '';
        width: 132px;
        height: 12px;
        margin-bottom: 14px;
        background: url(/img/gouri/m_nell.png) no-repeat center / contain;
    }
    .gouri .gr_s1 .t243 {
        order: 1;
        font-size: 17px;
        line-height: 1.5;
        font-weight: 700;
    }
    .gouri .gr_s1 .t243::after {
        content: '';
        display: block;
        width: 1px;
        height: 28px;
        margin: 16px auto 14px;
        background: rgba(38, 38, 38, .35);
    }
    .gouri .gr_s1 .t246 {
        order: 2;
        font-size: 21px;
        line-height: 1.4;
        font-weight: 500;
        color: #111;
    }
    .gouri .gr_s1 .t248 {
        order: 3;
        margin-top: 4px;
        font-size: 44px;
        line-height: 1.25;
        letter-spacing: -0.03em;
        font-weight: 900;
        color: #EF7B89;
        background: linear-gradient(180deg, #F4919F, #EF818F);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    .gouri .gr_s1 .t247 {
        order: 4;
        margin-top: 18px;
        font-size: 14.5px;
    }

    /* ---- 2. 피부 속을 깨우는 힘 ---- */
    .gouri .gr_s2 .t365 {
        order: 1;
        font-size: 27px;
        line-height: 1.35;
    }
    .gouri .gr_s2 .t365::before {
        content: '';
        display: block;
        width: 210px;
        height: 84px;
        margin: 0 auto -10px;
        background: url(/img/gouri/m_s2_script.png) no-repeat center / contain;
    }
    .gouri .gr_s2 .t366 {
        order: 2;
        margin-top: 18px;
        font-size: 14.5px;
    }
    .gouri .gr_s2 .t366 br:nth-of-type(1),
    .gouri .gr_s2 .t366 br:nth-of-type(4),
    .gouri .gr_s2 .t366 br:nth-of-type(5),
    .gouri .gr_s2 .t366 br:nth-of-type(6) {
        display: none;
    }
    .gouri .gr_s2 .t366::after {
        content: '';
        display: block;
        width: calc(100% + 40px);
        margin: 28px -20px -56px;
        aspect-ratio: 933 / 900;
        background: url(/img/gouri/m_s2_photo.jpg) no-repeat center / cover;
    }

    /* ---- 3. 단단하게 채워, 부드럽게 빛나는 변화 ---- */
    .gouri .gr_s3 {
        background: #F5F4F4;
    }
    .gouri .gr_s3 .gr_in {
        align-items: stretch;
    }
    .gouri .gr_s3 .t250 {
        order: 1;
        margin-bottom: 8px;
        font-size: 25px;
    }
    .gouri .gr_s3 .t261,
    .gouri .gr_s3 .t266,
    .gouri .gr_s3 .t271,
    .gouri .gr_s3 .t276,
    .gouri .gr_s3 .t255 {
        margin-top: 14px;
        padding: 9px 16px;
        border-radius: 22px 22px 0 0;
        background: linear-gradient(90deg, #EB7482 0%, #F7AEB8 100%);
        font-size: 15px;
        line-height: 1.4;
        font-weight: 800;
        color: #fff;
    }
    .gouri .gr_s3 .t260,
    .gouri .gr_s3 .t265,
    .gouri .gr_s3 .t270,
    .gouri .gr_s3 .t275,
    .gouri .gr_s3 .t256 {
        padding: 12px 18px 14px;
        border-radius: 0 0 22px 22px;
        background: #fff;
        box-shadow: 0 6px 14px rgba(0, 0, 0, .05);
        font-size: 14px;
        line-height: 1.6;
    }
    .gouri .gr_s3 .t261 { order: 2; }
    .gouri .gr_s3 .t260 { order: 3; }
    .gouri .gr_s3 .t266 { order: 4; }
    .gouri .gr_s3 .t265 { order: 5; }
    .gouri .gr_s3 .t271 { order: 6; }
    .gouri .gr_s3 .t270 { order: 7; }
    .gouri .gr_s3 .t276 { order: 8; }
    .gouri .gr_s3 .t275 { order: 9; }
    .gouri .gr_s3 .t255 { order: 10; }
    .gouri .gr_s3 .t256 { order: 11; }

    /* ---- 4. 진짜 리프팅의 매커니즘 ---- */
    .gouri .gr_s4 .gr_in {
        align-items: stretch;
    }
    .gouri .gr_s4 .t221 {
        order: 1;
        margin-bottom: 6px;
        font-size: 25px;
    }
    .gouri .gr_s4 .t226,
    .gouri .gr_s4 .t231,
    .gouri .gr_s4 .t236 {
        margin-top: 16px;
        padding: 24px 16px 8px;
        border-radius: 14px 14px 0 0;
        background: linear-gradient(180deg, #FBE7E9 0%, #FCEFF0 100%);
        font-size: 18px;
        line-height: 1.4;
        font-weight: 800;
        color: var(--rose);
    }
    .gouri .gr_s4 .t226::after,
    .gouri .gr_s4 .t231::after,
    .gouri .gr_s4 .t236::after {
        content: '';
        display: block;
        width: 64px;
        height: 58px;
        margin: 14px auto 0;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }
    .gouri .gr_s4 .t226::after { background-image: url(/img/gouri/m_s4_i1.png); }
    .gouri .gr_s4 .t231::after { background-image: url(/img/gouri/m_s4_i2.png); }
    .gouri .gr_s4 .t236::after { background-image: url(/img/gouri/m_s4_i3.png); }
    .gouri .gr_s4 .t225,
    .gouri .gr_s4 .t230,
    .gouri .gr_s4 .t235 {
        padding: 8px 16px 22px;
        border-radius: 0 0 14px 14px;
        background: #FCEFF0;
        font-size: 14px;
        line-height: 1.6;
    }
    .gouri .gr_s4 .t226 { order: 2; }
    .gouri .gr_s4 .t225 { order: 3; }
    .gouri .gr_s4 .t231 { order: 4; }
    .gouri .gr_s4 .t230 { order: 5; }
    .gouri .gr_s4 .t236 { order: 6; }
    .gouri .gr_s4 .t235 { order: 7; }

    /* ---- 5. 이런 효과가 있습니다 ---- */
    .gouri .gr_s5 {
        background: #FBEFF1;
    }
    .gouri .gr_s5 .gr_in {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    .gouri .gr_s5 .t279,
    .gouri .gr_s5 .t278 {
        flex-basis: 100%;
    }
    .gouri .gr_s5 .t279 { order: 1; font-size: 24px; }
    .gouri .gr_s5 .t278 {
        order: 2;
        margin-bottom: 10px;
        margin-top: 12px;
        font-size: 14.5px;
    }
    .gouri .gr_s5 .t284,
    .gouri .gr_s5 .t289,
    .gouri .gr_s5 .t294,
    .gouri .gr_s5 .t299,
    .gouri .gr_s5 .t304 {
        display: flex;
        flex: 0 0 min(106px, calc((100% - 24px) / 3));
        align-items: center;
        justify-content: center;
        aspect-ratio: 1 / 1;
        margin: 14px 4px 0;
        border: 4px solid rgba(236, 118, 133, .14);
        border-radius: 50%;
        background: #fff;
        box-shadow: 0 6px 16px rgba(236, 118, 133, .16);
        font-size: 12.5px;
        line-height: 1.3;
        font-weight: 700;
    }
    .gouri .gr_s5 .t284 { order: 3; }
    .gouri .gr_s5 .t289 { order: 4; }
    .gouri .gr_s5 .t294 { order: 5; }
    .gouri .gr_s5 .t299 { order: 6; }
    .gouri .gr_s5 .t304 { order: 7; }

    /* ---- 6. 탄력이 필요한 곳 어디든 ---- */
    .gouri .gr_s6 {
        padding-bottom: 0;
        background: #F2D5D5;
    }
    .gouri .gr_s6 .gr_in {
        align-items: stretch;
    }
    .gouri .gr_s6 .t317 {
        order: 1;
        margin-bottom: 12px;
        font-size: 26px;
        font-weight: 700;
    }
    .gouri .gr_s6 .t309,
    .gouri .gr_s6 .t312,
    .gouri .gr_s6 .t315 {
        position: relative;
        box-sizing: border-box;
        width: 300px;
        max-width: 100%;
        margin: 6px auto 0;
        padding-left: 18px;
        text-align: left;
        font-size: 15px;
        font-weight: 700;
    }
    .gouri .gr_s6 .t309::before,
    .gouri .gr_s6 .t312::before,
    .gouri .gr_s6 .t315::before {
        content: '';
        position: absolute;
        left: 0;
        top: 10px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: var(--rose);
    }
    .gouri .gr_s6 .t309 { order: 2; }
    .gouri .gr_s6 .t312 { order: 3; }
    .gouri .gr_s6 .t315 { order: 4; }
    .gouri .gr_s6 .gr_in::after {
        content: '';
        order: 5;
        width: calc(100% + 40px);
        margin: 26px -20px 0;
        aspect-ratio: 920 / 810;
        background: url(/img/gouri/m_s6_model.jpg) no-repeat center top / cover;
    }

    /* ---- 7. 지금, 피부 탄력이 고민이라면? ---- */
    .gouri .gr_s7 {
        background: #F2F2F2;
    }
    .gouri .gr_s7 .gr_in {
        align-items: stretch;
    }
    .gouri .gr_s7 .t338 {
        order: 1;
        font-size: 24px;
    }
    .gouri .gr_s7 .t338::after {
        content: '';
        display: block;
        width: 78%;
        max-width: 300px;
        margin: 18px auto 8px;
        aspect-ratio: 870 / 950;
        background: url(/img/gouri/m_s7_prod.jpg) no-repeat center / contain;
        -webkit-mask-image: radial-gradient(closest-side, #000 78%, transparent 100%);
        mask-image: radial-gradient(closest-side, #000 78%, transparent 100%);
    }
    .gouri .gr_s7 .t901,
    .gouri .gr_s7 .t902,
    .gouri .gr_s7 .t903,
    .gouri .gr_s7 .t904,
    .gouri .gr_s7 .t905,
    .gouri .gr_s7 .t906 {
        position: relative;
        padding: 11px 16px 11px 34px;
        border-bottom: 1px solid #EFEFEF;
        background: #fff;
        text-align: left;
        font-size: 14.5px;
        line-height: 1.5;
        font-weight: 700;
    }
    .gouri .gr_s7 .t901::before,
    .gouri .gr_s7 .t902::before,
    .gouri .gr_s7 .t903::before,
    .gouri .gr_s7 .t904::before,
    .gouri .gr_s7 .t905::before,
    .gouri .gr_s7 .t906::before {
        content: '';
        position: absolute;
        left: 16px;
        top: 19px;
        width: 7px;
        height: 7px;
        background: var(--rose);
    }
    .gouri .gr_s7 .t901 { order: 2; border-radius: 16px 16px 0 0; padding-top: 18px; }
    .gouri .gr_s7 .t901::before { top: 26px; }
    .gouri .gr_s7 .t902 { order: 3; }
    .gouri .gr_s7 .t903 { order: 4; }
    .gouri .gr_s7 .t904 { order: 5; }
    .gouri .gr_s7 .t905 { order: 6; }
    .gouri .gr_s7 .t906 { order: 7; border-bottom: 0; border-radius: 0 0 16px 16px; padding-bottom: 18px; }

    /* ---- 8. 맞춤 리프팅 플랜 ---- */
    .gouri .gr_s8 .gr_in {
        align-items: stretch;
    }
    .gouri .gr_s8 .t171 {
        order: 0;
        margin-bottom: 4px;
        font-size: 24px;
    }
    .gouri .gr_s8 .t181,
    .gouri .gr_s8 .t196,
    .gouri .gr_s8 .t211 {
        margin-top: 26px;
        font-size: 19px;
        line-height: 1.4;
        font-weight: 700;
    }
    .gouri .gr_s8 .t181 { order: 1; color: #EC7685; }
    .gouri .gr_s8 .t196 { order: 5; color: #D66573; }
    .gouri .gr_s8 .t211 { order: 9; color: #BC5965; }
    .gouri .gr_s8 .t181::after,
    .gouri .gr_s8 .t196::after,
    .gouri .gr_s8 .t211::after {
        content: '';
        display: block;
        width: 100%;
        margin-top: 10px;
        aspect-ratio: 380 / 332;
        border-radius: 12px 12px 0 0;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    .gouri .gr_s8 .t181::after { background-image: url(/img/gouri/m_s8_p1.jpg); }
    .gouri .gr_s8 .t196::after { background-image: url(/img/gouri/m_s8_p2.jpg); }
    .gouri .gr_s8 .t211::after { background-image: url(/img/gouri/m_s8_p3.jpg); }
    .gouri .gr_s8 .t187,
    .gouri .gr_s8 .t202,
    .gouri .gr_s8 .t217,
    .gouri .gr_s8 .t182,
    .gouri .gr_s8 .t197,
    .gouri .gr_s8 .t212 {
        background: #FBF3F3;
        font-size: 15px;
        line-height: 1.5;
    }
    .gouri .gr_s8 .t187,
    .gouri .gr_s8 .t202,
    .gouri .gr_s8 .t217 {
        padding: 16px 16px 12px;
        border-bottom: 1px dashed rgba(236, 118, 133, .45);
        font-weight: 700;
        color: #111;
    }
    .gouri .gr_s8 .t186,
    .gouri .gr_s8 .t201,
    .gouri .gr_s8 .t216 {
        align-self: center;
        margin-top: -11px;
        padding: 1px 10px;
        border-radius: 999px;
        font-size: 11px;
        line-height: 1.8;
        font-weight: 800;
        color: #fff;
    }
    .gouri .gr_s8 .t186 { background: #EC7685; }
    .gouri .gr_s8 .t201 { background: #D66573; }
    .gouri .gr_s8 .t216 { background: #BC5965; }
    .gouri .gr_s8 .t182,
    .gouri .gr_s8 .t197,
    .gouri .gr_s8 .t212 {
        padding: 8px 16px 18px;
        border-radius: 0 0 12px 12px;
        font-weight: 600;
        color: #111;
    }
    .gouri .gr_s8 .t186,
    .gouri .gr_s8 .t201,
    .gouri .gr_s8 .t216 {
        box-shadow: 0 0 0 999px transparent;
    }
    .gouri .gr_s8 .t187 { order: 2; }
    .gouri .gr_s8 .t186 { order: 3; }
    .gouri .gr_s8 .t182 { order: 4; }
    .gouri .gr_s8 .t202 { order: 6; }
    .gouri .gr_s8 .t201 { order: 7; }
    .gouri .gr_s8 .t197 { order: 8; }
    .gouri .gr_s8 .t217 { order: 10; }
    .gouri .gr_s8 .t216 { order: 11; }
    .gouri .gr_s8 .t212 { order: 12; }

    /* ---- 9. GOURI BOOSTER ---- */
    .gouri .gr_s9 {
        background: #EEE9EB;
    }
    .gouri .gr_s9 .gr_in {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    .gouri .gr_s9 .gr_in::before {
        content: '';
        order: 0;
        flex-basis: 100%;
        height: 230px;
        margin-bottom: 22px;
        background: url(/img/gouri/m_s9_prod.jpg) no-repeat center / contain;
        -webkit-mask-image: radial-gradient(closest-side, #000 80%, transparent 100%);
        mask-image: radial-gradient(closest-side, #000 80%, transparent 100%);
    }
    .gouri .gr_s9 .t359 {
        order: 1;
        flex-basis: 100%;
        font-size: 30px;
        line-height: 1.3;
        letter-spacing: -0.01em;
        font-weight: 800;
        color: #262626;
    }
    .gouri .gr_s9 .t359::before {
        content: '';
        display: block;
        width: 132px;
        height: 12px;
        margin: 0 auto 10px;
        background: url(/img/gouri/m_nell9.png) no-repeat center / contain;
    }
    .gouri .gr_s9 .t344,
    .gouri .gr_s9 .t347,
    .gouri .gr_s9 .t350 {
        margin: 16px 2px 0;
        padding: 7px 13px;
        border-radius: 999px;
        background: #D9616F;
        font-size: 13.5px;
        line-height: 1.4;
        font-weight: 700;
        color: #FCF2F2;
    }
    .gouri .gr_s9 .t344 { order: 2; }
    .gouri .gr_s9 .t347 { order: 3; background: #AF4757; }
    .gouri .gr_s9 .t350 { order: 4; }
    .gouri .gr_s9 .t340 {
        order: 5;
        flex-basis: 100%;
        margin-top: 20px;
        font-size: 15px;
        line-height: 1.7;
        font-weight: 500;
    }

    @media (min-width: 560px) {
        .gouri .gr_s8 .gr_in {
            max-width: 440px;
        }
    }
}

/* =========================================================
   PC (시안 1920px 재현)
   ========================================================= */
@media (min-width: 991px) {
    .gouri .gouri_sec{position:relative;height:0;overflow:hidden;padding:0;text-align:left;background-color:transparent;background-repeat:no-repeat;background-position:center top;background-size:100% 100%}
    .gouri .gr_in{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;margin:0;display:block}
    .gouri .gouri_sec::before,.gouri .gouri_sec::after,.gouri .gr_in::before,.gouri .gr_in::after,.gouri .gr_in>*::before,.gouri .gr_in>*::after{content:none}
    .gouri .gr_s1{padding-top:56.0938%;background-image:url(/img/gouri/s1_bg.jpg)}
    .gouri .gr_s2{padding-top:46.8750%;background-image:url(/img/gouri/s2_bg.jpg)}
    .gouri .gr_s3{padding-top:51.3542%;background-image:url(/img/gouri/s3_bg.jpg)}
    .gouri .gr_s4{padding-top:51.0417%;background-image:url(/img/gouri/s4_bg.jpg)}
    .gouri .gr_s5{padding-top:45.3646%;background-image:url(/img/gouri/s5_bg.jpg)}
    .gouri .gr_s6{padding-top:42.1875%;background-image:url(/img/gouri/s6_bg.jpg)}
    .gouri .gr_s7{padding-top:56.0938%;background-image:url(/img/gouri/s7_bg.jpg)}
    .gouri .gr_s8{padding-top:57.2917%;background-image:url(/img/gouri/s8_bg.jpg)}
    .gouri .gr_s9{padding-top:44.2708%;background-image:url(/img/gouri/s9_bg.jpg)}

    .gouri .gr_s8 .t171{position:absolute;margin:0;left:23.0208%;width:76.9792%;top:79.8551%;font-size:3.6886vw;line-height:4.7214vw;letter-spacing:-0.0055em;font-weight:430;color:#242424;text-align:left;white-space:nowrap}
    .gouri .gr_s4 .t221{position:absolute;margin:0;left:0%;width:99.8438%;top:15.2456%;font-size:3.6886vw;line-height:4.7214vw;letter-spacing:0.0124em;font-weight:720;color:#242424;text-align:center;white-space:nowrap}
    .gouri .gr_s4 .t225{position:absolute;margin:0;left:0%;width:50.5208%;top:65.8482%;font-size:1.6276vw;line-height:2.1159vw;letter-spacing:0.0173em;font-weight:430;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s4 .t230{position:absolute;margin:0;left:0%;width:99.9896%;top:63.4439%;font-size:1.6276vw;line-height:2.1159vw;letter-spacing:0.0112em;font-weight:430;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s4 .t235{position:absolute;margin:0;left:49.4271%;width:50.5729%;top:65.8482%;font-size:1.6276vw;line-height:2.1159vw;letter-spacing:0.0093em;font-weight:430;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s1 .t247{position:absolute;margin:0;left:2.7292%;width:97.2708%;top:69.9985%;font-size:1.7361vw;line-height:2.6041vw;letter-spacing:0.0128em;font-weight:580;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s1 .t248{position:absolute;margin:0;left:50.1302%;width:max-content;top:52.7391%;font-size:6.25vw;line-height:8.2063vw;letter-spacing:0.02em;font-weight:850;color:#F4919F;text-align:center;white-space:nowrap;translate:-50% 0;background:linear-gradient(180deg,#F4919F,#EF818F);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
    .gouri .gr_s3 .t250{position:absolute;margin:0;left:0%;width:99.8438%;top:16.0656%;font-size:3.6886vw;line-height:4.7214vw;letter-spacing:0.0153em;font-weight:430;color:#242424;text-align:center;white-space:nowrap}
    .gouri .gr_s3 .t256{position:absolute;margin:0;left:38.8021%;width:61.1979%;top:76.7748%;font-size:1.5625vw;line-height:2.1875vw;letter-spacing:-0.0007em;font-weight:580;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s3 .t260{position:absolute;margin:0;left:38.8021%;width:61.1979%;top:32.9615%;font-size:1.5625vw;line-height:2.1875vw;letter-spacing:-0.0044em;font-weight:580;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s3 .t265{position:absolute;margin:0;left:38.8021%;width:61.1979%;top:43.9148%;font-size:1.5625vw;line-height:2.1875vw;letter-spacing:-0.0013em;font-weight:580;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s3 .t270{position:absolute;margin:0;left:38.8542%;width:61.1458%;top:54.9696%;font-size:1.5625vw;line-height:2.1875vw;letter-spacing:-0.0014em;font-weight:430;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s3 .t275{position:absolute;margin:0;left:38.8021%;width:61.1979%;top:65.9229%;font-size:1.5625vw;line-height:2.1875vw;letter-spacing:-0.0004em;font-weight:580;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s5 .t278{position:absolute;margin:0;left:0.0521%;width:99.9479%;top:30.5262%;font-size:1.7361vw;line-height:2.6041vw;letter-spacing:0.0128em;font-weight:430;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s5 .t279{position:absolute;margin:0;left:0.0521%;width:99.9479%;top:18.1867%;font-size:3.6886vw;line-height:4.7214vw;letter-spacing:0.0168em;font-weight:430;color:#242424;text-align:center;white-space:nowrap}
    .gouri .gr_s6 .t317{position:absolute;margin:0;left:10.4688%;width:89.5312%;top:24.4214%;font-size:3.6886vw;line-height:4.7214vw;letter-spacing:0.0079em;font-weight:720;color:#242424;text-align:left;white-space:nowrap}
    .gouri .gr_s7 .t338{position:absolute;margin:0;left:34.8958%;width:65.1042%;top:15.9152%;font-size:3.6886vw;line-height:4.7214vw;letter-spacing:0.0079em;font-weight:720;color:#242424;text-align:center;white-space:nowrap}
    .gouri .gr_s9 .t340{position:absolute;margin:0;left:22.7292%;width:77.2708%;top:62.8235%;font-size:2.1698vw;line-height:2.8207vw;letter-spacing:0.0136em;font-weight:430;color:#242424;text-align:center;white-space:nowrap}
    .gouri .gr_s2 .t365{position:absolute;margin:0;left:10.4948%;width:89.5052%;top:25.0903%;font-size:3.6886vw;line-height:4.7214vw;letter-spacing:0.0044em;font-weight:430;color:#242424;text-align:left;white-space:nowrap}
    .gouri .gr_s2 .t366{position:absolute;margin:0;left:10.4948%;width:89.5052%;top:48.5426%;font-size:1.7361vw;line-height:2.6041vw;letter-spacing:0.001em;font-weight:430;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s1 .t243{position:absolute;margin:0;left:0%;width:99.8229%;top:27.8273%;font-size:2.3729vw;line-height:3.0848vw;letter-spacing:-0.0252em;font-weight:700;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s1 .t246{position:absolute;margin:0;left:0.9896%;width:99.0104%;top:45.7846%;font-size:3.2771vw;line-height:4.2602vw;letter-spacing:-0.0312em;font-weight:500;color:#000000;text-align:center;white-space:nowrap}
    .gouri .gr_s3 .t261{position:absolute;margin:0;left:0%;width:52.25%;top:32.7992%;font-size:1.8682vw;line-height:2.4287vw;letter-spacing:-0.02em;font-weight:800;color:#FFFFFF;text-align:center;white-space:nowrap}
    .gouri .gr_s3 .t266{position:absolute;margin:0;left:0%;width:52.1146%;top:43.712%;font-size:1.8682vw;line-height:2.4287vw;letter-spacing:-0.02em;font-weight:800;color:#FFFFFF;text-align:center;white-space:nowrap}
    .gouri .gr_s3 .t271{position:absolute;margin:0;left:0%;width:52.1771%;top:54.8073%;font-size:1.8682vw;line-height:2.4287vw;letter-spacing:-0.02em;font-weight:800;color:#FFFFFF;text-align:center;white-space:nowrap}
    .gouri .gr_s3 .t276{position:absolute;margin:0;left:0%;width:52.3333%;top:65.7201%;font-size:1.8682vw;line-height:2.4287vw;letter-spacing:-0.02em;font-weight:800;color:#FFFFFF;text-align:center;white-space:nowrap}
    .gouri .gr_s3 .t255{position:absolute;margin:0;left:0%;width:52.0938%;top:76.7748%;font-size:1.8682vw;line-height:2.4287vw;letter-spacing:-0.02em;font-weight:800;color:#FFFFFF;text-align:center;white-space:nowrap}
    .gouri .gr_s4 .t226{position:absolute;margin:0;left:0%;width:50.5729%;top:36.1939%;font-size:1.9458vw;line-height:2.5296vw;letter-spacing:-0.02em;font-weight:800;color:#EC7685;text-align:center;white-space:nowrap}
    .gouri .gr_s4 .t231{position:absolute;margin:0;left:0%;width:99.9375%;top:36.1939%;font-size:1.9458vw;line-height:2.5296vw;letter-spacing:-0.02em;font-weight:800;color:#EC7685;text-align:center;white-space:nowrap}
    .gouri .gr_s4 .t236{position:absolute;margin:0;left:49.3333%;width:50.6667%;top:36.1939%;font-size:1.9458vw;line-height:2.5296vw;letter-spacing:-0.02em;font-weight:800;color:#EC7685;text-align:center;white-space:nowrap}
    .gouri .gr_s5 .t284{position:absolute;margin:0;left:0%;width:35.25%;top:61.8944%;font-size:1.7557vw;line-height:2.2824vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s5 .t289{position:absolute;margin:0;left:0%;width:67.7188%;top:61.8944%;font-size:1.7557vw;line-height:2.2824vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s5 .t294{position:absolute;margin:0;left:0%;width:99.9375%;top:61.8944%;font-size:1.7557vw;line-height:2.2824vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s5 .t299{position:absolute;margin:0;left:32.3958%;width:67.6042%;top:59.3764%;font-size:1.7557vw;line-height:2.2824vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s5 .t304{position:absolute;margin:0;left:64.5937%;width:35.4063%;top:59.3571%;font-size:1.7557vw;line-height:2.2912vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:center;white-space:nowrap}
    .gouri .gr_s6 .t309{position:absolute;margin:0;left:11.7188%;width:88.2812%;top:52.2346%;font-size:1.7542vw;line-height:2.2804vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s6 .t312{position:absolute;margin:0;left:11.7188%;width:88.2812%;top:61.1235%;font-size:1.7542vw;line-height:2.2804vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s6 .t315{position:absolute;margin:0;left:11.7188%;width:88.2812%;top:70.0494%;font-size:1.7542vw;line-height:2.2804vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s7 .t901{position:absolute;margin:0;left:50.7448%;width:49.2552%;top:31.8756%;font-size:1.9458vw;line-height:2.5296vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s7 .t902{position:absolute;margin:0;left:50.7604%;width:49.2396%;top:40.4178%;font-size:1.9458vw;line-height:2.5296vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s7 .t903{position:absolute;margin:0;left:50.7552%;width:49.2448%;top:48.9044%;font-size:1.9458vw;line-height:2.5296vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s7 .t904{position:absolute;margin:0;left:50.7292%;width:49.2708%;top:57.4095%;font-size:1.9458vw;line-height:2.5296vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s7 .t905{position:absolute;margin:0;left:50.7031%;width:49.2969%;top:65.9517%;font-size:1.9458vw;line-height:2.5296vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s7 .t906{position:absolute;margin:0;left:50.7448%;width:49.2552%;top:74.4383%;font-size:1.9458vw;line-height:2.5296vw;letter-spacing:-0.02em;font-weight:700;color:#262626;text-align:left;white-space:nowrap}
    .gouri .gr_s8 .t181{position:absolute;margin:0;left:0%;width:55.4792%;top:10.8364%;font-size:1.9734vw;line-height:2.5655vw;letter-spacing:-0.0287em;font-weight:700;color:#EC7685;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t196{position:absolute;margin:0;left:0%;width:99.9375%;top:10.8364%;font-size:1.9734vw;line-height:2.5655vw;letter-spacing:-0.0127em;font-weight:700;color:#D66573;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t211{position:absolute;margin:0;left:44.4583%;width:55.5417%;top:10.8364%;font-size:1.9734vw;line-height:2.5655vw;letter-spacing:-0.0176em;font-weight:700;color:#BC5965;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t187{position:absolute;margin:0;left:0%;width:55.75%;top:49.3843%;font-size:1.7542vw;line-height:2.2804vw;letter-spacing:-0.02em;font-weight:700;color:#000000;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t202{position:absolute;margin:0;left:0.1354%;width:99.8646%;top:49.4116%;font-size:1.7542vw;line-height:2.2804vw;letter-spacing:-0.02em;font-weight:700;color:#000000;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t217{position:absolute;margin:0;left:44.6146%;width:55.3854%;top:49.3843%;font-size:1.7542vw;line-height:2.2804vw;letter-spacing:-0.02em;font-weight:700;color:#000000;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t186{position:absolute;margin:0;left:0%;width:55.5729%;top:58.6273%;font-size:1.0875vw;line-height:1.4138vw;letter-spacing:-0.02em;font-weight:800;color:#FFFFFF;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t201{position:absolute;margin:0;left:0.0521%;width:99.9479%;top:58.6273%;font-size:1.0875vw;line-height:1.4138vw;letter-spacing:-0.02em;font-weight:800;color:#FFFFFF;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t216{position:absolute;margin:0;left:44.5312%;width:55.4688%;top:58.6273%;font-size:1.0875vw;line-height:1.4138vw;letter-spacing:-0.02em;font-weight:800;color:#FFFFFF;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t182{position:absolute;margin:0;left:0%;width:55.3437%;top:62.7606%;font-size:1.7359vw;line-height:2.2567vw;letter-spacing:-0.02em;font-weight:600;color:#000000;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t197{position:absolute;margin:0;left:0%;width:99.8021%;top:62.7606%;font-size:1.7359vw;line-height:2.2567vw;letter-spacing:-0.02em;font-weight:600;color:#000000;text-align:center;white-space:nowrap}
    .gouri .gr_s8 .t212{position:absolute;margin:0;left:44.5937%;width:55.4063%;top:62.7697%;font-size:1.7359vw;line-height:2.2567vw;letter-spacing:-0.02em;font-weight:600;color:#000000;text-align:center;white-space:nowrap}
    .gouri .gr_s9 .t344{position:absolute;margin:0;left:0%;width:86.2708%;top:47.4%;font-size:2.0484vw;line-height:2.663vw;letter-spacing:-0.02em;font-weight:700;color:#FCF2F2;text-align:center;white-space:nowrap}
    .gouri .gr_s9 .t347{position:absolute;margin:0;left:19.3958%;width:80.6042%;top:47.4%;font-size:2.0484vw;line-height:2.663vw;letter-spacing:-0.02em;font-weight:700;color:#FCF2F2;text-align:center;white-space:nowrap}
    .gouri .gr_s9 .t350{position:absolute;margin:0;left:52.7187%;width:47.2813%;top:47.4%;font-size:2.0484vw;line-height:2.663vw;letter-spacing:-0.02em;font-weight:700;color:#FCF2F2;text-align:center;white-space:nowrap}
    .gouri .gr_s9 .t359{position:absolute;margin:0;left:19.3021%;width:80.6979%;top:28.5059%;font-size:4.0734vw;line-height:5.2955vw;letter-spacing:-0.0059em;font-weight:800;color:#242424;text-align:center;white-space:nowrap}
    .gouri .gr_in .ttl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
}
