.oas-offer-overlay {
position: fixed;
inset: 0;
background: rgba( 0, 0, 0, 0.78 );
display: flex;
align-items: center;
justify-content: center;
z-index: 99999;
}
.oas-offer-modal {
position: relative;
max-width: 600px;
width: 90%;
background: #000;
}
.oas-offer-modal a img {
display: block;
width: 100%;
height: auto;
border: 0;
}
.oas-offer-close {
display: block;
width: 100%;
padding: 10px 16px;
background: #c0392b;
color: #fff;
border: 0;
cursor: pointer;
font-size: 14px;
font-family: inherit;
text-align: center;
letter-spacing: 0.03em;
}
.oas-offer-close:hover {
background: #a93226;
}