@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);*{box-sizing:border-box;font-family:Roboto,sans-serif;margin:0;padding:0}.App{display:flex;flex-direction:column;min-height:100vh}.dark-theme{background-color:#121212}.black *,.dark-theme{color:#fff}html{scroll-behavior:smooth}body{max-width:100vw;overflow-x:hidden}p{line-height:1.5}a{text-decoration:none}ul{display:flex}li{list-style-type:none}.h1-t{color:#4169e1}h1{color:#3ba000;font-size:56px;margin-bottom:24px;margin-top:100px}h1,h2{text-align:center}h2{font-size:32px;margin-bottom:6vh;margin-top:5vh}button{cursor:pointer}button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn{align-items:center;background-color:#3ba000;border:none;border-radius:4px;border-radius:10vh;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);color:#fff;cursor:pointer;font-size:20px;justify-content:center;margin-top:50px;padding:12px 24px}.purple,.purple--d{color:#3ba000}.logo{padding:10px;width:90px}nav{box-shadow:0 2px 2px 0 rgba(0,0,0,.05);display:flex;height:80px;position:relative}Nav{background-color:rgba(29,23,43,.13)}.nav_container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.nav_link{font-size:20px;font-weight:700;padding:8px;position:relative;text-decoration:none;transition:all .2s ease-in-out 0s}.nav_link,.nav_link--dark{color:#3ba000}.nav_link:hover{font-size:21px}.nav_link:before{background-color:#3ba000;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .2s ease-in-out 0s;visibility:hidden;width:100%}.nav_link:hover:before{-webkit-transform:scaleX(1.2);transform:scaleX(1.2);visibility:visible}.nav_link--primary{border:2px solid #3ba000;border-radius:4px}.nav_link--primary:hover{text-decoration:none}.nav_icon{align-items:center;color:#3ba000;display:flex;font-size:20px;justify-content:center;margin-left:8px;position:relative}.btn__menu{background-color:initial;border:none;color:#3ba000;display:none;font-size:32px}.menu_backdrop{align-items:center;background-color:#242424;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:absolute;top:0;-webkit-transform:translate(100%);transform:translate(100%);transition:all .3s ease;visibility:hidden;width:100vw;z-index:100}.menu--open{max-height:100vh;overflow:hidden}.menu--open .menu_backdrop{opacity:1;-webkit-transform:translate(0);transform:translate(0);visibility:visible}.menu_links{align-items:center;color:#3ba000;display:flex;flex-direction:column;font-size:larger}.menu_list{padding:32px 0}.menu_link{color:#fff;font-size:40px}.btn__menu--close{color:#fff;padding:8px;position:absolute;right:20px;top:10px}#landing{background-color:rgba(29,23,43,.13)}.header__sub{text-align:center}header{height:calc(100vh - 80px)}.header__container{display:flex;flex-direction:column;height:100%;justify-content:space-around;margin:0 auto;max-width:720px;width:100%}.header__description{align-items:center;display:flex;flex-direction:column}.header__img--wrapper{align-items:center;margin:0 auto;max-height:50vh;max-width:600px;scale:2;z-index:50}.container{padding:6px 0}.container .books__container{padding:24px 0}.row{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.row__column{align-items:center;display:flex;flex-direction:column}.no-cursor{cursor:not-allowed}#highlights{max-width:100vw;position:relative}.highlight__wrapper{display:flex;justify-content:center}.highlight{align-items:center;display:flex;flex-direction:column;padding:0 24px;width:33.33333%}.highlight__para{align-items:center;margin-bottom:5vh;max-width:280px;padding-right:12px;text-align:center}.highlight__img{align-items:center;border:2px solid #3ba000;border-radius:4px;color:#3ba000;display:flex;font-size:32px;height:100px;justify-content:center;margin-bottom:24px;width:100px}.highlight__title{color:#3ba000;font-size:20px;font-weight:700;margin-bottom:1vh;text-align:center}.purple--h{color:#3ba000;padding-bottom:10px}#features{background-color:rgba(29,23,43,.13);padding-top:8vw}#explore{background-color:rgba(116,65,213,.1)}.contact__header--title{margin-top:0}.contact__body,.contact__header--title{align-items:center;display:flex;justify-content:center}.contact__body{background-color:rgba(29,23,43,.13);height:60vh}.contact-form{border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:800px;padding:20px}.form-group{margin-bottom:10px;width:48%}.form-group label{display:block;font-size:16px;font-weight:700;margin-bottom:5px}.form-control{border:2px solid #ccc;border-radius:5px;color:#333;font-size:16px;height:40px;padding:5px;width:100%}.form-control:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.form-control::-webkit-input-placeholder{color:#999}.form-control::placeholder{color:#999}.btn-primary{background-color:#007bff;border-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 20px;transition:all .3s ease}.btn-primary:hover{background-color:#0069d9;border-color:#0062cc;transition:all .3s ease}@media (max-width:768px){.form-group{width:100%}}label{display:block;font-weight:700;margin-bottom:5px}input[type=emai],input[type=text],textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}textarea{height:150px}.contact__btn--ctc{display:block;font-size:1.2rem;margin:20px auto 0;padding:10px;transition:background-color .3s ease-in-out;width:100%}.contact__btn--ctc:hover{background-color:#0062cc}.about__btn:hover{background-color:#3ba000}.footer__logo--img{-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1);margin-bottom:30px;margin-top:20px;width:100px}.footer__logo{display:flex}footer{background-color:#242424;height:32vh}.footer__link{color:#3ba000;flex-wrap:wrap;font-size:22px;font-weight:700;margin-bottom:30px;padding:0 8px;position:relative;text-decoration:none}.footer__link:before{background-color:#3ba000;bottom:-2px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .2s ease-in-out 0s;visibility:hidden;width:100%}.footer__link:hover:before{-webkit-transform:scaleX(.4);transform:scaleX(.4);visibility:visible}.footer__copyright{color:#3ba000;font-size:22px;margin-top:10px}.dash__page{height:61.5vh}.dash__list{flex-direction:column;margin-top:30px}.dash__links,.dash__list{align-items:center;display:flex;justify-content:center}.dash__links{background-color:#3ba000;border:none;border-radius:4px;border-radius:10vh;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);color:#fff;cursor:pointer;font-size:20px;height:70px;margin-top:50px;padding:12px 24px;width:30%}.dash__links:hover{background-color:#0062cc}.container{height:40%}.container__p{min-height:80%}.login__page{background-color:rgba(29,23,43,.13);height:62vh}.login__page,.login__title{align-items:center;justify-content:center}.login__title{display:flex;margin-top:30px}.login__wrapper{display:flex;justify-content:center}.boxes{display:flex;flex-direction:row;justify-content:space-between}.leftbox,.middlebox,.rightbox{border-radius:5px;color:#3ba000;font-size:19px;line-height:1.4;padding:20px;text-align:center;width:100%}.contact__btn--ctc{align-items:center;background-color:#3ba000;border:none;border-radius:4px;border-radius:10vh;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);color:#fff;cursor:pointer;font-size:20px;justify-content:center;margin-top:50px;padding:12px 24px;position:relative;width:20%}.contact__btn--ctc:hover{-webkit-animation:bounce .5s linear forwards;animation:bounce .5s linear forwards}.about__btn{align-items:center;background-color:#3ba000;border:none;border-radius:4px;border-radius:10vh;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);color:#fff;cursor:pointer;font-size:20px;justify-content:center;margin-bottom:50px;margin-top:50px;padding:12px 24px;position:relative;width:100%}.about__btn:hover{-webkit-animation:bounce .5s linear forwards;animation:bounce .5s linear forwards}.login__btn{align-items:center;background-color:#3ba000;border:none;border-radius:4px;border-radius:10vh;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);color:#fff;cursor:pointer;font-size:20px;justify-content:center;margin-top:50px;padding:12px 24px;position:relative;width:25%}.login__btn:hover{-webkit-animation:bounce .5s linear forwards;animation:bounce .5s linear forwards}.about__btn:hover,.login__btn:hover{background-color:#0062cc}@-webkit-keyframes bounce{0%{top:0}50%{top:-10px}to{top:0}}@keyframes bounce{0%{top:0}50%{top:-10px}to{top:0}}@media (max-width:400px){.login__btn{margin-top:20px;width:70%}}.username__wrapper{display:flex;margin-bottom:50px}.wrapper{background-color:rgba(115,66,214,.1);border:none;border-radius:10vh;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);color:#3ba000;font-weight:700;height:50px;margin-bottom:50px;text-align:center;width:25%}.wrapper,.wrapper-wrap{align-items:center;display:flex;justify-content:center}@media (max-width:615px){.img{width:100%}}@media (max-width:768px){.header__description{padding:0 24px}h1{font-size:40px}h2{font-size:26px}button{font-size:18px}.book{width:50%}.book__selected{flex-direction:column}.book__selected--figure{justify-content:flex-start;width:100%}.book__selected--description{width:100%}}@media (max-width:550px){.header__img--wrapper{margin:0 auto;-webkit-transform:scale(.8);transform:scale(.8)}.btn__menu{display:block}.nav_list{display:none}.highlight{width:100%}.highlight:not(:last-child){margin-bottom:24px}.cart__book--img{display:none}.cart__book--info{padding-left:0}}@media only screen and (max-width:400px){.dash__links{width:40%}.header__img--wrapper{margin:0 auto;-webkit-transform:scale(.6);transform:scale(.6)}.container{-webkit-transform:scale(.79);transform:scale(.79)}.footer__link{font-size:19px;margin:0 auto}.contact__btn--ctc{width:40%}}@media only screen and (max-width:320px){.header__img--wrapper{margin:0 auto;-webkit-transform:scale(.4);transform:scale(.4)}}@media only screen and (max-width:768px){.footer__list{flex-wrap:wrap;margin:0 auto}.footer__link{flex:1 0 50%;margin-bottom:20px}.footer__logo--img{margin-top:20px;width:80px}}@media only screen and (max-width:767px){.footer__list{margin:0 auto}.footer__link{flex:1 0 100%}.footer__logo--img{width:60px}}@media only screen and (max-width:480px){.footer__list{margin:0 auto}.footer__link{flex:1 0 100%}.footer__logo--img{width:60px}}.modal-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.modal{background-color:#fff;left:50%;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.modal h2{margin-top:0}.modal p{margin-bottom:0}button.modal-close{background-color:initial;border:none;cursor:pointer;font-size:24px;position:absolute;right:5px;top:5px}@media print{button{display:none}.calendar{height:auto!important;width:auto!important}.calendar,.event{position:static!important}.fc-toolbar-chunk{display:none}body{height:100%;margin:0;padding:0;width:100%}#calendar-container,.fc,.fc-day-grid,.fc-day-grid-container,.fc-row,.fc-widget-header{height:100%;overflow:visible;width:100%}}.test{padding:15px}.test__btn{display:flex;margin:0 auto 10px;padding-bottom:15px;padding-top:15px}.test__btn:hover{background-color:#0062cc;transition:.3s}.modal__title{font-size:26px;margin-bottom:13px}.modal__description{font-size:16px;padding-bottom:10px}
/*# sourceMappingURL=main.fbc05f30.css.map*/