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}*,body,html{box-sizing:border-box;-moz-box-sizing:border-box;max-width:100%}body{background:#fde7e7;font-family:Poppins,sans-serif;height:100vh}.App,body{margin:auto}.App{padding:50px}#container{background:transparent;border:2px solid hsla(6,100%,98%,.7);border-radius:2px;padding:5px}#subcontainer{background:linear-gradient(#ffefed,#fff 10%);border-radius:2px;height:100%;padding:0 10px;position:relative}p{white-space:pre-line}button.rounded{border:none;border-radius:20px;margin:5px;padding:10px 20px}button:hover{cursor:pointer}a,a:active,a:focus,a:hover{text-decoration:none}.mobile{display:none!important}.desktop{display:block}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.m-auto{margin:auto}.rounded{border-radius:4px}.box{border-radius:5px;margin:8px;position:relative}.box-white{background-color:#fff}.box-pink{background-color:#fff4f4}.radius-5{border-radius:5px}header{align-items:center;display:flex;flex-direction:row;height:100px;justify-content:space-between;width:100%}header,header a{font-size:15px}header h2{font-size:.8rem;margin:0;text-align:left}#home-hearts{bottom:0;height:250px;position:absolute;right:0;width:250px;z-index:0}.home-box{opacity:0;position:relative;top:-10px}.home-box:hover{animation-duration:.1s;animation-name:slideUp;cursor:pointer;opacity:1}.home-box-overlay{background:rgba(0,0,0,.5);border-radius:5px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.home-box div:first-of-type{position:relative;z-index:1}.home-box div:last-of-type{z-index:0}.home-box-1{background-color:transparent;box-shadow:none;margin:8px;min-height:400px;width:100%}.home-box-1 h2{font-size:2.7rem;line-height:1.3}.home-box-2{background-color:transparent;background-image:url(https://images.unsplash.com/photo-1604909052868-dd2ef1e53daa?crop=entropy&cs=tinysrgb&fm=jpg&ixlib=rb-1.2.1&q=80&raw_url=true&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=880)}.home-box-2,.home-box-2-new-year{background-size:cover;box-shadow:none;margin:8px;min-height:400px;width:100%}.home-box-2-new-year{background-color:#000;background-image:url(/build/images/2023.bd7cafd0.jpg);background-position:50%;background-repeat:no-repeat;position:relative}.home-box-2-new-year div{bottom:30px;left:0;position:absolute;text-align:center;width:100%}.home-box-3{background-image:url(https://images.unsplash.com/photo-1518706016428-64215811367b?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1170&q=80);background-size:cover}.home-box img{width:20%}.opacity-0{opacity:0}.w-5{max-width:5%}.w-10{max-width:10%}.w-20{max-width:20%}.w-30{max-width:30%}.w-33{max-width:33%;width:33%}.w-50{max-width:50%;width:calc(50% - 16px)}.w-60{max-width:60%;width:60%}.w-70{max-width:70%;width:calc(70% - 16px)}.w-90{max-width:90%;width:calc(90% - 16px)}.w-100{max-width:100%;width:calc(100% - 16px)}.inline-block{display:inline-block}.pointer{cursor:pointer}.vertical-top{vertical-align:top}.p-0{padding:0}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.pb-50{padding-bottom:50}.m-0{margin:0}.m-10{margin:10px}.mt-30{margin-top:30px!important}.mt-50{margin-top:50px}.mt--5{margin-top:-5px}.mt--10{margin-top:-10px}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px}.ml-5{margin-left:5px}.text-white{color:#fff}.text-black{color:#000}.text-red{color:#f54770}.text-bold{font-weight:700}.text-muted{color:#999}.text-light{font-weight:lighter}.text-444{color:#444}.bg-grey{background-color:#eee}.bg-white{background-color:#fff}.bg-red{background-color:#f54770}.bg-pink{background-color:#fff6f7}.border-red,button.border-red{border:2px solid #f54770}.pacifico{font-family:Pacifico,cursive}.madurai{font-family:Hind Madurai,sans-serif}.sansita{font-family:Sansita Swashed,cursive}.poppins{font-family:Poppins,sans-serif}.text-400{font-weight:400}.title{font-size:2.5rem}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-align-center{align-items:center}.flex-justify-center{justify-content:center}.flex-space-between{justify-content:space-between}.flex-align-start{align-items:flex-start}.valign-top{vertical-align:top}.home-title{font-family:Pacifico,cursive;font-size:2rem;margin:0;padding:0}#titleIcon{display:inline-block;left:-10px;position:relative;top:-20px;transform:rotate(20deg);width:30px}#titleIcon img{animation-duration:2s;animation-iteration-count:infinite;animation-name:pulsing;width:100%}nav#topNav{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:5px auto;width:100%}nav#topNav div:hover{color:rgba(0,0,0,.4);cursor:pointer}.slidedown{animation-duration:.5s;animation-fill-mode:forwards;animation-name:slidedown;animation-timing-function:ease-in-out}.slidedown-1{animation-delay:0ms}.slidedown-2{animation-delay:.1s}.slidedown-3{animation-delay:.2s}.slidedown-4{animation-delay:.3s}#nextevent{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}#nextevent h2,#nextevent h4,#nextevent h5{margin:0}#nextevent h4{color:#888}#nextevent #calendar{align-items:flex-start;display:flex;justify-content:flex-start;padding:0 15px;width:10%}#nextevent #calendar img{width:100%}#nextevent #text{width:90%}.loader{animation:heartBeat 1.2s cubic-bezier(.215,.61,.355,1) infinite;height:60px;position:relative;width:40px}.loader:after,.loader:before{background:#f54770;border-radius:50px 50px 0 0;bottom:0;box-shadow:inset 5px 4px 5px #0004;content:"";height:45px;left:0;position:absolute;transform:rotate(45deg);transform-origin:50% 68%;width:30px}.loader:after{transform:rotate(-45deg)}@keyframes heartBeat{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}.showMore{align-items:center;border-radius:0 5px 5px 0;display:flex;height:100%;justify-content:flex-start;position:absolute;right:0;top:0;width:10%}.showMore img{transition:all .3s;width:50%}.dateContainer{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;opacity:0;top:-10px}.dateContainer #calendar{align-items:flex-start;display:flex;justify-content:flex-start;padding:0 15px;width:10%}.dateContainer #calendar img{width:100%}.dateContainer #text{width:90%}.dateContainer:hover{cursor:pointer}.dateContainer:hover .showMore img{transform:translateX(80%)}.badge{font-size:.75em;font-weight:700;padding:.35em .65em;position:relative;top:-3px}.text-bg-danger{background-color:crimson;color:#fff}.rounded-pill{border-radius:50rem}.h3{font-size:1.2rem}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slidedown{0%{opacity:0;top:-10px}to{opacity:1;top:0}}@keyframes slideUp{0%{top:0}to{top:-10px}}@keyframes pulsing{0%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(1.1)}}@media screen and (max-width:900px){*,body,html{max-width:100%}.w-30,.w-33,.w-50,.w-60,.w-90{max-width:100%;width:100%}.mobile{display:block!important}.desktop{display:none!important}header.flex-row{flex-direction:column;height:auto}nav#topNav .selected{border-radius:5px}nav#topNav img{max-width:50px;min-width:20px;width:100%}.App{background:linear-gradient(#feeceb,#fff);padding:0}.home-title{font-size:40px;margin:0 0 -5px}.subtitle{font-size:15px}#mainContainer .flex-row{flex-direction:column}.home-box img{width:10%}.home-box h3,.home-box p{margin:0}#calendar{display:none!important}#nextevent h2{line-height:1.1;margin:0}h1.title{font-size:30px;padding:5px!important}.event-section{max-width:calc(100% - 16px);width:100%}.event-section h3,.event-section p{margin:5px auto}.event-section .w-70{max-width:100%;width:100%}.event-section .w-30{display:block;margin:auto;max-width:50%}.event-section .w-70 .madurai,.event-section .w-70 .madurai p,.event-section .w-70 p,.event-section p{text-align:justify}.event-section h2{margin-bottom:20px}nav#topNav{background:#ff9797;border-radius:10px}}@media screen and (min-width:900px) and (max-width:1600px){.w-50,.w-60{max-width:100%;width:100%}}