@font-face{font-family:"Libre Franklin";src:url(fonts/libre-franklin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
body{--wp--preset--font-family--body:"Libre Franklin",'Segoe UI', Arial, sans-serif;font-family:"Libre Franklin",'Segoe UI', Arial, sans-serif!important}

body .aen-r3-header-shell .vb-header{box-shadow:0 0 0 100vmax rgb(255,255,255);clip-path:inset(0 -100vmax)} 
body .aen-r3-footer-shell .vb-footer{box-shadow:0 0 0 100vmax rgb(255,255,255);clip-path:inset(0 -100vmax)} 
@media (max-width:781px){
 body .aen-r3-header-shell .vb-header{position:relative}
 body .aen-r3-header-shell .vb-masthead{padding-block:12px!important;min-height:56px;box-sizing:border-box;justify-content:center}
 body .aen-r3-header-shell .vb-nav-shell{position:absolute;inset:0;border:0!important;pointer-events:none;background:transparent!important;display:flex;align-items:center}
 body .aen-r3-header-shell .vb-nav-row{width:100%;justify-content:space-between;pointer-events:none}
 body .aen-r3-header-shell .vb-nav-row>*{pointer-events:auto}
}
@media (max-width:781px){body .aen-r3-header-shell .vb-home-link{display:none}}
@media (min-width:782px){body .aen-r3-header-shell .vb-home-link{margin-left:-12px}}
