@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Open+Sans:wght@300;400;600&family=Poppins:wght@500;600;700;800&family=Work+Sans:wght@400;500&display=swap);*{margin:0;padding:0}*,html{box-sizing:border-box;font-family:Lato,sans-serif}html{background:#faf7f2;background-image:url(https://s3.postimg.org/s1n3ji1ur/paper_fibers_2_X.png);font-size:14px;font-weight:400}*,:after,:before{box-sizing:inherit}.subtle{color:#aaa}.main-card--container{grid-gap:60px;grid-template-columns:repeat(3,minmax(300px,500px))}.card-container,.main-card--container{display:grid;justify-content:space-around}.card-container{align-items:flex-start;grid-template-columns:1fr;margin:25px auto 0;position:relative}.card-container img{display:block;height:300px;margin-left:auto;margin-right:auto;max-width:100%}.card{background-color:#fff;box-shadow:0 0 5px rgba(75,75,75,.07);padding:30px;position:relative;z-index:1}.card:hover{box-shadow:1em 1em 1em #f19d9d}.card-body{display:inline-block}.card-number{margin-top:15px}.card-circle{border:1px solid #aaa;border-radius:50%;display:inline-block;font-size:12px;height:25px;line-height:22px;text-align:center;width:25px}.card-author{display:block;font-size:12px;letter-spacing:3px;margin:15px 0 0;text-transform:uppercase}.card-title{font-family:Cormorant Garamond,serif;font-size:60px;font-weight:300;letter-spacing:5px;line-height:60px;margin:10px 0;text-transform:capitalize}.card-description{font-weight:300;letter-spacing:1px;line-height:22px;margin:10px 0}.card-read{cursor:pointer;font-size:14px;font-weight:700;letter-spacing:6px;margin:5px 0 20px;opacity:65%;position:relative;text-align:right;text-transform:uppercase}.card-read:hover{opacity:100%;transition:all .4s ease-out}.card-read:after{background-color:#b8bddd;content:"";display:block;height:1px;position:absolute;top:9px;width:75%}.card-tag{border:1px solid #aaa;cursor:pointer;float:right;margin:25px 0 0;opacity:65%;padding:5px 10px}.card-tag:hover{background:#ef6e6e;border:none;color:#fff;letter-spacing:2px;transition:all .3s ease-out}.card-media{height:auto;max-width:100%}.card-shadow{background-color:#fff;box-shadow:0 2px 25px 2px #000,0 2px 50px 2px #000,0 0 100px 3px rgba(0,0,0,.25);height:1px;margin:-1px auto 0;width:80%;z-index:-1}@media (max-width:998px){.main-card--container{grid-gap:50px;display:grid;grid-template-columns:repeat(1,minmax(200px,500px));justify-content:space-around}.footer div{display:flex;flex-direction:column}}.navbar{padding-bottom:25px;padding-top:60px;text-align:center}.navbar h1{padding-bottom:20px}.btn-group,.navbar h1{text-transform:capitalize}.btn-group{border-radius:1rem}.btn-group__item{background-color:#fff;border:none;box-shadow:inset 0 0 0 -15px #ef6e6e;cursor:pointer;font-size:17px;margin:0;padding:1.5rem 3rem;text-transform:capitalize;transition:all .3s ease-out}.btn-group__item:last-child{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.btn-group__item:first-child{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.btn-group__item:focus,.btn-group__item:hover{box-shadow:inset 0 -20px 0 -15px #ef6e6e;color:#ef6e6e}.btn-group__item:focus{outline:none}.btn-group__item:after{color:#ef6e6e;content:"✔️";display:inline-block;margin-left:.5rem;opacity:0;position:absolute;-webkit-transform:translatey(10px);transform:translatey(10px);transition:all .2s ease-out}.btn-group__item--active:after{opacity:1;-webkit-transform:translatey(-2px);transform:translatey(-2px)}.title-bar{align-items:center;background-color:#fff;box-shadow:1px 1px .4em #f19d9d;display:flex;justify-content:space-between;padding:1rem 2.2rem}.title-bar:hover{box-shadow:1px 1px 1.3em #f19d9d}.title-bar h1{color:#ef6e6e;cursor:pointer;font-family:Dancing Script,cursive;font-size:50px;text-shadow:5px 2px 5px rgba(0,0,0,.12)}.title-bar i{font-size:30px}.title-bar i:hover{color:#ef6e6e;cursor:pointer;transition:all .25s ease-in-out}.welcome-title{align-items:baseline;text-shadow:5px 2px 5px rgba(0,0,0,.12);text-transform:uppercase}.welcome-info{padding-bottom:1rem}.welcome-title h1{font-family:Lato,sans-serif;font-size:50px;letter-spacing:4px;padding-bottom:3rem}.welcome-title h1 span{color:#ef6e6e;font-family:Dancing Script,cursive;font-size:50px;text-transform:capitalize}.grid{grid-gap:9rem;display:grid;gap:9rem}.grid-two-column{grid-template-columns:repeat(2,1fr)}.hero-section{align-items:baseline;justify-content:space-around;margin-left:10rem;margin-right:10rem;padding:10rem 5rem}.restaurant-img img{background-color:#fff;box-shadow:1em 1em 1em #f19d9d;position:relative;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;width:50rem}.restaurant-img img:hover{box-shadow:4em 4em 0 #f19d9d;-webkit-transform:translate(-10px,-10px);transform:translate(-10px,-10px)}.welcome-title p{color:#7a7979;font-size:15px;text-shadow:none;text-transform:capitalize}.arrow-down{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:7rem}.arrow-down i{cursor:pointer;font-size:45px}.arrow-down i:hover{color:#ef6e6e;transition:all .25s ease-in-out}.arrow-down p{font-size:15px;padding-top:10px;text-transform:uppercase}.footer{align-items:center;background-color:#ef6e6e;color:#fff;display:flex;font-size:18px;justify-content:center;padding:8rem 0}.contact-icons{display:flex;flex-direction:row;gap:2rem}.footer .contact-icons p a{color:#fff;text-decoration:none}.footer .contact-icons p i{padding-right:.6rem}.main-card--container{padding-bottom:8rem}@media (max-width:95em){.container{max-width:130rem;padding:0 3.2rem}.navbar-lists{gap:3.4rem}.grid{align-items:center;justify-content:center}}@media (max-width:75em){html{font-size:56.25%}.container{max-width:110rem}.grid{gap:3.8rem}.restaurant-img{padding-top:4rem}.grid{align-items:center;justify-content:center}}@media (max-width:64em){.grid-two-column{grid-template-columns:repeat(1,1fr)}.restaurant-img{display:flex}.grid,.restaurant-img{align-items:center;justify-content:center}}@media (max-width:50.40em){.welcome-title h1{font-size:350%}.welcome-title h1 span{font-size:170%}.welcome-title p{font-size:150%}.grid{align-items:center;justify-content:center}}@media (max-width:44.90rem){.grid{align-items:center;justify-content:center}.grid .welcome-title{font-size:80%;padding:0 3rem}.title-bar h1,.title-bar i{font-size:240%}}@media (max-width:41.40em){.grid img{width:40em}.restaurant-img{padding-left:0 8rem}}@media (max-width:35em){.header{padding:0 3.2rem}.title-bar h1,.title-bar i{font-size:220%}.grid img{width:30em}}
/*# sourceMappingURL=main.5571b47a.css.map*/