.footer{background:var(--text-dark);color:#fff;height:-moz-fit-content;height:fit-content;max-height:-moz-fit-content!important;max-height:fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important;overflow-y:visible;padding:3rem 2rem}.footer .top{align-items:start;display:flex;flex-wrap:wrap;font-weight:700;gap:2rem;justify-content:space-between}.footer .top span{font-size:12px;font-weight:400}.footer .top ul{list-style:none;padding:0}.footer .top ul li,.footer .top ul li a{color:#f9f9fa;font-size:14px;font-weight:400;margin:.5rem 0;text-decoration:none}.footer .top .left{display:grid;gap:1rem 0}.footer .center{display:grid;gap:0 7rem;grid-template-columns:repeat(2,1fr);justify-content:space-between}.footer .top .left span{color:#f9f9fa;font-size:12px;font-weight:400}.footer .bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}.footer .title{font-size:14px!important;font-weight:500!important;margin-bottom:1rem}.footer .bottom .left,.footer .bottom .right{display:flex;font-size:12px!important;font-weight:300!important;gap:0 1rem;margin:.5rem 0}.footer .bottom span{font-size:12px!important;font-weight:400!important}.footer .bottom .left{gap:0 3rem}.footer .noe-underline{text-decoration:none}.footer a{color:var(--secondary-color)}.footer .right a{font-weight:400!important}.footer .left a{font-size:18px!important;font-weight:500!important}.footer hr{background-color:#ffffff1a;border:none;height:1px;margin:1rem 0}.footer .contact{display:flex;flex-direction:column;gap:1rem 0;justify-content:center;justify-items:center}.footer .contact span{text-align:center}.footer .contact .links{display:flex;gap:0 .8rem;justify-content:start}.footer .contact .links img{cursor:pointer;height:24px;width:24px}@media screen and (max-width:992px){.footer{justify-items:center;position:relative!important}.footer .contact{gap:0!important}.footer .top{display:grid!important;gap:2rem;justify-items:center;text-align:center}.footer .top .left span{font-size:10px!important}.footer .top ul li{font-size:12px!important}.footer .contact .links{justify-content:center}.footer img{margin:0 auto}.footer .bottom{flex-direction:column;gap:.5rem;text-align:center}.footer .bottom,.footer .bottom .left,.footer .bottom .right{justify-content:center}.footer .bottom .left span,.footer .bottom .right span{font-size:10px!important}}
