/* Start custom CSS *//* Tanganyika Minerals – new home (1253) finishing layer */
.elementor-page-1253{--tmn:#18303D;--tmi:#1E3340;--tmb:#A9834F;--tms:#B5955F;accent-color:#A9834F;caret-color:#A9834F}
.elementor-page-1253 ::selection{background:#A9834F;color:#fff}
.elementor-page-1253 a:focus-visible,.elementor-page-1253 button:focus-visible,.elementor-page-1253 summary:focus-visible{outline:2px solid #A9834F;outline-offset:4px;border-radius:1px}
.elementor-page-1253 h2,.elementor-page-1253 h3{text-wrap:balance}
.elementor-page-1253 p{text-wrap:pretty}
html:has(.elementor-page-1253){scrollbar-color:#9AA7B3 #EEF2F6}
@media (prefers-reduced-motion:no-preference){html:has(.elementor-page-1253){scroll-behavior:smooth}}
/* header */
.elementor-page-1253 [data-elementor-type="header"] .elementor-nav-menu--main a.elementor-item{color:#1E3340!important;font-weight:500;transition:color .25s}
.elementor-page-1253 [data-elementor-type="header"] .elementor-nav-menu--main a.elementor-item:hover,.elementor-page-1253 [data-elementor-type="header"] .elementor-nav-menu--main a.elementor-item.elementor-item-active{color:#A9834F!important}
.elementor-page-1253 [data-elementor-type="header"] .elementor-nav-menu--main .elementor-item:after,.elementor-page-1253 [data-elementor-type="header"] .elementor-nav-menu--main .elementor-item:before{background-color:#A9834F!important}
.elementor-page-1253 [data-elementor-type="header"]{border-bottom:1px solid #DDE3E9}
/* footer */
.elementor-page-1253 [data-elementor-type="footer"] .elementor-top-section{background-color:#18303D!important}
.elementor-page-1253 [data-elementor-type="footer"] .elementor-top-section:last-child{border-top:1px solid rgba(255,255,255,.1)}
.elementor-page-1253 [data-elementor-type="footer"] .elementor-top-section:last-child *{color:#9FB0BE!important}
.elementor-page-1253 [data-elementor-type="footer"] a:hover{color:#C9A97A!important}
/* inline links in copy */
.elementor-page-1253 [data-elementor-id="1253"] p a{color:inherit;text-decoration:underline;text-decoration-color:#A9834F;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .25s}
.elementor-page-1253 [data-elementor-id="1253"] p a:hover{color:#A9834F}
/* FAQ accordion: drawn plus/minus, hover */
.elementor-page-1253 .e-accordion-item-icon-base{position:relative}
.elementor-page-1253 .e-accordion-item-icon-base:before,.elementor-page-1253 .e-accordion-item-icon-base:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:#A9834F;transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.16,1,.3,1)}
.elementor-page-1253 .e-accordion-item-icon-base:after{transform:translate(-50%,-50%) rotate(90deg)}
.elementor-page-1253 details[open] .e-accordion-item-icon-base:after{transform:translate(-50%,-50%) rotate(0deg)}
.elementor-page-1253 summary.e-accordion-item-header-base{list-style:none}
.elementor-page-1253 summary.e-accordion-item-header-base::-webkit-details-marker{display:none}
.elementor-page-1253 summary.e-accordion-item-header-base h3{transition:color .25s}
.elementor-page-1253 summary.e-accordion-item-header-base:hover h3{color:#A9834F}
.elementor-page-1253 details .e-accordion-item-content-base p{max-width:62ch}
/* one authored moment: hero photograph settles in */
@media (prefers-reduced-motion:no-preference){
.elementor-page-1253 [data-elementor-id="1253"]>:first-child img{animation:tmSettle 1.6s cubic-bezier(.16,1,.3,1) both}
@keyframes tmSettle{from{clip-path:inset(0 0 10% 0);transform:scale(1.05)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}}/* End custom CSS */