@font-face{font-family:EB-Footer-Outfit;src:url(/fonts/outfit-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:EB-Footer-Outfit;src:url(/fonts/outfit-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:EB-Footer-Playfair;src:url(/fonts/playfair-display-400.woff2)format("woff2");font-weight:400;font-display:swap}footer[data-testid=footer],.lm-footer,.sfoot,.privatfest>footer,.ct-site>footer,.startsida-existing-footer{display:none!important}.eb-footer{box-sizing:border-box;color:#4e4c48;background:#f2eadf;border-top:1px solid #ab771a47;padding:56px 0 24px;font:400 14px/1.6 EB-Footer-Outfit,sans-serif}.eb-footer *{box-sizing:border-box}.eb-footer-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.eb-footer-grid{grid-template-columns:1.55fr repeat(3,minmax(0,1fr));gap:42px;display:grid}.eb-footer a{color:inherit;text-decoration:none}.eb-footer a:hover{color:#9f6b17;text-decoration:underline}.eb-footer a:focus-visible{outline-offset:4px;outline:2px solid #9f6b17}.eb-footer h2{color:#9f6b17;letter-spacing:.18em;margin:4px 0 15px;font:600 13px/1.4 EB-Footer-Outfit,sans-serif}.eb-footer-grid>div>a:not(.eb-footer-brand),.eb-footer-grid>div>span{overflow-wrap:anywhere;margin:9px 0;display:block}.eb-footer .eb-footer-brand{align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex}.eb-footer .eb-footer-mark{color:#9f6b17;border:1px solid #bd8422;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin:0;padding:0;font:400 23px/1 EB-Footer-Playfair,serif;display:flex}.eb-footer-name{color:#17191f;font:400 17px/1.1 EB-Footer-Playfair,serif}.eb-footer-name small{color:#9f6b17;letter-spacing:.22em;margin-top:4px;font:400 10px/1.2 EB-Footer-Outfit,sans-serif;display:block}.eb-footer-intro p{color:#5f6166;max-width:330px;margin:22px 0 0;font-size:16px;line-height:1.6}.eb-footer-bottom{border-top:1px solid #ab771a47;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:44px;padding-top:20px;font-size:12px;line-height:1.6;display:flex}.eb-footer-bottom nav{flex:none}@media (width<=800px){.eb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.eb-footer-bottom{flex-direction:column;gap:12px}.eb-footer-bottom nav{flex:initial}}@media (width<=480px){.eb-footer{padding:32px 0 22px}.eb-footer-wrap{width:calc(100% - 40px)}.eb-footer-grid{grid-template-columns:1fr;gap:22px}.eb-footer-intro p{max-width:none;margin-top:16px}.eb-footer-bottom{margin-top:28px}}
