/* v230 — PC-only visual polish for the six home screens.
   The media boundary is intentional: mobile v229 remains locked and untouched. */

@media (min-width:901px){
  :root{
    --pc-ink:#153f59;
    --pc-ink-deep:#10354d;
    --pc-quiet:#617b86;
    --pc-teal:#2d7d69;
    --pc-gold:#a87536;
    --pc-line:rgba(21,63,89,.12);
  }

  /* One readable type system across all six desktop scenes. Decorative
     signatures keep their handwritten treatment in the source layers. */
  body.v72-home .desktop-home,
  body.v72-home .desktop-home h1,
  body.v72-home .desktop-home h2,
  body.v72-home .desktop-home h3,
  body.v72-home .desktop-home p,
  body.v72-home .desktop-home small,
  body.v72-home .desktop-home strong,
  body.v72-home .desktop-home span,
  body.v72-home .desktop-home a,
  body.v72-home .desktop-home button,
  body.v72-home .desktop-home dt,
  body.v72-home .desktop-home dd,
  body.v72-home .desktop-home li{
    font-family:'Noto Sans KR','Malgun Gothic',sans-serif!important;
  }
  body.v72-home .desktop-home h1,
  body.v72-home .desktop-home h2,
  body.v72-home .desktop-home h3,
  body.v72-home .desktop-home strong{font-synthesis:none;text-rendering:optimizeLegibility}

  /* 01 · Welcome — keep the copy on a measured vertical rhythm. */
  body.v72-home #welcome.sample-hero .desktop-hero-copy h1{
    font-size:clamp(42px,4vw,68px)!important;
    line-height:1.16!important;
    letter-spacing:-.06em!important;
  }
  body.v72-home #welcome.sample-hero .desktop-hero-copy p{
    margin-top:20px!important;
    font-size:clamp(15px,1.16vw,19px)!important;
    line-height:1.6!important;
  }
  body.v72-home #welcome.sample-hero .desktop-hero-copy i{margin-top:22px!important}
  body.v72-home #welcome.sample-hero .desktop-hero-copy em{margin-top:20px!important}

  /* 02 · Meet — maintain a calm left column and clear card captions. */
  body.v72-home #meet .meet-copy-live{
    left:clamp(52px,5.2vw,96px)!important;
    top:16.4%!important;
    width:min(520px,30vw)!important;
  }
  body.v72-home #meet .meet-copy-live h2{
    font-size:clamp(40px,3.35vw,58px)!important;
    line-height:1.16!important;
    letter-spacing:-.07em!important;
  }
  body.v72-home #meet .meet-copy-live>p{
    max-width:400px!important;
    white-space:normal!important;
    font-size:clamp(13px,1vw,16px)!important;
    line-height:1.75!important;
  }
  body.v72-home #meet .meet-values{margin-top:24px!important}
  body.v72-home #meet .meet-card-live>span{padding:0 6.6% 6.8%!important}
  body.v72-home #meet .meet-card-live strong{
    font-size:clamp(24px,1.75vw,32px)!important;
    line-height:1.18!important;
  }
  body.v72-home #meet .meet-card-live em{line-height:1.5!important}

  /* 03 · Worship — let the original pastor photo sit beside, rather than
     over, the sermon title. */
  body.v72-home #word .word-top-copy h2{
    font-size:clamp(32px,3.05vw,53px)!important;
    line-height:1.16!important;
    letter-spacing:-.07em!important;
  }
  body.v72-home #word .word-top-copy p{line-height:1.55!important}
  body.v72-home #word .word-pastor-original{
    left:71.2%!important;
    width:25.7%!important;
    border-radius:0 26px 26px 0!important;
  }
  body.v72-home #word .word-pastor-original img{
    object-position:53% 32%!important;
    transform:scale(1.09)!important;
  }
  body.v72-home #word .word-service-rows>div{
    font-variant-numeric:tabular-nums;
  }

  /* 04 · Community — give the supporting intro a quiet readable surface so
     it does not collide with the decorative handwritten background. */
  body.v72-home #community .v36-community-head{
    position:relative!important;
    z-index:3!important;
    margin-bottom:26px!important;
  }
  body.v72-home #community .v36-community-head>p{
    max-width:455px!important;
    padding:11px 16px!important;
    border:1px solid rgba(255,255,255,.62)!important;
    border-radius:16px!important;
    background:rgba(255,255,255,.50)!important;
    box-shadow:0 10px 28px rgba(30,68,70,.06)!important;
    backdrop-filter:blur(7px)!important;
    -webkit-backdrop-filter:blur(7px)!important;
  }
  body.v72-home #community .v88-community-feature,
  body.v72-home #community .v88-community-links>a{
    border-radius:25px!important;
  }
  body.v72-home #community .v88-community-links>a>span{padding:18px 20px!important}
  body.v72-home #community .v88-community-links strong{font-size:22px!important;line-height:1.2!important}

  /* 05 · Mission — align the heading with the sans family used everywhere
     else and preserve the supplied people photo without stretching faces. */
  body.v72-home #mission .mission-copy-live h2{
    font-family:'Noto Sans KR','Malgun Gothic',sans-serif!important;
    font-size:clamp(36px,2.85vw,50px)!important;
    font-weight:800!important;
    line-height:1.2!important;
    letter-spacing:-.075em!important;
  }
  body.v72-home #mission .mission-copy-live blockquote{
    font-family:'Noto Sans KR','Malgun Gothic',sans-serif!important;
    font-size:clamp(13px,1.02vw,17px)!important;
    line-height:1.7!important;
  }
  body.v72-home #mission .mission-local-live>img{
    object-fit:cover!important;
    object-position:center 38%!important;
  }
  body.v72-home #mission .mission-local-live>span strong{line-height:1.16!important}

  /* 06 · Visit — use the same panel radius, border and type scale as the
     preceding scenes. */
  body.v72-home #visit .v36-visit-wrap{width:min(1480px,92vw)!important}
  body.v72-home #visit .v36-visit-copy,
  body.v72-home #visit .v36-map-frame{border-radius:27px!important}
  body.v72-home #visit .v36-visit-copy h2{
    font-family:'Noto Sans KR','Malgun Gothic',sans-serif!important;
    letter-spacing:-.065em!important;
    line-height:1.14!important;
  }
  body.v72-home #visit .v36-visit-copy .lead{line-height:1.72!important}
  body.v72-home #visit .v36-map-frame{box-shadow:0 22px 56px rgba(22,56,69,.10)!important}

  /* Prevent accidental horizontal overflow while the full-page controller
     changes scenes. This is layout containment only; it does not add loops
     or timers, avoiding the freeze seen in the previous PC attempt. */
  body.v72-home .desktop-home{overflow-x:hidden!important}
}

