
/* DMI hotfix: perbaiki layout akses cepat Template Elegan */
body.elegan-page .elegan-quicklinks{
 display:grid !important;
 grid-template-columns:repeat(3,minmax(0,1fr)) !important;
 gap:14px !important;
 margin:16px 0 66px !important;
 width:100% !important;
}
body.elegan-page .elegan-quicklinks a{
 position:relative !important;
 display:flex !important;
 flex-direction:column !important;
 align-items:flex-start !important;
 gap:7px !important;
 min-width:0 !important;
 box-sizing:border-box !important;
 padding:22px 42px 22px 20px !important;
 background:#fff !important;
 border:1px solid #e2e5d9 !important;
 border-radius:12px !important;
 color:#20332a !important;
 text-decoration:none !important;
 line-height:1.45 !important;
 white-space:normal !important;
 overflow-wrap:anywhere !important;
}
body.elegan-page .elegan-quicklinks a:hover{
 border-color:#176b4d !important;
 box-shadow:0 8px 24px #10523d12 !important;
}
body.elegan-page .elegan-quicklinks a>span{
 display:block !important;
 color:#a8893e !important;
 font-size:.74rem !important;
 line-height:1.3 !important;
 font-weight:850 !important;
}
body.elegan-page .elegan-quicklinks a>b{
 display:block !important;
 color:#10523d !important;
 font-size:1rem !important;
 line-height:1.4 !important;
}
body.elegan-page .elegan-quicklinks a>small{
 display:block !important;
 color:#65746c !important;
 font-size:.85rem !important;
 line-height:1.5 !important;
}
body.elegan-page .elegan-quicklinks a>i{
 position:absolute !important;
 top:20px !important;
 right:18px !important;
 color:#176b4d !important;
 font-style:normal !important;
}
body.elegan-page .elegan-hero a,
body.elegan-page .elegan-header nav a,
body.elegan-page .elegan-quicklinks a{
 text-decoration:none !important;
}
body.elegan-page .elegan-hero .elegan-btn{color:#183c2c !important}
body.elegan-page .elegan-hero .elegan-textlink{color:#fff !important}
@media(max-width:760px){
 body.elegan-page .elegan-quicklinks{
  grid-template-columns:1fr !important;
  gap:10px !important;
  margin-bottom:45px !important;
 }
 body.elegan-page .elegan-quicklinks a{
  padding:17px 42px 17px 17px !important;
 }
}
