@media (max-width:360px){.row.meeting-row{margin-right:-24px;margin-left:-24px}}.col.meeting-confirmed-wrap{max-width:690px;margin-right:0;margin-left:0}@media (min-width:992px){.col.meeting-confirmed-wrap .meeting-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.meeting-confirmed-subtite,.meeting-confirmed-tite{text-align:center}.meeting-confirmed-email{font-weight:500;text-align:center}@media (min-width:992px){.meeting-box{display:-webkit-box;display:-ms-flexbox;display:flex}}.meeting-left,.meeting-right{padding:1.25rem}.meeting-left{border-bottom:1px solid #dee2e6}@media (min-width:992px){.meeting-left{border-left:1px solid #dee2e6;border-bottom:none;max-width:384px}}.meeting-left .meeting-name{text-align:center}@media (min-width:992px){.meeting-left .meeting-name{text-align:right}}@media (min-width:576px){.meeting-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:992px){.meeting-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.meeting-datepicker-inline .datepicker-inline{width:auto;display:inline-block}@media (min-width:768px){.meeting-datepicker-inline .datepicker-inline table{border-spacing:8px;border-collapse:separate}}.meeting-datepicker-inline .datepicker-switch,.meeting-datepicker-inline .datepicker table tr td.disabled{pointer-events:none}.meeting-datepicker-inline .next .bx,.meeting-datepicker-inline .prev .bx{font-size:22px;display:block}.meeting-datepicker-inline .dow{color:#74788d}.meeting-datepicker-inline .day{border-radius:100%}.meeting-datepicker-inline .day:not(.disabled){font-weight:500}.meeting-datepicker-inline .today{position:relative}.meeting-datepicker-inline .today:not(.active){background:transparent!important;color:inherit!important}.meeting-datepicker-inline .today:not(.active):hover{color:inherit!important;background:#eff2f7!important}.meeting-datepicker-inline .today:after{content:"";display:block;width:3px;height:3px;border-radius:100%;background:currentColor;position:absolute;bottom:8px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.meeting-datepicker-inline .datepicker td,.meeting-datepicker-inline .datepicker th{width:42px;height:42px}.meeting-time-wrap{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:none;text-align:center}.meeting-time-wrap.active{display:block}@media (min-width:576px){.meeting-time-wrap{display:block;opacity:0;visibility:hidden;width:210px;padding-right:4px;padding-top:4px;text-align:right}.meeting-time-wrap.active-desktop{opacity:1;visibility:visible}}@media (min-width:768px){.meeting-time-wrap{padding-right:8px}}@media (min-width:1024px){.meeting-time-wrap{width:254px}}.meeting-calendar-wrap{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;text-align:center;display:none}.meeting-calendar-wrap.active{display:block}@media (min-width:576px){.meeting-calendar-wrap{display:block;padding-left:8px;text-align:right}}@media (min-width:768px){.meeting-calendar-wrap{padding-left:12px}}.meeting-time-title{font-weight:500;margin-bottom:12px;padding:0 4px;text-align:center}@media (min-width:576px){.meeting-time-title{text-align:right}}@media (min-width:576px){.m-time-slots{max-height:464px;overflow-y:auto}}.m-time-slots__inner{overflow:hidden;padding-left:8px}.m-time-slot{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.m-time-slot .btn{margin:0;display:block;width:100%;font-weight:500}.m-time-slot__time{width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s linear;transition:all .15s linear}.m-time-slot_selected .m-time-slot__time{width:50%}.m-time-slot__confirm{visibility:hidden;width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s linear;transition:all .15s linear}.m-time-slot_selected .m-time-slot__confirm{visibility:visible;width:50%}.meeting-info{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:480px){.meeting-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:992px){.meeting-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.meeting-info__icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-left:8px;font-size:20px;color:#74788d}.meeting-info__text .btn,.meeting-info__text_strong{font-weight:500}@media (min-width:576px){.btn.meeting-back,.meeting-back{display:none}}