@media (min-width:901px) and (max-width:1200px){
  body.v72-home #meet .meet-copy-live{left:4.5vw!important;width:31vw!important}
  body.v72-home #meet .meet-copy-live h2{font-size:clamp(34px,3.9vw,48px)!important}
  body.v72-home #word .word-pastor-original{left:70.6%!important;width:26.2%!important}
  body.v72-home #mission .mission-copy-live h2{font-size:clamp(29px,3.1vw,40px)!important}
}

/* v231 — the supplied sky artwork is a clean canvas. Build the four
   destination cards and the left editorial panel over it without touching
   the background pixels or any source photographs. */
@media (min-width:901px){
  body.v72-home #meet .desktop-meet-art{
    object-fit:cover!important;
    object-position:center center!important;
  }

  body.v72-home #meet .pc-meet-brand{
    position:absolute!important;
    z-index:8!important;
    top:22px!important;
    left:32px!important;
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    min-height:52px!important;
    padding:8px 17px 8px 11px!important;
    border:1px solid rgba(255,255,255,.9)!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.9)!important;
    box-shadow:0 12px 28px rgba(29,70,87,.12)!important;
    color:#153f59!important;
    text-decoration:none!important;
  }
  body.v72-home #meet .pc-meet-brand img{width:35px!important;height:35px!important;object-fit:contain!important}
  body.v72-home #meet .pc-meet-brand span{font-size:21px!important;font-weight:800!important;letter-spacing:-.07em!important;white-space:nowrap!important}

  body.v72-home #meet .meet-copy-live{
    left:3.2vw!important;
    top:10.5%!important;
    width:min(33vw,520px)!important;
    height:40.2vh!important;
    min-height:300px!important;
    box-sizing:border-box!important;
    padding:clamp(28px,2.55vw,43px) clamp(28px,2.45vw,42px)!important;
    border:1px solid rgba(255,255,255,.82)!important;
    border-radius:28px!important;
    background:rgba(255,255,255,.76)!important;
    box-shadow:0 22px 54px rgba(46,86,107,.12),0 1px 0 rgba(255,255,255,.88) inset!important;
    backdrop-filter:blur(9px)!important;
    -webkit-backdrop-filter:blur(9px)!important;
  }

  body.v72-home #meet .meet-copy-live>small{
    margin:0 0 21px!important;
    color:#4d877d!important;
    font-size:clamp(10px,.78vw,13px)!important;
    letter-spacing:.22em!important;
  }
  body.v72-home #meet .meet-copy-live h2{
    font-size:clamp(35px,3.05vw,54px)!important;
    line-height:1.15!important;
    letter-spacing:-.075em!important;
  }
  body.v72-home #meet .meet-copy-live>p{
    max-width:410px!important;
    margin:22px 0 0!important;
    font-size:clamp(12px,.95vw,16px)!important;
    line-height:1.68!important;
  }
  body.v72-home #meet .meet-values{margin-top:22px!important}
  body.v72-home #meet .meet-signature{display:none!important}

  body.v72-home #meet .meet-card-live{
    border:1px solid rgba(255,255,255,.82)!important;
    box-shadow:0 18px 42px rgba(21,62,77,.18)!important;
    background-repeat:no-repeat!important;
    background-size:cover!important;
  }
  body.v72-home #meet .meet-card-about{
    left:38.4%!important;
    top:7.8%!important;
    width:27.1%!important;
    height:41.2%!important;
    background-image:url("assets/floor-3f-sanctuary-front-v56.webp")!important;
    background-position:center 44%!important;
  }
  body.v72-home #meet .meet-card-people{
    left:66.7%!important;
    top:7.8%!important;
    width:29.6%!important;
    height:41.2%!important;
    background-image:url("assets/friday-evangelism-team.webp")!important;
    background-position:center 43%!important;
  }
  body.v72-home #meet .meet-card-story{
    left:38.4%!important;
    top:54.2%!important;
    width:27.1%!important;
    height:39.7%!important;
    background-image:url("assets/story-current-church.webp")!important;
    background-position:center 35%!important;
  }
  body.v72-home #meet .meet-card-place{
    left:66.7%!important;
    top:54.2%!important;
    width:29.6%!important;
    height:39.7%!important;
    background-image:url("assets/church-exterior.webp")!important;
    background-position:center 42%!important;
  }
  body.v72-home #meet .meet-card-live::before{
    background:linear-gradient(0deg,rgba(8,36,49,.94) 0%,rgba(8,36,49,.58) 30%,rgba(8,36,49,.08) 76%,transparent 100%)!important;
  }
  body.v72-home #meet .meet-card-live>span{padding:0 7.2% 7.1%!important}
  body.v72-home #meet .meet-card-live small{margin-bottom:7px!important;font-size:clamp(8px,.66vw,11px)!important}
  body.v72-home #meet .meet-card-live strong{font-size:clamp(21px,1.55vw,29px)!important;line-height:1.12!important}
  body.v72-home #meet .meet-card-live em{margin-top:6px!important;font-size:clamp(9px,.72vw,12px)!important;line-height:1.4!important}
}

