.announcement{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;border:2px solid #d6d6d6;max-width:1000px;min-height:150px;background-color:#fff;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.announcement:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;-webkit-box-shadow:10px #000;box-shadow:10px #000}.announcement .header-img{width:100%;min-height:150px;max-height:150px;-o-object-fit:cover;object-fit:cover;padding:0!important;border-radius:5px 5px 0 0}.announcement .title{font-size:28px}.announcement .date{font-size:14px;padding-bottom:1rem}.resource-link{border-radius:5px;border:2px solid #d6d6d6;max-width:1000px;min-height:150px;background-color:#fff;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}.resource-link:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;-webkit-box-shadow:10px #000;box-shadow:10px #000}.resource-link img{max-width:150px;min-width:150px;max-height:150px;min-height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.resource-link .title{font-size:28px}.resource-link .date{font-size:14px;padding-bottom:1rem}.reward-section{border-radius:5px;border:2px solid #d6d6d6;padding:1rem;background:#fff;text-align:center}.reward-section .reward-title{font-size:28px}.reward-section ul{text-align:left}.reward-section img{max-width:150px;min-width:150px;max-height:150px;min-height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #d6d6d6}.reward-section .reward-content{max-width:300px;padding-top:.5rem}.reward-section:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;-webkit-box-shadow:10px #000;box-shadow:10px #000}.resource-section{border-radius:5px;border:2px solid #d6d6d6;padding:1rem;background:#fff;text-align:center;min-width:250px}.resource-section .resource-title{font-size:28px}.resource-section ul{text-align:left}.resource-section img{max-width:150px;min-width:150px;max-height:150px;min-height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #d6d6d6}.resource-section .resource-content{max-width:300px;padding-top:.5rem}.resource-section:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;-webkit-box-shadow:10px #000;box-shadow:10px #000}.welfare-staff{width:250px}.welfare-staff .welfare-title{max-width:200px}.welfare-staff img{border:1px solid #d6d6d6}.hover-grow:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;-webkit-box-shadow:10px #000;box-shadow:10px #000}.welfare-accordion .accordion-header{font-size:28px;border:1px solid #d6d6d6;padding:1rem;background-color:#fff}.welfare-accordion .welfare-accordion-content{font-size:18px;padding:1rem}.welfare-accordion .welfare-accordion-content>div{padding:1rem}.welfare-accordion .welfare-accordion-content>div:hover{background-color:#d6d6d6}.welfare-accordion .welfare-accordion-content>div .btn-color{height:34px}.day{min-height:210px;max-width:267px;width:100%;border:1px solid #d6d6d6;background-color:#f8fafc;cursor:pointer}.day .date{padding:1rem;position:absolute;font-weight:800}.day-selected,.day:hover{border:1px solid #93e2ff}.day-selected{background-color:#fff;width:100%;max-width:267px}.day-selected .date{padding:1rem;position:absolute;font-weight:800}.overflow-number{background-color:#f8fafc;border-radius:4px;border:2px solid #d6d6d6;margin-left:auto;max-width:30px;text-align:center}.event-section{padding-top:2.5rem;padding-left:1rem;padding-right:1rem}.event-section .event{border-radius:5px;padding:.4rem;margin-top:5px;display:inline-block}.sidenav{height:100%;width:400px;position:fixed;z-index:2;bottom:0;right:0;border-left:1px solid #d6d6d6;background-color:#fff;overflow-x:hidden;padding-top:90px}.sidenav .eventText{padding:1rem;font-size:24px}.month{font-size:28px;font-weight:800}.event-item{margin:1rem;padding:2rem;border-radius:5px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.22);box-shadow:0 2px 2px rgba(0,0,0,.22);-webkit-transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s,opacity 0s ease,-webkit-transform .3s cubic-bezier(.19,1,.22,1) 0s;cursor:pointer}.event-item .event-title{font-weight:800;font-size:24px}.event-item .event-date{font-with:500}.event-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 7px rgba(0,0,0,.22);box-shadow:0 2px 7px rgba(0,0,0,.22)}.niche-pink{background-color:#e40a61;color:#fff}.baby-pink{background-color:#ec6d10;color:#fff}.blackcurrant{background-color:#f3b112;color:#fff}.grey{background-color:#6fbdd1;color:#fff}.black{background-color:#ac98c9;color:#fff}.maroon{background-color:#b80f76;color:#fff}.awards{border-top:3px solid #f3b112}.charity{border-top:3px solid #ec6d10}.social{border-top:3px solid #e40a61}.club{border-top:3px solid #6fbdd1}.work-event{border-top:3px solid #ac98c9}.birthday{border-top:3px solid #b80f76}.noevent{border-top:3px solid #93e2ff}.activity-list{border:2px solid #d6d6d6;border-top:2px solid #ef2471;border-radius:5px;padding:1rem;max-width:700px;background-color:#fff}.activity-list ul{list-style:none}.activity-list ul li:before{content:"\2022";color:#ef2471;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.pink-dots ul{list-style:none}.pink-dots ul li:before{content:"\2022";color:#ef2471;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.noselect{background-color:#c4c4c4;cursor:not-allowed}.noselect:hover{border:1px solid #d6d6d6}.calender{width:100%}.myaccount{background-color:#fff;max-width:800px;max-height:800px;margin-left:auto;margin-right:auto;border:1px solid #ededed;border-radius:2px}.alert{display:inline-block;vertical-align:top;font-size:14px;border-left:3px solid #cad2d9;background-color:#f8fafc;color:#404b5a;padding:.75rem 1rem;line-height:1.5}.alert.alert-block{display:block;margin:0}.alert.mb-0{margin-bottom:0!important}.alert a{color:currentColor;font-weight:600}.alert a:hover{text-decoration:underline}.alert-purple{background-color:#e9deed;border-color:#c9a9d6!important;color:#53146c}.alert-green,.alert-success{background-color:#ebf9e9;border-color:#aecaa3;color:#076908}.alert-blue,.alert-info{background-color:#deeefe;border-color:#8bb4dd;color:#014890}.alert-danger,.alert-red{background-color:#ffe1e1;border-color:#e6b3b3;color:#bf4040}