body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cafe-homepage{padding:50px}.header{align-items:center;background-color:#fff6f1;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;margin:0 auto;padding:2rem 0;width:90%}.header__container{margin:0 auto;max-width:1000px;width:90%}.header__top{display:flex;justify-content:flex-start;margin-bottom:2rem;padding-left:2rem}.header__brand{align-items:center;display:flex;flex-direction:row;text-align:left}.header__logo{height:auto;margin-right:1rem;width:40px}.header__slogan{color:#222;font-size:1.2rem;font-weight:600}.header__main{align-items:center;display:flex;justify-content:space-between;min-height:400px;padding-left:2rem;padding-right:2rem}.header__text{flex:1 1;margin-left:0;max-width:600px;text-align:left}.header__right{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}.header__dosa-logo{align-self:center;border-radius:50%;box-shadow:0 8px 24px #00000026;height:auto;margin-left:auto;margin-right:auto;transition:transform .3s ease,box-shadow .3s ease;width:400px}.header__dosa-logo:hover{box-shadow:0 12px 32px #0003;transform:scale(1.05)}.header__title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-align:left}.header__title-dark{color:#2c2c2c}.header__title-light{color:#888}.header__subtitle{font-size:2.5rem;font-weight:600;line-height:1.3;margin-bottom:.8rem;text-align:left}.header__subtitle-dark{color:#2c2c2c}.header__subtitle-light{color:#888}.header__offer{color:#444;font-size:1rem;margin-bottom:1.5rem;text-align:left}.header__button{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem}
/*# sourceMappingURL=main.b3b42d1e.css.map*/