@media (min-width:901px) and (max-width:1200px){
  body.v72-home #meet .meet-copy-live{left:3.3vw!important;top:9.6%!important;width:33vw!important;height:40vh!important;padding:25px 28px!important}
  body.v72-home #meet .meet-copy-live h2{font-size:clamp(31px,3.2vw,43px)!important}
  body.v72-home #meet .meet-card-about,
  body.v72-home #meet .meet-card-story{left:37.2%!important;width:28.2%!important}
  body.v72-home #meet .meet-card-people,
  body.v72-home #meet .meet-card-place{left:66.2%!important;width:30.5%!important}
}

/* v232 — first-screen copy is live HTML over the user's clean background.
   The same handwritten phrase is already present in the supplied image, so
   the old duplicate HTML line is intentionally hidden on desktop only. */
@media (min-width:901px){
  body.v72-home #welcome.sample-hero .sample-slide[data-scene="0"] .desktop-hero-art{
    object-fit:cover!important;
    object-position:center center!important;
  }
  body.v72-home #welcome.sample-hero .sample-slide[data-scene="0"]::before,
  body.v72-home #welcome.sample-hero .sample-slide[data-scene="0"]::after{
    display:none!important;
    content:none!important;
    background:none!important;
  }
  body.v72-home #welcome.sample-hero .sample-slide[data-scene="0"] .desktop-hero-copy em{
    display:none!important;
  }
}

