.MyCalendar button,.MyCalendar input{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.MyCalendar header{background-color:#323639;box-shadow:0 0 8px rgba(0,0,0,.5);padding:20px;color:#fff}.MyCalendar header h1{font-size:inherit;margin:0}.MyCalendar_container{display:flex;flex-direction:column;align-items:center;padding:3vw}.MyCalendar_container .react-calendar__navigation{display:flex;text-align:center;justify-content:center}.MyCalendar_container .react-calendar__navigation>*{padding:2%;margin:2%;border-radius:15%;background-color:#5a2f23;color:#fff;font-size:2vw}.MyCalendar .react-calendar__navigation__label{max-width:max-content}.MyCalendar_container_content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:70%}.MyCalendar_tile{background:#f0e0bc;border:.2vw solid #8b370e;border-radius:2vw;aspect-ratio:1/1;font-size:2vw}.MyCalendar .react-calendar__month-view__weekdays__weekday{text-align:center;padding:1vw;font-size:2vw}.MyCalendar_tile.react-calendar__tile--active{background-color:#e0e0e0}.MyCalendarEvent_Container{max-height:50%;overflow:scroll;padding:5%}.MyCalendarEvent_Container::-webkit-scrollbar{display:none}.MyCalendarEvent{font-size:100%;color:#fff;text-wrap:stable;border:1px solid gray;border-radius:10%;padding:10%;text-align:center;background-color:#000}.banner-container,.banner-text{position:relative}.banner-text{top:0;right:0;padding:20px;color:#fafafa;font-size:2em;font-weight:700;text-align:center;z-index:10;animation-name:banner-text;animation-duration:.6s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-direction:normal}@keyframes banner-text{0%{opacity:.4;scale:.99;y-transform:translateY(-50%)}50%{opacity:.9;scale:1.05;y-transform:translateY(0)}to{opacity:1;scale:1;y-transform:translateY(0)}}.slider{position:relative;overflow-x:hidden;animation-name:banner-text;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-direction:normal;min-height:100%}.slider:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.56));z-index:1;pointer-events:none}.slider figure{position:relative;width:500%;margin:0;left:0;text-align:left;animation:slider 20s infinite;z-index:0}.slider figure img{float:left;width:20%}@keyframes slider{0%{left:0}20%{left:0}40%{left:-100%}60%{left:-100%}80%{left:-200%}to{left:0}}.youtube-background{justify-content:center;align-items:center;display:flex}.custom-book{background:linear-gradient(to bottom right,#222,#fff)}.tah-clear-sans{font-family:Clear Sans;font-size:large}.book-img-style{margin-top:5vh}.book-img-blur{-webkit-box-shadow:12px 29px 81px 0 rgba(0,0,0,.75);-moz-box-shadow:12px 29px 81px 0 rgba(0,0,0,.75);box-shadow:12px 29px 81px 0 rgba(0,0,0,.75);animation-name:fadeInUp-book-img;animation-duration:1s;animation-fill-mode:forwards;animation-delay:.2s}@keyframes fadeInUp-book-img{0%{opacity:50%;transform:translateY(20px)}to{opacity:100%;transform:translateY(0)}}.buy-book>p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate}.buy-book,.buy-book-button-before{background-color:#d1512e}.buy-book{opacity:1;animation-name:fadeIn;animation-duration:.8s;animation-fill-mode:forwards;animation-delay:.5s;color:#000;padding:20px 45px;font-size:20px;cursor:pointer;margin-top:30px;box-shadow:-10px 0 50px #f10400,10px 0 50px #acd900;transition:.3s}.buy-book:hover{transform:scale(1.08);background-color:#f16037}body,html{margin:0;padding:0;overflow-x:hidden;height:100%}.powerpoint-scroll-container{scroll-behavior:smooth;scroll-snap-type:y mandatory;height:100vh;overflow-y:scroll;width:100vw;scrollbar-width:none}.container::-webkit-scrollbar{display:none}section{scroll-snap-align:start}.text-container{padding:10px;margin:0 auto;min-height:1px;min-width:600px;font-size:1.2em;text-align:justify;z-index:10}.center{max-width:fit-content;margin-left:auto;margin-right:auto}.standard-animation{animation-name:fadeInUp;animation-duration:.7s;animation-fill-mode:forwards}.hidden{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.visible{opacity:1;transform:translateY(0)}@font-face{font-family:Clear Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/clear-sans-latin-400-normal.58a62fdb.woff2) format("woff2"),url(/_next/static/media/clear-sans-latin-400-normal.0a5ad743.woff) format("woff")}