@import url(https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;500;700&display=swap);@font-face{font-family:"PT Sans";src:url(/static/media/PTSans-Regular.db796e1a.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"DNC";src:url(/static/media/DNC.aef59937.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}body.hidden{overflow:hidden}.learning-item{position:fixed!important;z-index:10000!important}.learning-item,.learning-item a,.learning-item div{margin:0!important}.learning-item div:first-child:after,.learning-item div:first-child:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background:#fff}.learning-item div:first-child:after{width:calc(100% + 4rem);height:calc(100% + 4rem);z-index:-2}@media screen and (max-width:500px){.learning-item div:first-child:after{width:calc(100% + 3rem);height:calc(100% + 3rem)}}.learning-item div:first-child:before{width:calc(100% + 3rem);height:calc(100% + 3rem);border:.2rem solid rgba(19,46,140,.7);z-index:-1}@media screen and (max-width:500px){.learning-item div:first-child:before{width:calc(100% + 2rem);height:calc(100% + 2rem)}}.rdrCalendarWrapper{font-size:1.4rem;margin:3em auto;touch-action:manipulation}@media screen and (max-width:600px){.rdrCalendarWrapper select{font-size:16px}}.rdrCalendarWrapper *{touch-action:manipulation;outline:none}.rdrMonth .rdrWeekDays{border-bottom:.1em solid #f1f3f9}.rdrWeekDay{text-transform:uppercase}.rdrDayPassive .rdrDayNumber span{color:#dcdfe5}.rdrDayNumber span{color:#687591}.rdrMonthAndYearPickers select{text-transform:uppercase}.rdrStartEdge{border-top-left-radius:50%;border-bottom-left-radius:50%}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge,.rdrEndEdge{border-top-right-radius:50%;border-bottom-right-radius:50%}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-top-left-radius:50%;border-bottom-left-radius:50%}.rdrDay{height:4.1em}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{border-radius:50%}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-top-left-radius:50%;border-bottom-left-radius:50%}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview,.rdrDayEndPreview{border-top-right-radius:50%;border-bottom-right-radius:50%}.rdrDayStartPreview{border-top-left-radius:50%;border-bottom-left-radius:50%}.rdrMonth{padding:0;margin:0 auto}.rdrDateDisplayWrapper{width:0;height:0;display:none}