/* v233 — clean 03 / Worship canvas with the real site header restored. */
@media (min-width:901px){
  body.v72-home #word.desktop-word-panel .desktop-word-art{
    object-fit:cover!important;
    object-position:center center!important;
  }

  /* The supplied 03 artwork is intentionally clean at the header edge.
     Restore the shared logo and three-line menu while this exact panel is active. */
  body.v72-home.exact-word-panel > .site-header{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    position:fixed!important;
    top:0!important;
    left:0!important;
    right:0!important;
    background:transparent!important;
    border-bottom:0!important;
    box-shadow:none!important;
    z-index:20!important;
  }
  body.v72-home.exact-word-panel > .site-header .brand,
  body.v72-home.exact-word-panel > .site-header .sitemap-btn{
    pointer-events:auto!important;
  }

  /* The clean canvas already carries its own ambient lighting; keep all
     editorial copy, schedule, tabs, and pastor photo as live HTML. */
  body.v72-home #word.desktop-word-panel::before,
  body.v72-home #word.desktop-word-panel::after{
    display:none!important;
    content:none!important;
    background:none!important;
  }

  /* Rebuild the tab rail that used to be baked into the old artwork. */
  body.v72-home #word .word-tabs-live{
    isolation:isolate!important;
    padding:0!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.88)!important;
    border:1px solid rgba(255,255,255,.92)!important;
    box-shadow:0 13px 28px rgba(39,79,92,.14)!important;
  }
  body.v72-home #word .word-tabs-live::before{
    content:""!important;
    position:absolute!important;
    z-index:0!important;
    inset:0!important;
    border-radius:inherit!important;
    background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(244,249,248,.88))!important;
    pointer-events:none!important;
  }
  body.v72-home #word .word-tabs-live a{
    position:relative!important;
    z-index:1!important;
    border-radius:999px!important;
    transition:background .2s ease, color .2s ease!important;
  }
  body.v72-home #word .word-tabs-live a:first-child{
    color:#fff!important;
    background:linear-gradient(135deg,#144760,#236d77)!important;
    box-shadow:0 7px 16px rgba(17,66,83,.2)!important;
  }

  /* The clean supplied canvas has no cards, so recreate the schedule card
     as a translucent live surface with a strong, readable CTA. */
  body.v72-home #word .word-schedule-live{
    overflow:hidden!important;
    border-radius:26px!important;
    background:rgba(255,255,255,.86)!important;
    border:1px solid rgba(255,255,255,.95)!important;
    box-shadow:0 18px 38px rgba(39,79,92,.14)!important;
    backdrop-filter:blur(2px)!important;
  }
  body.v72-home #word .word-service-rows>div{
    border-top:1px solid rgba(92,126,139,.18)!important;
  }
  body.v72-home #word .word-service-rows>div::before{
    position:absolute!important;
    left:0!important;
    width:18px!important;
    color:#b4864d!important;
    font-size:1.35em!important;
    line-height:1!important;
    text-align:center!important;
  }
  body.v72-home #word .word-service-rows>div:nth-child(1)::before,
  body.v72-home #word .word-service-rows>div:nth-child(2)::before{content:"☼"!important}
  body.v72-home #word .word-service-rows>div:nth-child(3)::before{content:"☾"!important}
  body.v72-home #word .word-service-rows>div:nth-child(4)::before{content:"◒"!important}
  body.v72-home #word .word-schedule-button{
    left:3.6%!important;
    right:3.6%!important;
    bottom:3.6%!important;
    height:10.8%!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,#164b64,#286f77)!important;
    box-shadow:0 8px 16px rgba(18,70,84,.16)!important;
  }

  /* Live sermon card: the pastor photo remains the original supplied photo,
     while the card, title, scripture, and action are editable HTML. */
  body.v72-home #word .word-sermon-live{
    position:absolute!important;
    z-index:1!important;
    left:39.2%!important;
    top:35.3%!important;
    width:57.7%!important;
    height:56.2%!important;
    overflow:hidden!important;
    border-radius:26px!important;
    background:linear-gradient(110deg,#123d55 0%,#174b63 47%,rgba(23,75,99,.72) 74%,rgba(23,75,99,.32) 100%)!important;
    border:1px solid rgba(255,255,255,.7)!important;
    box-shadow:0 20px 40px rgba(22,67,83,.2)!important;
  }
  body.v72-home #word .word-sermon-live::after{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    background:linear-gradient(90deg,rgba(8,38,54,.18),transparent 66%),linear-gradient(0deg,rgba(8,38,54,.36),transparent 42%)!important;
    pointer-events:none!important;
  }
  body.v72-home #word .word-sermon-copy{
    position:absolute!important;
    z-index:2!important;
    left:7.1%!important;
    top:8.6%!important;
    width:57%!important;
    color:#fff!important;
    font-family:'Noto Sans KR','Pretendard','Malgun Gothic',sans-serif!important;
  }
  body.v72-home #word .word-sermon-copy small{
    display:block!important;
    color:#dfc78e!important;
    font-size:clamp(9px,.72vw,13px)!important;
    font-weight:800!important;
    letter-spacing:.28em!important;
    line-height:1.2!important;
  }
  body.v72-home #word .word-sermon-copy p{
    margin:5.5% 0 0!important;
    color:rgba(255,255,255,.94)!important;
    font-size:clamp(12px,1.02vw,17px)!important;
    font-weight:600!important;
    letter-spacing:-.06em!important;
  }
  body.v72-home #word .word-sermon-copy h2{
    margin:4.5% 0 0!important;
    color:#fff!important;
    font-size:clamp(25px,3.05vw,52px)!important;
    font-weight:800!important;
    line-height:1.08!important;
    letter-spacing:-.085em!important;
    white-space:nowrap!important;
  }
  body.v72-home #word .word-sermon-copy i{
    display:block!important;
    width:74px!important;
    height:3px!important;
    margin:4.8% 0 3.7%!important;
    background:#e2ca8f!important;
  }
  body.v72-home #word .word-sermon-copy strong{
    display:block!important;
    color:rgba(255,255,255,.94)!important;
    font-size:clamp(13px,1.2vw,19px)!important;
    font-weight:500!important;
    letter-spacing:-.05em!important;
  }
  body.v72-home #word .word-sermon-copy span{
    display:block!important;
    margin-top:13%!important;
    padding-top:8%!important;
    border-top:1px solid rgba(255,255,255,.55)!important;
    color:rgba(255,255,255,.85)!important;
    font-size:clamp(11px,.9vw,15px)!important;
    letter-spacing:-.04em!important;
  }
  body.v72-home #word .word-sermon-copy span b{
    color:#fff!important;
    font-weight:800!important;
  }
  body.v72-home #word .word-sermon-copy a{
    display:inline-block!important;
    margin-top:4.8%!important;
    padding-bottom:5px!important;
    color:#fff!important;
    border-bottom:1px solid rgba(255,255,255,.72)!important;
    text-decoration:none!important;
    font-size:clamp(11px,.9vw,15px)!important;
    font-weight:800!important;
    letter-spacing:-.06em!important;
  }
  body.v72-home #word .word-pastor-original{
    z-index:3!important;
    border-radius:0 26px 26px 0!important;
  }
}

