.bld-campaign-popup[hidden]{display:none!important}.bld-campaign-popup{position:fixed;inset:0;z-index:2147483000;background:rgba(14,24,42,.74);display:flex;justify-content:center;align-items:center;padding:24px 16px;overflow-y:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bld-campaign-popup,.bld-campaign-popup *{box-sizing:border-box}.bld-campaign-popup__panel{position:relative;width:max-content;max-width:min(92vw, 550px);max-height:88vh;margin:auto;border-radius:5px;background:#fff;box-shadow:0 25px 90px rgba(0,0,0,.3);animation:bld-popup-in .26s ease-out both}.bld-campaign-popup__link{display:block;line-height:0;border-radius:inherit;overflow:hidden}.bld-campaign-popup__image{display:block;width:auto;height:auto;max-width:100%;max-height:86vh;object-fit:contain;border-radius:inherit}.bld-campaign-popup__close{appearance:none;position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:100%;color:#171e29;background:rgba(255,255,255,.96);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:transform .15s ease,background .15s ease;padding:0}.bld-campaign-popup__close:hover{transform:scale(1.07);background:#fff}.bld-campaign-popup__close:focus-visible,.bld-campaign-popup__link:focus-visible{outline:3px solid #1475d9;outline-offset:3px}body.bld-popup-is-open{overflow:hidden}@keyframes bld-popup-in{from{opacity:0;transform:translateY(16px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.bld-campaign-popup{padding:14px}.bld-campaign-popup__panel{max-width:calc(100vw - 28px)}.bld-campaign-popup__image{max-height:85vh}.bld-campaign-popup__close{top:8px;right:8px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.bld-campaign-popup__panel{animation:none}.bld-campaign-popup__close{transition:none}}