.bingo-layout-header,.bingo-layout-footer{background:#155740;color:#fff;padding:18px max(18px,calc((100% - 1160px)/2));box-sizing:border-box}
.bingo-layout-footer{background:#0b2218;padding-top:30px;padding-bottom:30px}
.bingo-layout-header a,.bingo-layout-footer a{color:inherit}
.bingo-layout-header p,.bingo-layout-footer p{margin:0}
.bingo-layout-brand,.bingo-layout-nav,.bingo-layout-foot-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.bingo-layout-brand{font-weight:800;gap:8px}
.bingo-layout-logo{width:36px;margin:0;flex-shrink:0}
.bingo-layout-logo img{width:100%;height:auto;display:block}
.bingo-layout-logo:has(img[style*="width"]){width:fit-content;max-width:100%}
.bingo-layout-nav{font-size:14px}
.bingo-layout-telegram a{display:inline-block;padding:9px 14px;border-radius:8px;background:#0b2218;color:#fff}
.bingo-layout-footer>*+*{margin-top:20px}
.bingo-layout-warning{padding:14px;background:#ffffff12;border-radius:8px;font-size:12px}
.bingo-layout-copyright{font-size:12px}
.bingo-layout-copyright a{text-decoration:underline}
.bingo-layout-preview{margin:0}
.bingo-layout-header.e-con>.e-con,.bingo-layout-foot-top.e-con>.e-con,.bingo-layout-brand.e-con,.bingo-layout-nav.e-con{--width:auto;flex:0 1 auto}
.bingo-layout-brand .elementor-widget,.bingo-layout-nav .elementor-widget{--container-widget-width:auto;--container-widget-flex-grow:0}
.bingo-layout-logo.elementor-widget{--container-widget-width:36px;--container-widget-flex-grow:0}
.bingo-custom-site-header:empty,.bingo-custom-site-footer:empty{display:none}
@media(max-width:600px){.bingo-layout-header,.bingo-layout-footer{padding-left:16px;padding-right:16px}.bingo-layout-nav{gap:12px;font-size:12px}.bingo-layout-header{gap:16px}}
