.DatePicker button{background-color:#fff;border:0;margin:0;outline:none}.DatePicker .react-calendar__tile,.DatePicker .react-calendar__tile--hasActive{height:44px;position:relative}.DatePicker .react-calendar__tile--hasActive:hover:not(.start):not(.rangeEnd):not(.rangeStart):not(.inRange):before,.DatePicker .react-calendar__tile:hover:not(.start):not(.rangeEnd):not(.rangeStart):not(.inRange):before{background-color:#efefef;border-radius:50%;content:" ";height:44px;left:0;position:absolute;right:0;top:0;width:44px}.DatePicker .react-calendar__tile--hasActive time,.DatePicker .react-calendar__tile time{left:50%;margin-top:-7.5px;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.DatePicker .rangeEnd:before,.DatePicker .start:before{background-color:#333;border-color:#333;border-radius:50%;color:#fff;content:" ";height:44px;left:0;position:absolute;right:0;top:0;width:44px}.DatePicker .rangeEnd,.DatePicker .rangeStart,.DatePicker .start{color:#fff;font-weight:700}.DatePicker .rangeStart{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#efefef));background:linear-gradient(90deg,#fff 50%,#efefef 0)}.DatePicker .rangeEnd{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#efefef),color-stop(50%,#fff));background:linear-gradient(90deg,#efefef 50%,#fff 0)}.DatePicker .inRange{background-color:#efefef}.DatePicker .inRange:nth-child(7n):before{left:0}.DatePicker .inRange:nth-child(7n):before,.DatePicker .inRange:nth-child(7n-6):before{background-color:#efefef;content:" ";height:44px;position:absolute;right:0;top:0;width:68px}.DatePicker .inRange:nth-child(7n-6):before{left:-24px}.DatePicker .react-calendar__month-view__weekdays,.DatePicker .react-calendar__navigation{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:30px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.DatePicker .react-calendar__navigation__label{color:#000;font-size:16px;font-weight:700;-webkit-box-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DatePicker .react-calendar__month-view__weekdays{color:#000;font-size:10px}.SelectPinWrapper{box-sizing:border-box;cursor:pointer;padding:4px;position:relative;width:236px}.SelectPinWrapper.Selected{border:2px solid red;border-radius:18px;box-sizing:border-box;padding:2px}.SelectPinWrapper.Selected.Brio{border-radius:8px}.ClickCapture:focus{border-radius:18px;box-shadow:0 0 0 4px rgba(0,132,255,.5);outline:0}.CheckListIcon{background-color:#fff;border-radius:50%;padding:16px}.CheckListIcon__completed{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:ChecklistPulseAnimation;animation-name:ChecklistPulseAnimation;background-color:#0074e8;border-radius:50%;padding:16px}@-webkit-keyframes ChecklistPulseAnimation{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ChecklistPulseAnimation{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.NuxModalStepBase{border-radius:6px;height:640px;max-height:calc(100vh - 40px);overflow:hidden;width:800px}.NuxModalStepBase.denseGridModal{height:670px}.NuxModalStepBase .stepInfoContent{color:#d3d3d3;font-size:16px;font-weight:700;height:20px;line-height:19px;position:absolute;right:16px;text-align:right;top:16px}.NuxModalStepBase .stepInfoContent .stepInfo{display:inline-block}.NuxEducationLoader{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;overflow-y:hidden}.NuxEducationLoader .NuxEducationLoader__loadingCopyContainer{-webkit-animation-delay:2.68s;animation-delay:2.68s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeOut;animation-name:fadeOut;color:#555;font-size:32px}.NuxEducationLoader .NuxEducationLoader__pinEducationCopyContainer{-webkit-animation-delay:3.18s;animation-delay:3.18s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;color:#555;font-size:32px;left:0;opacity:0;position:absolute;top:0}@-webkit-keyframes scrollGrid{0%{-webkit-transform:translateY(20%);transform:translateY(20%)}to{-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes scrollGrid{0%{-webkit-transform:translateY(20%);transform:translateY(20%)}to{-webkit-transform:translateY(-20%);transform:translateY(-20%)}}.NuxEducationLoader .NuxEducationLoaderGrid{-webkit-animation-delay:0s,2.68s;animation-delay:0s,2.68s;-webkit-animation-duration:8s,.5s;animation-duration:8s,.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:scrollGrid,fadeOut;animation-name:scrollGrid,fadeOut;display:grid;grid-template-columns:repeat(3,1fr);margin-right:32px;width:100%}.NuxEducationLoader .NuxEducationLoaderGrid .NuxEducationLoaderGrid__column0{margin-top:-10px}.NuxEducationLoader .NuxEducationLoaderGrid .NuxEducationLoaderGrid__column1{margin-top:-60px}.NuxEducationLoader .NuxEducationLoaderGrid .NuxEducationLoaderGrid__column2{margin-top:-30px}.NuxEducationLoader .NuxEducationLoaderGrid .NuxEducationLoaderGridItem{padding:4px}@-webkit-keyframes pinImageScaleAndTranslate{0%{opacity:1;-webkit-transform:scale(.5) translateY(448px);transform:scale(.5) translateY(448px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes pinImageScaleAndTranslate{0%{opacity:1;-webkit-transform:scale(.5) translateY(448px);transform:scale(.5) translateY(448px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.NuxEducationLoader .NuxEducationLoaderPin{bottom:0;height:354px;margin:auto 0;position:absolute;right:96px;top:0;width:236px}.NuxEducationLoader .NuxEducationLoaderPin .NuxEducationLoaderPin__pinImage{-webkit-animation-delay:2.64s;animation-delay:2.64s;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:pinImageScaleAndTranslate;animation-name:pinImageScaleAndTranslate;opacity:0}.NuxEducationLoader .NuxEducationLoaderPin .NuxEducationLoaderPin__pinSaveButton{-webkit-animation-delay:3.34s;animation-delay:3.34s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:0}.NuxEducationLoader .NuxEducationLoaderPin .NuxEducationLoaderPin__pinLinkButton{-webkit-animation-delay:3.14s;animation-delay:3.14s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn;opacity:0}.NuxGenderSelector:hover{background-color:#efefef;border-radius:8px}.NuxGenderSelector:hover input{background-color:#efefef}