/* Footer. Linked by sections/footer.html. */
.footer-area{position:relative;z-index:1}.footer-widget-box{margin-bottom:20px}.footer-logo img{width:210px;margin-bottom:15px}.footer-area a{color:inherit}
.footer-widget-title{position:relative;z-index:1;margin-bottom:20px;padding-bottom:20px;color:inherit;font-size:18px;font-weight:500}.footer-widget-title::before{content:"";position:absolute;left:0;bottom:0;width:10px;height:2px;border-radius:50px;background:var(--color-secondary)}.footer-widget-title::after{content:"";position:absolute;left:14px;bottom:0;width:30px;height:2px;border-radius:50px;background:var(--color-border)}
.footer-widget-box p{margin-bottom:20px;padding-right:18px;color:inherit}.footer-list{display:flex;flex-direction:column;gap:.65rem;line-height:1.5}.footer-list a{transition:var(--transition2)}.footer-list a:hover{padding-left:12px;color:var(--color-secondary)}
.footer-contact li{display:flex;align-items:center;margin-bottom:8px;line-height:1.5}.footer-contact i{display:grid;flex:none;place-items:center;width:35px;height:35px;margin-right:11px;border-radius:50%;background:var(--color-primary);color:var(--color-primary-text)}
.footer-download h5{margin:10px 0 15px;color:inherit;font-size:16px;font-weight:500}.footer-download-btn{display:flex;flex-wrap:wrap;gap:10px}.footer-download-btn>*{display:flex;align-items:center;gap:8px;padding:10px 13px 10px 10px;border-radius:7px;background:var(--color-primary);color:var(--color-primary-text);box-shadow:var(--box-shadow)}.footer-download-btn .icon{width:32px;height:32px}.download-btn-info{display:flex;flex-direction:column}.download-btn-info span{font-size:12px;font-weight:500;line-height:1}.download-btn-info h6{margin-top:5px;color:inherit;font-size:14px}
.footer-payment span{display:block;margin-bottom:8px}.footer-payment img{width:50px;margin-right:2px}
.copyright-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:28px 0;border-top:1px solid var(--color-border)}.copyright-text a{color:var(--color-secondary);font-weight:500}.footer-social{display:flex;align-items:center;gap:15px}.footer-social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--color-text) 8%,transparent);transition:var(--transition2)}.footer-social a:hover{background:var(--color-primary);color:var(--color-primary-text)}
@media(max-width:991px){.footer-widget-box{margin-bottom:40px}.footer-widget-wrapper.pt-100{padding-top:60px}}
