.offer{background-color:var(--color-background);padding:1rem;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;width:100%;flex:1 1 100%}.offer h1{font-size:1.5rem}.offer-title{text-align:center}.offer-logo{border-radius:10px;border:1px solid var(--color-primary);margin:1rem}.offer-button{margin-top:auto}@media screen and (min-width:1024px){.offer{flex:0 0 45%}}.dashboard{width:90%;display:flex;flex-direction:column;margin:1rem;align-items:center;background-color:var(--color-secondary);box-shadow:0 4px 8px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.15);padding:.5rem 1.5rem;-webkit-border-top-right-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomleft:50px;border-top-right-radius:50px;border-bottom-left-radius:50px}.dashboard-div{display:flex;flex-direction:row;width:100%;margin:.5rem auto;justify-content:space-between}.dashboard-div-category{color:var(--color-primary);font-weight:700;align-self:center}.dashboard-div-content{display:flex;flex-direction:column;align-self:flex-end;font-style:italic;text-align:right}@media screen and (min-width:1024px){.dashboard{width:50%}}@media screen and (min-width:1440px){.dashboard{width:40%}}