section#ad-section {
    background: var(--blue);
    color: var(--white);
}
 

.ad-container {
    display: flex;
    width: fit-content;
    margin: auto;
}

.ad-column.ad-logo {
    max-width: 239px;
}

.offer-top {
    text-transform: capitalize;
    font-size: 40px;
}

.offer-middle {
    font-size: 136px;
    line-height: 1;
    color: var(--orange);
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 1px 10px #00000099;
}

.offer-bottom {
    text-transform: capitalize;
    color: var(--orange);
    font-size: 34px;
}

.offer-text {
    padding: 0px 30px;
}