body,p{color:#404e5d}.arrow{border:solid #404e5d;border-width:0 2px 2px 0;cursor:pointer;display:inline-block;padding:4px}.left{-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}.right{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.opacity-0{background:#fff;bottom:4%;-webkit-box-shadow:0 0 10px 2px #00000060;box-shadow:0 0 10px 2px #00000060;max-width:300px;padding:6px 12px;position:fixed;right:0;-webkit-transform:translate(115%);-ms-transform:translate(115%);transform:translate(115%);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:100%;z-index:9999}.opacity-0 h4{font-size:16px;margin-bottom:0}.no-data-future .no-data-future,.no-data-past .no-data-past,.no-day-data .no-day-data,.no-week-data .no-week-data,.no-week-day-data-future .no-week-day-data-future{-webkit-transform:translate(-5%);-ms-transform:translate(-5%);transform:translate(-5%);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.calendar-arrow-left,.calendar-arrow-right,.calendar-today-button,.today_button_remove:not(.month_view_active) .calendar-today-button.calendar-change-view-button__active{background:#a9a9a7;border-radius:3px;cursor:pointer;padding:10px 15px}.calendar-view-container{padding:1% 4%}.calendar-ui-controllers{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.display-hide{display:none;margin:0;padding:0}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.event_selected .event-line,.session_selected .session-line{display:block}.calendar-change-view-button{-webkit-box-orient:horizontal;background:#a9a9a7;border-radius:3px;cursor:pointer;-ms-flex-direction:row;flex-direction:row;padding:10px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}.calendar-change-view-button,.sub_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.sub_title{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.event-info-property-row.event-info-tiny p{color:#404e5d;font-size:inherit;line-height:normal;margin-bottom:0}.day-view-expand-container p img,.event-info-property-row.event-info-tiny p img,.session-detail-info-description p img{margin-top:20px;width:100%}.day-view-expand-container p a,.event-info-property-row.event-info-tiny p a,.session-detail-info-description p a{color:#b5374e;line-height:normal}.ui-event-element-monthly .event-info-property-row{margin:4px 0 3px}.day-view-expand-container p a:hover,.event-info-property-row.event-info-tiny p a:hover,.session-detail-info-description p a:hover{text-decoration:underline!important}.calendar-change-view-controller,.calendar-ui-view-controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.session-detail-info-container.session-expired{opacity:1}.calendar-change-view-controller a:not(:last-child),.calendar-ui-view-controller a:not(:last-child){margin-right:8px}.calendar-change-view-button__active,.calendar-change-view-controller a:hover,.calendar-ui-view-controller a:hover{background:#fff}.calendar-control-text{padding-left:5px}.calendar-ui-view-controller{margin-right:4%}.session-detail-info-container .event-img-container img,.ui-event-element img{width:100%}.event-info-strong{font-weight:600}.event-info-strong,.event-info-tiny{color:#404e5d;font-size:14px;font-style:normal;line-height:normal}.event-info-property-row{font-size:12px;line-height:normal;margin-bottom:3px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.event-info-property-row::-webkit-scrollbar{display:none}.session-detail-info-title{color:#404e5d;font-size:24px;font-style:normal;font-weight:500;letter-spacing:1.2px;line-height:normal}.event-info-property-row.event-info-tiny.event-info-title{font-size:14px;font-weight:600;letter-spacing:1px}.session-detail-info-range-time{color:#404e5d;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:normal}.session-detail-info-description p{color:#404e5d;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:normal;margin:0}div#modalContent{height:100%;overflow:auto}div#modalContent::-webkit-scrollbar{display:none}.session-detail-info-range-time{padding:5px 0}.skeleton__incative{display:none}.skeleton{-webkit-animation:gradient-animation 3s ease infinite;animation:gradient-animation 3s ease infinite;background:-o-linear-gradient(166deg,#a3a3a3,#8a8a8a,#f5f5f5);background:linear-gradient(284deg,#a3a3a3,#8a8a8a,#f5f5f5);background-size:180% 180%}@-webkit-keyframes skeleton{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#customModal .event-info-tiny.tag-block,.detail-row{margin:0 0 12px;padding:0}.calendar-data-title{margin:0 auto 0 0}.calendar-data-title>*{margin-bottom:0}.day-view-days-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.day-view-container{background:#404e5d;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.day-view-container:hover{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.8);box-shadow:0 2px 2px 0 rgba(0,0,0,.8);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.day-view-img-container{line-height:0}.day-view-img-container img{width:100%}.daily-view-time{margin-right:20px}.day-view-row *{margin-bottom:0}.daily-view-time h4{color:#404e5d}.daily-view-title{color:#404e5d;font-size:32px;font-style:normal;font-weight:700;letter-spacing:1.6px;line-height:normal;text-transform:capitalize}.day-view-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:15px;justify-content:space-between}.day-view-description{align-items:center;cursor:not-allowed;display:inline-flex;flex-wrap:wrap;gap:15px;margin-top:20px}.day-view-description p{margin:0;padding:0}.day-view-container.session-expired{cursor:default}.day-view-container.session-expired .day-view-description a{cursor:not-allowed;opacity:.4;pointer-events:none}.event-info-property-row .event-info-title{font-weight:600}.day-view-expand-container{margin:20px 0}.calendar-daily__incative,.calendar-month__incative{display:none}.session-detail-info-button.detail-row button a{color:#051f46;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:normal;text-align:center;text-transform:uppercase}.week-view-mobile-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.week-view-days-container{background-color:#f2f2f2;margin:20px 10px;padding:20px 15px}.switch-to-week-view__mobile{display:none}.ui-event-element-monthly{margin:0;padding:0}.toastui-calendar-layout.toastui-calendar-day-view{opacity:0}.toastui-calendar-day-name__date{color:#404e5d;font-size:40px;font-style:normal;font-weight:500;line-height:normal}.toastui-calendar-day-name__name{color:#404e5d;font-size:14px;font-style:normal;font-weight:600;margin-top:30px}.toastui-calendar-day-name-item.toastui-calendar-week span[data-testid]{display:contents}.toastui-calendar-day-name-container{margin-left:0!important}.toastui-calendar-panel.toastui-calendar-allday .toastui-calendar-panel-title{display:none}.toastui-calendar-day-name-item.toastui-calendar-week{line-height:0px}.toastui-calendar-day-name-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:distribute;background-color:#f2f2f2;border-right:10px solid #fff;justify-content:space-around}.toastui-calendar-columns{left:0!important}.toastui-calendar-timegrid-hour-rows{display:none!important}.toastui-calendar-week-view-day-names{border-bottom:0 solid #e5e5e5!important}.toastui-calendar-day-name-item.toastui-calendar-week{padding:70px 10px}.toastui-calendar-panel.toastui-calendar-week-view-day-names{height:80px!important;overflow:hidden}.toastui-calendar-column{border-right:10px solid #fff!important}.toastui-calendar-event-time{background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1);left:8%!important;width:90%!important}.toastui-calendar-event-time-content{padding:0!important}.toastui-calendar-event-time:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;visibility:visible}.toastui-calendar-event-time{border-left:0 solid #ffeb3b!important;margin-top:10px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.toastui-calendar-weekday-event:has(.toastui-calendar-weekday-event-dot) .toastui-calendar-weekday-event-title{margin-left:13px;padding-left:0}.toastui-calendar-weekday-event:has(.toastui-calendar-weekday-event-dot){margin-right:0!important}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:-1px}.toastui-calendar-layout{white-space:normal}.calendar-view-container .toastui-calendar-day-names.toastui-calendar-month{padding:0}button.toastui-calendar-grid-cell-more-events:hover{background-color:transparent;border:none;color:#aaa;cursor:pointer;float:right;font-size:11px;font-weight:700;height:27px;line-height:27px;padding:0 5px;text-align:center;text-transform:none}button.toastui-calendar-grid-cell-more-events:active{font-size:11px;font-weight:700;line-height:27px}.daily-view-time{max-width:50%}.session-expired.button-not-work{cursor:not-allowed;display:inline-block}.session-expired.button-not-work a.button-link{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-data-range-labels__week__mobile,.calendar-week__mobile__incative{display:none}.day-view-title{color:#404e5d;max-width:50%}.day-container{background:#daeef2;margin:0 5px;width:25.2vw}.__active_day.day-container.day-no_sessions_available .day-container-body:before{color:#fff}.allday-tag span,.allday-tag__week span{padding:1px 5px}.day-container-body{border-radius:2px;margin:1px auto 20px;position:relative;width:90%}.day-container-title{font-size:26px;font-style:normal;font-weight:500;line-height:normal;padding:15% 9%}div#calendar-month{overflow:auto}div#calendar-month>div.toastui-calendar-month{min-width:800px}#modalOverlay{background:rgba(0,0,0,.8);inset:0;opacity:0;position:fixed;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;z-index:999}#customModal{left:50%;opacity:0;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%) scale(.95);-ms-transform:translate(-50%,-50%) scale(.95);transform:translate(-50%,-50%) scale(.95);-webkit-transition:opacity .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,-webkit-transform .3s linear;-o-transition:opacity .3s linear,transform .3s linear;transition:opacity .3s linear,transform .3s linear;transition:opacity .3s linear,transform .3s linear,-webkit-transform .3s linear;width:50%;z-index:1000}.modal_content{background:#fff;border-radius:0;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3);height:60vh;margin:0 auto;max-width:100%;overflow:hidden;position:relative}.modal_content .text_conta{padding:0 20px 20px}button#closeModal{letter-spacing:normal;padding:8px 14px;position:absolute;right:0;top:0}#modalOverlay.active{opacity:1}#customModal.active{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.hidden{pointer-events:none}.model_is_active{overflow-y:hidden}.model_is_active.win_mode{padding-right:19px}.model_is_active.mac_mode{padding-right:15px}#customModal .event-info-tiny.tag-block span,.calendar-view-container .day-view-expand-container .sub_title .tag-block span,.week-container .ui-event-element .event-info-tiny.tag-block span{background-color:#eee;border-radius:2px;color:#425b76;display:inline-block;font-size:12px;padding:5px}.calendar-view-container .day-view-expand-container .sub-tag.tag-block{margin-bottom:12px}@media (max-width:1024px){.calendar-view-container{padding:1% 0}.day-container{margin:0 0 20px;min-height:200px;width:49%}.calendar-ui-controllers{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px;justify-content:space-between}.day-container-title{padding:6% 9%}.week-container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%}.calendar-data-title{min-width:48%}.calendar-data-range-labels{margin-left:0;min-width:48%}#customModal{width:70%}.calendar-change-view-controller,.calendar-ui-view-controller.calendar-ui-view-controller-others{margin:0}.toastui-calendar-see-more-container{left:4%!important;margin:0 auto;max-width:390px;right:4%!important;width:92%!important}}@media (max-width:600px){.day-no_sessions_available{display:none}.calendar-ui-controllers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:60px}.calendar-change-view-controller,.calendar-ui-view-controller.calendar-ui-view-controller-others{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-change-view-controller{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;row-gap:10px}.day-container{margin:2% 0;padding-bottom:15%;width:100%}.calendar-change-view-controller .calendar-today-button{text-align:center;width:100%}.week-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto}.day-view-column.daily-view-time{margin-right:20px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:-webkit-fill-available}.day-view-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.day-view-description{padding:0}.sub_title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.tag-block:not(:last-child){border-right:0}.tag-block{margin-right:0;padding-right:0}#customModal{width:90%}.daily-view-time,.day-view-title{max-width:100%}.calendar-view-container .calendar-ui-controllers a.calendar-today-button{text-align:center;width:100%}.calendar-change-view-controller .calendar-change-view-button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 8px}}@media(min-width:601px) and (max-width:1025px){.calendar-ui-controllers{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.calendar-view-container .day-view-days-container.active__view{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-view-container .day-view-expand-container{margin:16px 0 0}.calendar-view-container .day-view-expand-container p{margin-bottom:8px}.day-view-container .sold_available_text.days_conta,.session-detail-info-container.detail-row .event-info-property-row,.ui-event-element .sold_available{background-color:#b5374e;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3);color:#fff;font-size:12px;font-weight:400;left:0;line-height:normal;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:auto;padding:2px 4px;position:absolute;top:0}.week-container .ui-event-element{border-radius:3px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calendar-daily .day-view-days-container .day-view-container{background:#fff;position:relative}#calendar-daily .day-view-days-container .day-view-container:hover{-webkit-box-shadow:0 0 10px 10px rgba(0,0,0,.15);box-shadow:0 0 10px 10px rgba(0,0,0,.15)}.session-detail-info-button.detail-row{margin:28px 0 0!important;padding:0}.session-detail-info-title h3{margin-bottom:12px}#modalContent>.session-detail-info-container.detail-row{margin-bottom:0}.day-container.__active_day .day-container-title{color:#fff}.toastui-calendar-day-name-item.toastui-calendar-month{background-color:#daeef2}.toastui-calendar-daygrid-cell+.toastui-calendar-daygrid-cell{border-left:1px solid #404e5d!important}.toastui-calendar-weekday-grid{border-top:1px solid #404e5d!important}