/* iBahia • 2023 - MUNDIWARE */ .ib-modal{ position: fixed; z-index: 50; left: 0; padding: 20px 12px; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); overflow: auto; opacity: 1; visibility: visible; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; backdrop-filter: blur(6px); } .ib-modal.hidden { opacity: 0; visibility: hidden; } .ib-modal > .content{ max-width: 954px; background-color: var(--branco); display: flex; flex-direction: column; gap: 36px; padding: 30px; box-shadow: 0px 25px 50px #00000040; border-radius: 8px; } .ib-modal > .content > header{ display: flex; align-items: center; justify-content: space-between; } .ib-modal > .content > header > .logo{ width: 103px; height: 35px; object-fit: contain; } .ib-modal > .content > header > img{ width: 25px; height: 25px; cursor: pointer; } /* MODAL LEAVE PAGE */ .ib-modal.leave-page > .content > h2{ font-size: 32px; line-height: 38px; font-weight: 500; color: var(--pretoPadrao); letter-spacing: 0.32px; } .ib-modal.leave-page > .content > h2 > em{ color: var(--vermelhoPadrao); font-weight: 700; } .ib-modal.leave-page > .content > div{ display: grid; grid-template-columns: repeat(3,1fr); overflow: hidden; gap: 24px; } .ib-modal.leave-page > .content > div > a { width: 100%; height: 100%; overflow: hidden; display: flex; flex-direction: column; gap: 10px; } .ib-modal.leave-page > .content > div > a > img{ max-width: 282px; min-width: 100px; height: 182px; width: 100%; box-shadow: 0px 5px 15px #0000000D; border-radius: 10px; object-fit: cover; } .ib-modal.leave-page > .content > div > a > .text { display: flex; flex-direction: column; justify-content: space-evenly; gap: 10px; } .ib-modal.leave-page > .content > div > a > .text > h3{ letter-spacing: 0.12px; text-transform: uppercase; font-weight: 500; font-size: 12px; line-height: 16px; color: var(--vermelhoPadrao); } .ib-modal.leave-page > .content > div > a > .text > h2{ color: var(--pretoFull); font-weight: 700; font-size: 18px; line-height: 22px; } @media (max-width: 700px){ .ib-modal.leave-page > .content > div{ grid-template-columns: 1fr; } .ib-modal.leave-page > .content > div > a { flex-direction: row; align-items: center; gap: 14px; } .ib-modal.leave-page > .content > div > a > img{ max-width: 100px; height: 84px; } .ib-modal.leave-page > .content > h2{ font-size: 26px; line-height: 30px; font-weight: 500; color: var(--pretoPadrao); letter-spacing: 0.32px; } } /* MODAL LOGIN */