.elementor-2525 .elementor-element.elementor-element-0cb1e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:4px;--padding-left:22px;--padding-right:22px;}.elementor-2525 .elementor-element.elementor-element-dbc496c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 38px;--row-gap:30px;--column-gap:38px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-2525 .elementor-element.elementor-element-3898d19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-bbd874e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-0153761{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:34px 30px;--row-gap:34px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-74ca983{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-030f834{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-19b6dc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-99145de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-e0c4b8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-a3e22df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-1511917{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-939ba2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-3bf752e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-7043792{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-4d78076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-6d25067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-40d45b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-812bc34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-ebd4ad0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-2057235{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-33251e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-218bb39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-fe7e39f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-d518a21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-2126cbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-59b22de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-c661250{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-016cf67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-f30f75c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-8a248f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-dc7a264{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-18eff98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-94c9f07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-b618d22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-2dc3896{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-6e1f86e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-99b59b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-d9a8a97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-a95c841{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-c075eb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-53e65cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-0edf4f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-0bdee8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-1baa5cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-45f2394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-21f36ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-8e81973{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-8289d2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-4b310d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-4df4ea5{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-2525 .elementor-element.elementor-element-4df4ea5 .elementor-widget-container{text-align:left;}.elementor-2525 .elementor-element.elementor-element-4df4ea5 .elementor-social-icon{--icon-padding:0.6em;}.elementor-2525 .elementor-element.elementor-element-bffc9ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-ad69417{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2525 .elementor-element.elementor-element-b29b09d{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-6f80eec{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-4db8d8a{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-5754402{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-c3b3744{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-c6a4b13{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-3fed720{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-3a2cb70{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-76f29b8{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-b544800{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-b5eb542{width:auto;max-width:auto;}.elementor-2525 .elementor-element.elementor-element-091b39b{width:auto;max-width:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2525 .elementor-element.elementor-element-0153761{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2525 .elementor-element.elementor-element-0cb1e29{--content-width:1280px;}.elementor-2525 .elementor-element.elementor-element-dbc496c{--content-width:1280px;}.elementor-2525 .elementor-element.elementor-element-3898d19{--width:71%;}.elementor-2525 .elementor-element.elementor-element-8e81973{--width:29%;}}@media(max-width:767px){.elementor-2525 .elementor-element.elementor-element-0cb1e29{--padding-top:110px;--padding-bottom:4px;--padding-left:16px;--padding-right:16px;}.elementor-2525 .elementor-element.elementor-element-dbc496c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-3898d19{--width:100%;}.elementor-2525 .elementor-element.elementor-element-0153761{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2525 .elementor-element.elementor-element-8e81973{--width:100%;}}/* Start custom CSS */.dnea-list-title .elementor-heading-title{font-family:'Bricolage Grotesque';font-size:40px;font-weight:800;color:#0F172A;letter-spacing:-.02em}
.dnea-list-intro{font-family:'Karla';font-size:17px;color:#4A4A4A;max-width:860px}
.dnea-grid .elementor-post__card{border:1px solid #efe6cf!important;border-radius:16px!important;overflow:hidden;transition:box-shadow .2s,transform .2s;box-shadow:none}
.dnea-grid .elementor-post__card:hover{box-shadow:0 16px 38px rgba(15,23,42,.10);transform:translateY(-4px)}
.dnea-grid .elementor-post__thumbnail img{transition:transform .5s}
.dnea-grid .elementor-post__card:hover .elementor-post__thumbnail img{transform:translate(-50%,-50%) scale(1.05)}
.dnea-grid .elementor-post__title,.dnea-grid .elementor-post__title a{font-family:'Bricolage Grotesque';font-size:21px!important;line-height:1.35;font-weight:700;color:#0F172A!important}
.dnea-grid .elementor-post__title a:hover{color:#D09A40!important}
.dnea-grid .elementor-post__excerpt p{font-family:'Karla';font-size:15px;line-height:1.65;color:#6b7078}
.dnea-grid .elementor-post__meta-data{font-size:12.5px;color:#8b9098;border-top-color:#f1ead8}
.dnea-grid .elementor-post__read-more{display:inline-block;padding:9px 18px;border:1.5px solid #DCA54A;color:#D09A40!important;border-radius:8px;font-size:12px!important;font-weight:700;letter-spacing:1.2px;transition:.2s}
.dnea-grid .elementor-post__read-more:hover{background:#DCA54A;color:#0F172A!important}
.dnea-grid .elementor-pagination .page-numbers{display:inline-block;padding:8px 13px;border:1px solid #efe6cf;border-radius:8px;margin:0 4px;color:#0F172A}
.dnea-grid .elementor-pagination .current{background:#DCA54A;border-color:#DCA54A}

/* sidebar (shared) */
.dnea-side{position:sticky;top:110px;align-self:flex-start}
.dnea-panel{background:#fff;border:1px solid #efe6cf;border-radius:16px;padding:22px!important;box-shadow:0 10px 30px rgba(15,23,42,.06)}
.dnea-enquire{background:linear-gradient(160deg,#0F172A 0%,#1b2540 100%);border:0}
.dnea-enquire .dnea-panel-title .elementor-heading-title{color:#fff;font-family:'Bricolage Grotesque';font-size:22px;font-weight:700;margin:0}
.dnea-enquire .dnea-panel-sub p{color:#cbd2e0;font-size:14px;margin:4px 0 6px;font-family:'Karla'}
.dnea-enquire .elementor-field-group{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
.dnea-enquire .elementor-field-label{color:#e8ecf3!important;font-size:13px}
.dnea-enquire .elementor-field{border-radius:9px!important}
.dnea-enquire .elementor-button{width:100%;background:#DCA54A!important;color:#0F172A!important;font-weight:700;border-radius:9px!important;transition:transform .2s,box-shadow .2s}
.dnea-enquire .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(220,165,74,.35)}
.dnea-search .elementor-search-form__container{border:1px solid #efe6cf;border-radius:10px;overflow:hidden;background:#FAF5E5}
.dnea-search .elementor-search-form__submit{background:#DCA54A!important;color:#0F172A}
.dnea-recent h5,.dnea-recent .widgettitle,.dnea-recent h2{font-family:'Bricolage Grotesque';font-size:12px!important;letter-spacing:1.6px;text-transform:uppercase;color:#D09A40!important;margin:22px 0 4px!important}
.dnea-recent ul{list-style:none!important;margin:0!important;padding:0!important}
.dnea-recent li{border-bottom:1px solid #f1ead8;margin:0!important}
.dnea-recent li:last-child{border:0}
.dnea-recent a{display:block;padding:12px 0;font-size:14.5px;line-height:1.5;color:#0F172A;text-decoration:none;transition:color .2s,padding .2s}
.dnea-recent a:hover{color:#D09A40;padding-left:6px}
@media(max-width:1024px){.dnea-side{position:static}}

.dnea-grid .elementor-post__title a,.dnea-toc .elementor-toc__list-item-text{text-decoration:none!important}

.dnea-follow-title .elementor-heading-title{font-family:'Bricolage Grotesque';font-size:18px;font-weight:700;color:#0F172A;margin:0}
.dnea-follow-sub p{font-family:'Karla';font-size:13.5px;color:#6b7078;margin:4px 0 10px}
.dnea-follow-icons .elementor-social-icon{transition:transform .2s,box-shadow .2s}
.dnea-follow-icons .elementor-social-icon:hover{box-shadow:0 8px 18px rgba(15,23,42,.2)}
.dnea-follow-icons .elementor-social-icon-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important}

.dnea-list-side .dnea-follow{flex-direction:column!important;align-items:flex-start}

/* loop grid cards */
.dnea-lc-card{background:#fff;border:1px solid #efe6cf;border-radius:16px;overflow:hidden;height:100%;transition:box-shadow .2s,transform .2s}
.dnea-lc-card:hover{box-shadow:0 16px 38px rgba(15,23,42,.10);transform:translateY(-4px)}
.dnea-lc-img{overflow:hidden}.dnea-lc-img img{width:100%!important;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .5s}
.dnea-lc-card:hover .dnea-lc-img img{transform:scale(1.05)}
.dnea-lc-body{padding:20px 22px 24px!important;gap:8px;flex:1}
.dnea-lc-meta p{margin:0;font-family:'Karla';font-size:12.5px;color:#8b9098}
.dnea-lc-title .elementor-heading-title,.dnea-lc-title .elementor-heading-title a{font-family:'Bricolage Grotesque';font-size:21px!important;line-height:1.35;font-weight:700;color:#0F172A!important;text-decoration:none}
.dnea-lc-title .elementor-heading-title a:hover{color:#D09A40!important}
.dnea-lc-excerpt p,.dnea-lc-excerpt{font-family:'Karla';font-size:15px;line-height:1.65;color:#6b7078;margin:0}
.dnea-lc-btn .elementor-button{background:#fff;border:1.5px solid #DCA54A;color:#D09A40;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:1.2px;padding:9px 18px;transition:.2s}
.dnea-lc-btn .elementor-button:hover{background:#DCA54A;color:#0F172A}
.dnea-grid2 .elementor-pagination .page-numbers{display:inline-block;padding:8px 13px;border:1px solid #efe6cf;border-radius:8px;margin:0 4px;color:#0F172A}
.dnea-grid2 .elementor-pagination .current{background:#DCA54A;border-color:#DCA54A}
/* topics filter */
.dnea-topics-title .elementor-heading-title{font-family:'Bricolage Grotesque';font-size:18px;font-weight:700;color:#0F172A;margin:0 0 8px}
.dnea-topics .e-filter{display:flex;flex-wrap:wrap;gap:8px}
.dnea-topics .e-filter-item{font-family:'Karla';font-size:13px;font-weight:600;padding:7px 14px;border-radius:30px;border:1px solid #efe6cf;background:#FAF5E5;color:#0F172A;cursor:pointer;transition:.2s}
.dnea-topics .e-filter-item:hover{border-color:#DCA54A;color:#D09A40}
.dnea-topics .e-filter-item[aria-pressed=true]{background:#DCA54A;border-color:#DCA54A;color:#0F172A}

/* readable card titles + uniform buttons */
.dnea-grid2 .dnea-lc-title .elementor-heading-title,.dnea-grid2 .dnea-lc-title .elementor-heading-title a{letter-spacing:0.2px!important;word-spacing:1px!important;line-height:1.4!important;font-weight:700!important;font-size:21px!important}
.dnea-grid2 .dnea-lc-btn{width:auto!important;margin-top:auto}
.dnea-grid2 .dnea-lc-btn .elementor-button-wrapper{text-align:left}
.dnea-grid2 .dnea-lc-btn .elementor-button,.dnea-grid2 .dnea-lc-btn a.elementor-button:visited{display:inline-flex!important;align-items:center;justify-content:center;width:132px!important;height:40px!important;padding:0 !important;box-sizing:border-box;background:#fff!important;border:1.5px solid #DCA54A!important;border-radius:8px!important;color:#D09A40!important;font-family:'Karla',sans-serif!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:1.4px!important;line-height:1!important;text-transform:uppercase;transition:background .2s,color .2s,transform .2s,box-shadow .2s!important}
.dnea-grid2 .dnea-lc-btn .elementor-button .elementor-button-text{font-size:12.5px!important;letter-spacing:1.4px!important}
.dnea-grid2 .dnea-lc-btn .elementor-button:hover,.dnea-grid2 .dnea-lc-btn .elementor-button:focus{background:#DCA54A!important;color:#0F172A!important;transform:translateY(-2px);box-shadow:0 8px 18px rgba(220,165,74,.35)}
.dnea-grid2 .dnea-lc-btn .elementor-button:hover .elementor-button-text{color:#0F172A!important}
@media(max-width:767px){.dnea-grid2 .dnea-lc-title .elementor-heading-title,.dnea-grid2 .dnea-lc-title .elementor-heading-title a{font-size:19px!important}}

/* native (template-free) grid + topic buttons */
.dnea-cards{grid-auto-rows:auto}
.dnea-cards>.dnea-lc-card{height:100%}
.dnea-grid2 .dnea-pagination{text-align:center;font-family:'Karla',sans-serif;font-size:14.592px;margin-top:0}
.dnea-grid2 .dnea-pagination:empty{display:none}
.dnea-pager{margin:0!important}
.dnea-topics>.elementor-widget{width:auto!important;max-width:none!important;margin:0!important}
.dnea-chip .elementor-button,.dnea-chip a.elementor-button:visited{font-family:'Karla',sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:-0.5px!important;line-height:normal!important;text-transform:none!important;padding:7px 14px!important;border-radius:30px!important;border:1px solid #efe6cf!important;background:#FAF5E5!important;color:#0F172A!important;box-shadow:none!important;transition:.2s}
.dnea-chip .elementor-button .elementor-button-text{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}
.dnea-chip .elementor-button:hover{border-color:#DCA54A!important;color:#D09A40!important;background:#FAF5E5!important}
.dnea-chip.is-active .elementor-button,.dnea-chip.is-active .elementor-button:hover{background:#DCA54A!important;border-color:#DCA54A!important;color:#0F172A!important}

/* native image widgets: no inline gap under card images */
.dnea-lc-img a,.dnea-rc-img a{display:block;line-height:0}/* End custom CSS */