.elementor-166 .elementor-element.elementor-element-8bfb67a{--display:flex;}.elementor-166 .elementor-element.elementor-element-8bfb67a:not(.elementor-motion-effects-element-type-background), .elementor-166 .elementor-element.elementor-element-8bfb67a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16171B;}.elementor-166 .elementor-element.elementor-element-10ee67c{width:100%;max-width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-10ee67c */.vms-ftr{--yellow:#ffc82e;--dark:#16171b;--max:1240px;--pad:clamp(20px,4vw,40px);--display:"Arial Black","Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;background:#16171b;border-top:1px solid rgba(255,255,255,.1);padding:48px 0 28px;color:#fff}
.vms-ftr *{box-sizing:border-box}
.vms-ftr__wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}
.vms-ftr__grid{display:grid;gap:32px}
.vms-ftr__brand img{height:110px;width:auto;background:#fff;display:block}
.vms-ftr__brand p{margin-top:14px;color:#b9bbc4;max-width:34ch;font-family:Georgia,serif;line-height:1.6}
.vms-ftr__col h2{font-family:var(--display);font-size:1rem;font-weight:900;margin:0 0 10px;color:#fff}
.vms-ftr__col ul{list-style:none;margin:0;padding:0}
.vms-ftr__col li{margin:0}
.vms-ftr__col a{color:#e4e5ea;text-decoration:none;display:inline-flex;min-height:40px;align-items:center;font-size:.98rem}
.vms-ftr__col a:hover{color:var(--yellow)}
.vms-ftr__legal{margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);color:#b9bbc4;font-size:.9rem;font-family:Helvetica,Arial,sans-serif}
@media(min-width:760px){.vms-ftr__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}/* End custom CSS */