.vme-chrome-header,.vme-chrome-footer{font-family:'VME Manrope',Manrope,Arial,sans-serif;--gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.vme-chrome-header{display:flex;flex-direction:row;align-items:center;gap:28px;width:100%;padding:24px max(4%,calc((100% - 1320px)/2));background:#f6f5ef;color:#242924;border-bottom:1px solid #dedfd5}.vme-chrome-header>.elementor-widget{margin:0;min-width:0}.vme-chrome-logo{width:220px;flex-shrink:0}.vme-chrome-logo img{width:100%;height:auto;display:block}.vme-chrome-header>.elementor-widget-vme-navigation{flex:1}.vme-chrome-header .vme-chrome-logo{margin-right:auto}.vme-chrome-navigation{font-size:13px;color:inherit}.vme-chrome-menu,.vme-chrome-menu-list{display:flex;justify-content:flex-end;align-items:center;gap:22px;list-style:none;padding:0;margin:0}.vme-chrome-navigation a{color:inherit;text-decoration:none}.vme-chrome-navigation a:hover{color:#789b14}.vme-chrome-menu-list .sub-menu{list-style:none;padding:10px;display:none;position:absolute;background:#f6f5ef;z-index:100}.vme-chrome-menu-list li:hover>.sub-menu,.vme-chrome-menu-list li:focus-within>.sub-menu{display:block}.vme-chrome-toggle{display:none;border:1px solid currentColor;border-radius:24px;padding:9px 14px;background:transparent;color:inherit;cursor:pointer;font:inherit}.vme-chrome-cta .elementor-button{font-family:inherit;background:#a6c91f;color:#22271f;border-radius:40px;padding:16px 22px;font-size:13px;font-weight:600;white-space:nowrap}.vme-chrome-footer{padding:64px max(4%,calc((100% - 1320px)/2)) 24px;background:#252b23;color:#f6f5ef;gap:40px}.vme-chrome-footer-grid{display:flex;flex-direction:row;gap:35px;width:100%;padding:0}.vme-chrome-footer-brand{flex:1.5;gap:22px;padding:0}.vme-chrome-footer-brand .vme-chrome-logo{width:185px}.vme-chrome-footer-col{flex:1;gap:12px;padding:0}.vme-chrome-footer .elementor-widget{margin:0}.vme-chrome-footer .elementor-heading-title{font-family:inherit;font-size:15px;font-weight:600;line-height:1.3;color:inherit;letter-spacing:0;margin:0 0 8px}.vme-chrome-footer .elementor-widget-text-editor{font-family:inherit;font-size:13px;line-height:1.6;color:inherit}.vme-chrome-footer p{margin:0}.vme-chrome-footer a{color:inherit;text-decoration:none}.vme-chrome-footer a:hover{text-decoration:underline}.vme-chrome-footer-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #4b5145;padding:22px 0 0;font-size:12px;color:#bac1af}.vme-chrome-footer-bottom .elementor-widget-text-editor{font-size:12px}.vme-chrome-skip{position:absolute;left:-9999px;z-index:10000;padding:12px;background:#a6c91f;color:#222}.vme-chrome-skip:focus{left:12px;top:12px}@media(max-width:1100px){.vme-chrome-header{flex-wrap:wrap;padding:22px 4%;gap:18px}.vme-chrome-header>.elementor-widget-vme-navigation{flex:1}.vme-chrome-toggle{display:block;margin-left:auto}.vme-chrome-menu{display:none;position:absolute;right:0;top:100%;width:min(90vw,430px);background:#f6f5ef;color:#22271f;padding:22px;box-shadow:0 12px 22px #0002;z-index:1000;align-items:stretch;flex-direction:column}.vme-chrome-menu.is-open{display:flex}.vme-chrome-menu-list{align-items:stretch;flex-direction:column;gap:18px}.vme-chrome-menu-list .sub-menu{position:static;display:block}.vme-chrome-footer-grid{flex-wrap:wrap}.vme-chrome-footer-brand{flex:1 0 100%}.vme-chrome-footer-col{flex:1 0 20%}}@media(max-width:767px){.vme-chrome-header{padding:20px 6%;gap:16px}.vme-chrome-logo{width:190px}.vme-chrome-header>.vme-chrome-cta{display:none}.vme-chrome-header>.elementor-widget-vme-navigation{flex:1}.vme-chrome-navigation{font-size:14px}.vme-chrome-footer{padding:45px 6% 24px}.vme-chrome-footer-grid{gap:28px}.vme-chrome-footer-col{flex:1 0 40%;min-width:0}.vme-chrome-footer-bottom{flex-direction:column;align-items:flex-start}}
.vme-chrome-footer-grid>.e-con{width:auto;min-width:0}.vme-chrome-footer-grid .vme-chrome-footer-col{flex:1}.vme-chrome-footer-grid .vme-chrome-footer-brand{flex:1.5}@media(max-width:1100px){.vme-chrome-footer-grid .vme-chrome-footer-brand{flex:1 0 100%}.vme-chrome-footer-grid .vme-chrome-footer-col{flex:1 0 20%}}@media(max-width:767px){.vme-chrome-footer-grid .vme-chrome-footer-col{flex:1 0 40%}.vme-chrome-footer-bottom.e-con{flex-direction:column}}
