.wrapper-calendar{display:flex}.wrapper-calendar-box{background-color:#fff}.wrapper-calendar-month{font-weight:600;font-size:2rem;padding:12px;text-transform:capitalize}.wrapper-calendar-left{width:50%}.wrapper-calendar-customize .ant-picker-calendar-date-today:before{border:none!important;background:none!important}.wrapper-calendar-customize .ant-picker-calendar-date-today .ant-picker-cell-inner{background:transparent!important}.wrapper-calendar .ant-picker-calendar-header{display:none!important}.wrapper-calendar .ant-picker-content{height:max-content!important}.wrapper-calendar .ant-picker-calendar{width:100%}.wrapper-calendar .wrapper-calendar-image{width:calc(50% - 8px);height:305px;position:relative}.wrapper-calendar .ant-picker-cell{font-size:1.3rem!important;padding:0!important}.wrapper-calendar tr{height:28px!important}.wrapper-calendar tr td{pointer-events:none!important}.wrapper-calendar-btn-check-in{background-color:rgba(206,30,45,.682)!important;position:absolute!important;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;padding:10px 0;color:#fff;border-radius:20px}.wrapper-calendar-btn-check-in:hover{color:#fff}.wrapper-calendar-content{padding:12px}.wrapper-calendar-content-daily{display:block;font-size:2rem;color:#111;font-weight:700;margin-bottom:12px}.wrapper-calendar-content-daily:focus,.wrapper-calendar-content-daily:hover{color:#cf1f31}.wrapper-calendar-content p{color:red}.wrapper-calendar-content div{height:50px}.modal-remember-title{color:#414141;font-size:1.4rem;font-weight:400}.modal-remember-submit{width:150px!important}.wrapper-event h3{color:#cf202f;font-size:3rem;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.2rem;margin:32px 0}.wrapper-event-list{margin:0 0 32px}.wrapper-infinite-text-scroll{display:flex;align-items:center;position:relative;overflow:hidden;z-index:1;height:110px;margin:48px 0}.wrapper-infinite-text-scroll-title{-webkit-font-smoothing:antialiased;width:-moz-fit-content;width:fit-content;display:flex;white-space:nowrap;will-change:transform}.wrapper-infinite-text-scroll-title p{font-weight:700;font-size:10rem;color:#cf1f31;text-shadow:-20px 10px 10px rgba(0,0,0,.251);white-space:nowrap;margin:0 20px;letter-spacing:2rem}@media(max-width:575px){.wrapper-infinite-text-scroll-title p{font-size:8rem;letter-spacing:1rem}}