.ofm-modal[hidden]{display:none!important}.ofm-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.ofm-modal-shade{position:absolute;inset:0;background:rgba(8,30,44,.70);backdrop-filter:blur(3px)}.ofm-modal-dialog{position:relative;width:min(1050px,100%);height:min(90vh,940px);max-height:90vh;background:#fff;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.25);outline:none}.ofm-modal-bar{background:#0F3854;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:13px 20px;font-family:Quicksand,Arial,sans-serif;font-size:17px;font-weight:700}.ofm-modal-close{display:flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;color:white!important;font-size:30px;line-height:1;width:42px;height:42px;cursor:pointer;padding:0}.ofm-modal-scroll{flex:1;overflow:auto;overscroll-behavior:contain}.ofm-modal-scroll .ofm{margin:0 auto;box-shadow:none;border-radius:0}.ofm-modal-open{overflow:hidden!important}.ofm-product-launch{display:inline-flex!important;align-items:center;gap:5px;cursor:pointer;color:#333333!important;font:inherit;font-weight:700!important;text-decoration:none!important;white-space:normal}.ofm-product-launch:hover{text-decoration:underline!important}.ofm-product-launch svg{width:17px;height:17px;flex:none}.ofm-launch-separator{opacity:.35;margin:0 8px}.ofm-launch-item{list-style:inherit}@media(max-width:700px){.ofm-modal{padding:8px}.ofm-modal-dialog{width:100%;height:95dvh;max-height:95dvh;border-radius:14px}.ofm-modal-bar{padding:8px 14px}.ofm-modal-scroll .ofm{padding:16px}}
.ofm-product-launch img.ofm-launch-icon{display:block;width:19px;height:19px;flex:0 0 19px;object-fit:contain;filter:brightness(0) invert(20%)}

.ofm-product-launch span{color:#333333!important;font-weight:700!important}
