.circle-with-img{border-bottom:3px solid var(--color);width:9rem;border-radius:50%;position:relative;height:9rem;align-items:center;display:flex;flex-direction:column}.circle-with-img.withoutborder{border-bottom:0}.circle-with-img .circle-with-img--img{inset:0;width:8.5rem;margin:auto auto 0;position:absolute;border-radius:0 0 5rem 5rem;background-size:contain;background-repeat:no-repeat}.circle-with-img span{position:absolute;line-break:normal;text-align:center;bottom:-1.5rem;font-size:2rem;min-width:300px;font-family:Authentic}.navtree{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:11rem;margin:2rem 0}.navtree .navtree__links{width:30vw;display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:2rem}.navtree .navtree__links a{color:#3b3116;text-decoration:none;transition:all .2s}.navtree .navtree__links a.active{color:var(--color)}.navtree .navtree__links a:hover{color:var(--color);filter:brightness(.7)}.navtree .navtree__maincircle{border-bottom:3px solid var(--color);width:9rem;border-radius:10rem;position:relative;height:9rem;align-items:center;display:flex;flex-direction:column}.navtree .navtree__maincircle span{position:absolute;line-break:normal;width:300px;bottom:-1.2rem;left:-90px;font-size:2rem;font-family:Authentic}.navtree .navtree__maincircle .maincircle_container{inset:0;width:90%;margin:auto auto 0;position:absolute;border-radius:0 0 5rem 5rem}
