section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container{gap:160px}@media(max-width: 93.73rem){section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container{gap:120px}}@media(max-width: 79.98rem){section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container{gap:80px}}@media(max-width: 61.98rem){section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container{gap:0}}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__left,section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__right{width:50%}@media(max-width: 61.98rem){section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__left,section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__right{width:100%}}@media(max-width: 61.98rem){section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__left{margin-bottom:27.5px}}@media(max-width: 61.98rem)and (max-width: 61.98rem){section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__left{margin-bottom:43px}}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__left>*:last-child{margin-bottom:0;padding-bottom:0}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__text{margin-top:26px}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__text p{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:300}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article{background-color:#fff;margin-top:27px;padding:20px 20px 26px;position:relative}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article:first-of-type{margin-top:0}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article:hover .upcoming_course_dates__dots:after{width:0;-webkit-transition:.2s ease-in;transition:.2s ease-in}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article:hover .upcoming_course_dates__dots:before{width:0}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article:after{display:none}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article .upcoming_course_dates__dots{background-image:url("data:image/svg+xml;utf8,<svg width='8' height='3' xmlns='http://www.w3.org/2000/svg'><circle cx='1.5' cy='1.5' r='1.5' fill='%23db0c28' /></svg>");background-repeat:repeat-x;background-size:8px 3px;height:3px;position:absolute;bottom:15px;left:21.5px;width:calc(100% - 60px)}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article .upcoming_course_dates__dots span{position:absolute;right:9px;top:-3.5px}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article .upcoming_course_dates__dots span:before{content:"";border-bottom:3px dotted #db0c28;bottom:2px;height:3px;position:absolute;right:-14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right;transform-origin:right;width:5.11px}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article .upcoming_course_dates__dots span:after{content:"";position:absolute;right:-32px;bottom:4px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12.348" height="12.348" viewBox="0 0 12.348 12.348"><g id="Group_866" data-name="Group 866" transform="translate(-20.254 1.773)"><g id="Group_555" data-name="Group 555" transform="translate(22.388 -0.359)"><path id="Path_399" data-name="Path 399" d="M0,.5H8.8V9.3" transform="translate(0 -0.5)" fill="none" stroke="%23db0c28" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/></g><path id="Path_400" data-name="Path 400" d="M906.848,109.288l-9.52,9.52" transform="translate(-875.66 -109.647)" fill="none" stroke="%23db0c28" stroke-linecap="round" stroke-width="2"/></g></svg>');background-repeat:no-repeat;background-size:12.348px 12.348px;background-position:center;width:23.443px;height:12.348px}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article .upcoming_course_dates__dots:after{content:"";position:absolute;bottom:0px;left:unset;right:-22px;width:calc(100% + 22px);height:30px;background-color:#fff;-webkit-transition:0s ease-in;transition:0s ease-in;pointer-events:none;z-index:2}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article .upcoming_course_dates__dots:before{content:"";position:absolute;z-index:3;bottom:0px;right:6.5px;width:calc(100% - 6px);background-image:url("data:image/svg+xml;utf8,<svg width='8' height='3' xmlns='http://www.w3.org/2000/svg'><circle cx='1.5' cy='1.5' r='1.5' fill='%23cecdcd' /></svg>");background-repeat:repeat-x;background-size:8px 3px;background-position:center;height:3px}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article .upcoming_course_dates__meta{color:#9d9c9b;font-family:"din-2014",sans-serif;font-display:swap;font-size:16px;font-weight:400;line-height:25px;text-transform:uppercase}@media(max-width: 35.98rem){section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__article .upcoming_course_dates__meta{font-size:14px;line-height:20px}}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container .upcoming_course_dates__button{color:#1d1d1b}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container h2{color:#db0c28}@media(max-width: 35.98rem){section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container h2{padding-right:140px}}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container h3{font-family:"din-2014",sans-serif;font-display:swap;font-size:24px;font-weight:400;line-height:32px}@media(max-width: 35.98rem){section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container h3{font-size:18px;line-height:24px;position:relative;z-index:4}}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container h3 a{color:#1d1d1b;font-size:inherit;font-weight:inherit}section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container h3 a:after{display:none}@media(max-width: 35.98rem){section.block-upcoming_course_dates .upcoming_course_dates .upcoming_course_dates__container p{font-size:16px;line-height:24px}}
/*# sourceMappingURL=style.px.css.map */