@import url(https://fonts.googleapis.com/css2?family=Rubik&family=Work+Sans&display=swap);.nav-bar__container{top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;width:100%}.nav-bar__header{padding:10px}.nav-bar__title{text-decoration:none;font-size:18px;border:none;background-color:#eae7dc}.nav-bar__btn,.nav-bar__title{cursor:pointer;font-family:"Rubik",sans-serif;font-weight:700}.nav-bar__btn{font-size:16px;border:.5px solid #8e8d8a;padding:5px 10px}.nav-bar-links__container{padding:5px}.nav-bar__btn:visited{color:#000}.nav-bar__btn:hover{color:#e98074}.logo{width:16px;height:16px}.nav-bar__title:visited{color:#000}.nav-bar__btn:active,.nav-bar__title:active,.nav-bar__title:hover{color:#e98074}.btn{font-weight:700;font-size:inherit;padding:5px 10px;cursor:pointer;background-color:#eae7dc;border:.5px solid #8e8d8a;font-family:"Rubik",sans-serif}.hero__container{text-align:center;line-height:1.5;padding-top:100px}.hero-header__text{font-family:"Rubik",sans-serif;padding:15px;font-size:24px;color:#e85a4f}.hero-title{color:#e85a4f}.hero-description__container{font-family:"Work Sans",sans-serif;padding-left:15px;padding-right:15px}.hero-button__btn{padding:15px;text-align:center;transition:all .5s;cursor:pointer;border-radius:15px}.hero-button__btn .hero-btn__title{cursor:pointer;display:inline-block;position:relative;transition:.5s}.hero-button__btn .hero-btn__title:after{content:"\00bb";position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.hero-button__btn:hover span{color:#e98074;padding-right:25px}.hero-button__btn:hover .hero-btn__title:after{opacity:1;right:0}.card__container{margin:20px 30px;line-height:1.3;border-bottom:1px solid #000}.card-description__container{margin-top:-40px}.card__title{font-family:"Rubik",sans-serif;color:#e85a4f;font-size:22px}@media only screen and (min-width:768px){.card__container{text-align:center;width:33%;border-bottom:none;padding-right:20px}.card__container:not(:last-child){border-right:1px solid #000}}.landing-page__container{text-align:center}.landing-page__title{font-family:"Rubik",sans-serif;font-size:24px;margin-top:50px;color:#e85a4f}.landing-page__card,.landing-page__info{font-family:"Work Sans",sans-serif;padding:15px}@media only screen and (min-width:768px){.landing-page__card{display:flex;justify-content:center;vertical-align:center}}.footer__container{text-align:center;width:100%}.footer-label__words{font-family:"Work Sans",sans-serif;padding-top:15px}a{padding-right:15px;padding-bottom:15px}.dates-page__container{width:100%;text-align:center}.dates-page__header{font-family:"Rubik",sans-serif;font-size:24px;padding-top:100px;margin-bottom:50px;color:#e85a4f}.dates-page__date{font-family:"Work Sans",sans-serif;font-size:16px}.add-date-btn__container{margin-top:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.add-date-btn,.generate-btn,.save-btn{margin-top:20px;padding:15px;border-radius:15px}.add-date-btn{margin-right:-15px}.generate-btn{position:relative;text-align:center;transition-duration:.4s;text-decoration:none;overflow:hidden;cursor:pointer}.generate-btn:hover{color:#e98274}.generate-btn:after{content:"";background:#d8c3a5;display:block;position:absolute;padding-top:300%;padding-left:350%;margin-left:-20px!important;margin-top:-120%;opacity:0;transition:all .8s}.generate-btn:active:after{padding:0;margin:0;opacity:1;transition:0s}.save-btn{text-align:center;padding:20px;transition:all .5s;cursor:pointer}.save-btn .save{cursor:pointer;display:inline-block;position:relative;transition:.5s}.save-btn .save:after{content:"\2764";position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.save-btn:hover .save{padding-right:25px}.save-btn:hover .save:after{opacity:1;right:0}.save-btn:hover{color:#e98274}.add-date-btn{text-align:center;transition:all .5s;cursor:pointer}.add-date-btn span{cursor:pointer;display:inline-block;position:relative;transition:.5s}.add-date-btn .add:after{content:"\00bb";position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.add-date-btn:hover .add{padding-right:25px}.add-date-btn:hover .add:after{opacity:1;right:0}.add-date-btn:hover{color:#e98274}@media only screen and (min-width:768px){.dates-page__date{font-size:1.2em}}.date__container{margin-top:30px}.add-date__container{text-align:center;margin-top:100px}.add-date__header{font-family:"Rubik",sans-serif;color:#e85a4f;font-size:24px}textarea.add-date__input{font-family:"Work Sans",sans-serif;font-size:16px;resize:none;height:150px;width:300px}.add-date__btn{margin-top:20px;padding:15px;text-align:center;cursor:pointer;border-radius:15px;box-shadow:0 9px #999}.add-date__btn:hover{color:#e98074}.add-date__btn:active{background-color:#8e8d8a;box-shadow:0 5px #666;transform:translateY(4px)}.back__btn{padding:15px;margin-top:20px;border-radius:15px;text-align:center;transition:all .5s;cursor:pointer}.back__btn .back{cursor:pointer;display:inline-block;position:relative;transition:.5s}.back__btn .back:after{content:"\00ab";position:absolute;opacity:0;top:0;left:-20px;transition:.5s}.back__btn:hover .back{padding-left:25px}.back__btn:hover .back:after{opacity:1;left:0}.error{color:#e85a4f}.favorites__container{margin-top:50px;margin-right:20px}.favorites__header{font-family:"Rubik",sans-serif;text-align:center;color:#e85a4f}.favorites__list{list-style:none}.favorites__item{padding:15px 0 15px 10px;border:1px solid #000}.favorites__btn,.favorites__item{font-family:"Work Sans",sans-serif}.favorites__btn{position:relative}.favorites__btn:hover{color:#e98274}*{box-sizing:border-box}body{background-color:#eae7dc;padding:0;margin:0}@media only screen and (min-width:768px){.main__container{font-size:1.2em;line-height:1.8}}
/*# sourceMappingURL=main.987560df.chunk.css.map */