/* Shared between editorial pages, native Flatsome pages and UX Block previews. */
.vf-ux-footer,.vf-site .vf-ux-footer.section{position:relative;display:flex;flex-flow:row;align-items:center;width:100%;overflow:hidden;border:0;color:#f7f6ef;font-family:Arial,Helvetica,sans-serif}
.vf-ux-footer .section-content{position:relative;width:100%;z-index:1}
.vf-ux-footer a,.vf-ux-footer p,.vf-ux-footer span{color:inherit}
.vf-ux-footer .row,.vf-ux-footer .col{margin-bottom:0}
.vf-ux-footer .vf-footer-top{border-bottom:1px solid #a5b5a5;margin-bottom:16px!important;padding-bottom:18px}
.vf-ux-footer .vf-footer-brand{font:1000 42px/1 Arial,Helvetica,sans-serif;letter-spacing:-2px;margin:0}
.vf-ux-footer .vf-footer-brand a{text-decoration:none}
.vf-ux-footer .vf-footer-brand span{color:#c5f436;font-size:50px;vertical-align:top}
.vf-ux-footer .vf-footer-tagline{font-size:17px;font-style:italic;line-height:1.5;margin:0}
.vf-ux-footer .vf-footer-menu{display:block;text-align:center}
.vf-ux-footer .vf-footer-menu a.vf-footer-link{display:inline-block;min-height:0;height:auto;margin:0 15px 10px;padding:0;border:0;border-radius:0;background:none!important;color:#f7f6ef;box-shadow:none;font:400 14px/1.6 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0}
.vf-ux-footer .vf-footer-menu a.vf-footer-link:before,.vf-ux-footer .vf-footer-menu a.vf-footer-link:after{display:none}
.vf-ux-footer .vf-footer-menu a.vf-footer-link:hover{text-decoration:underline;text-underline-offset:4px}
.vf-ux-footer .vf-footer-menu a.vf-footer-link:focus-visible{outline:2px solid #d9ff59;outline-offset:4px}
.vf-ux-footer .vf-footer-credit{font-size:11px;letter-spacing:.05em;margin:0}
.vf-custom-footer{margin:0;padding:0}
@media(max-width:760px){.vf-ux-footer .vf-footer-brand{font-size:36px}.vf-ux-footer .vf-footer-top .col+.col{margin-top:12px}.vf-ux-footer .vf-footer-tagline{font-size:15px}.vf-ux-footer .vf-footer-menu a.vf-footer-link{margin:0 10px 10px}}
