/* Global Rules */

p {
    margin:0;
}



.logo {
    max-width:200px;
}




/* Offer Container */
.offerWrapper {
    position:relative;
}

.offerText {
    z-index:2;
    position:relative;
}

.offerHighlight > .img-fluid {
    max-width:75%;
}

.offer {
    position: absolute;
    background-color: black;
    height: 100%;
    width: 100%;
    opacity: 50%;
    top: 0;
    z-index:1;
}

.offerImageWrapper {
    position: absolute;
    top: 0;
    left: 5%;
    background-color: black;
    width: 90%;
    height: 95%;
    opacity: 10%;
    border-radius: 50px;
  }


/* Footer */
.modFooter {
    background:linear-gradient(180deg, #08b7e15e, #ffffff00);
    box-shadow: 0px 0px 20px black;
}