/* v234 — supplied 02 card photos and clean 05 / Mission canvas. */
@media (min-width:901px){
  body.v72-home #meet .meet-card-about{
    background-image:url("assets/meet-card-about-custom-v234.webp")!important;
    background-position:center center!important;
  }
  body.v72-home #meet .meet-card-people{
    background-image:url("assets/meet-card-people-custom-v234.webp")!important;
    background-position:center center!important;
  }

  body.v72-home #mission.desktop-mission-panel .desktop-mission-art{
    object-fit:cover!important;
    object-position:center center!important;
  }
  /* The supplied background already includes the scripture quotation. */
  body.v72-home #mission .mission-copy-live blockquote{display:none!important}

  body.v72-home #mission .mission-global-live{
    position:absolute!important;
    z-index:5!important;
    left:66.0%!important;
    top:22.9%!important;
    width:31.6%!important;
    height:65.5%!important;
    display:block!important;
    overflow:hidden!important;
    border-radius:25px!important;
    background:#0d3f42!important;
    color:#fff!important;
    text-decoration:none!important;
    box-shadow:0 18px 46px rgba(30,65,57,.14)!important;
    transition:transform .25s ease,filter .25s ease!important;
  }
  body.v72-home #mission .mission-global-live:hover{transform:translateY(-2px)!important;filter:brightness(1.03)!important}
  body.v72-home #mission .mission-global-live>img{
    position:absolute!important;
    inset:0!important;
    z-index:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover!important;
    object-position:center center!important;
    transform:none!important;
  }
  body.v72-home #mission .mission-global-live::before{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    background:linear-gradient(0deg,rgba(8,48,51,.97) 0%,rgba(8,48,51,.88) 28%,rgba(8,48,51,.24) 63%,rgba(8,48,51,.04) 100%)!important;
    pointer-events:none!important;
  }
  body.v72-home #mission .mission-global-live>span{
    position:absolute!important;
    z-index:2!important;
    left:7.1%!important;
    right:6.5%!important;
    bottom:7.0%!important;
    display:block!important;
  }
  body.v72-home #mission .mission-global-live>span small{
    display:block!important;
    margin-bottom:14px!important;
    color:#fff1ad!important;
    font-size:clamp(9px,.82vw,14px)!important;
    font-weight:800!important;
    letter-spacing:.2em!important;
    line-height:1.2!important;
  }
  body.v72-home #mission .mission-global-live>span strong{
    display:block!important;
    color:#fff!important;
    font-size:clamp(25px,2.55vw,44px)!important;
    font-weight:800!important;
    line-height:1.17!important;
    letter-spacing:-.08em!important;
  }
  body.v72-home #mission .mission-global-live>span em{
    display:block!important;
    margin-top:12px!important;
    color:rgba(255,255,255,.93)!important;
    font-size:clamp(12px,1.08vw,18px)!important;
    font-style:normal!important;
    font-weight:550!important;
    line-height:1.35!important;
    letter-spacing:-.06em!important;
  }
  body.v72-home #mission .mission-global-live>span b{
    display:block!important;
    margin-top:20px!important;
    color:#fff!important;
    font-size:clamp(11px,1.0vw,16px)!important;
    font-weight:800!important;
    letter-spacing:-.05em!important;
  }
  body.v72-home #mission .mission-global-hit{display:none!important}
}

@media (min-width:901px) and (max-width:1200px){
  body.v72-home #mission .mission-global-live>span strong{font-size:clamp(20px,2.45vw,31px)!important}
  body.v72-home #mission .mission-global-live>span em{font-size:clamp(9px,.98vw,12px)!important}
  body.v72-home #mission .mission-global-live>span b{font-size:clamp(9px,.88vw,12px)!important}
}

/* v235 — explicit photo mapping from the latest attachments. */
@media (min-width:901px){
  body.v72-home #meet .meet-card-about{
    background-image:url("assets/meet-card-about-custom-v235.webp")!important;
    background-position:center center!important;
  }
  body.v72-home #meet .meet-card-people{
    background-image:url("assets/meet-card-people-custom-v235.webp")!important;
    background-position:center center!important;
  }
  body.v72-home #meet .meet-card-story{
    background-image:url("assets/meet-card-story-custom-v235.webp")!important;
    background-position:center 38%!important;
  }
}

/* v236 — remove the one duplicate community sentence that overlaps the
   handwritten sentence already printed in the supplied background. */
@media (min-width:901px){
  body.v72-home #community .v36-community-head>p{
    display:none!important;
  }
}
