.product-catalogue .content__container,.training-calendar .content__container{margin-bottom:6rem}@media(min-width:62rem){.product-catalogue .content__container,.training-calendar .content__container{margin-bottom:12rem}}.product-catalogue-training-calendar__row:not(.product-catalogue-training-calendar__row:first-of-type){margin-top:3.6rem}@media(min-width:62rem){.product-catalogue-training-calendar__row:not(.product-catalogue-training-calendar__row:first-of-type){margin-top:5.6rem}}.product-catalogue-training-calendar__row h4{margin-top:0}.product-catalogue-training-calendar__ctas{margin-top:3rem}.product-catalogue-training-calendar__cta{margin-bottom:1.5rem}.product-catalogue-training-calendar__cta .btn{width:40rem}.module.-gray .product-catalogue-training-calendar__cta .btn,html.-colour-theme-gray .product-catalogue-training-calendar__cta .btn{border-color:var(--c-gray)}.module.-green .product-catalogue-training-calendar__cta .btn,html.-colour-theme-green .product-catalogue-training-calendar__cta .btn{border-color:var(--c-green)}.module.-orange .product-catalogue-training-calendar__cta .btn,html.-colour-theme-orange .product-catalogue-training-calendar__cta .btn{border-color:var(--c-orange)}.module.-purple .product-catalogue-training-calendar__cta .btn,html.-colour-theme-purple .product-catalogue-training-calendar__cta .btn{border-color:var(--c-purple)}.module.-blue .product-catalogue-training-calendar__cta .btn,html.-colour-theme-blue .product-catalogue-training-calendar__cta .btn{border-color:var(--c-blue)}.module.-gray .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-gray .product-catalogue-training-calendar__cta .btn:hover{color:var(--c-gray-dark)}.module.-green .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-green .product-catalogue-training-calendar__cta .btn:hover{color:var(--c-green-dark)}.module.-orange .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-orange .product-catalogue-training-calendar__cta .btn:hover{color:var(--c-orange-dark)}.module.-purple .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-purple .product-catalogue-training-calendar__cta .btn:hover{color:var(--c-purple-dark)}.module.-blue .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-blue .product-catalogue-training-calendar__cta .btn:hover{color:var(--c-blue-dark)}.module.-gray .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-gray .product-catalogue-training-calendar__cta .btn:hover{border-color:var(--c-gray-dark)}.module.-green .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-green .product-catalogue-training-calendar__cta .btn:hover{border-color:var(--c-green-dark)}.module.-orange .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-orange .product-catalogue-training-calendar__cta .btn:hover{border-color:var(--c-orange-dark)}.module.-purple .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-purple .product-catalogue-training-calendar__cta .btn:hover{border-color:var(--c-purple-dark)}.module.-blue .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-blue .product-catalogue-training-calendar__cta .btn:hover{border-color:var(--c-blue-dark)}.product-catalogue-training-calendar__cta:last-of-type{margin-bottom:0}.product-catalogue-training-calendar__back-button__wrapper{margin-top:6rem}.module.-gray .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn,html.-colour-theme-gray .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn{border-color:var(--c-gray)}.module.-green .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn,html.-colour-theme-green .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn{border-color:var(--c-green)}.module.-orange .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn,html.-colour-theme-orange .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn{border-color:var(--c-orange)}.module.-purple .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn,html.-colour-theme-purple .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn{border-color:var(--c-purple)}.module.-blue .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn,html.-colour-theme-blue .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn{border-color:var(--c-blue)}.module.-gray .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html.-colour-theme-gray .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover{color:var(--c-gray-dark)}.module.-green .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html.-colour-theme-green .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover{color:var(--c-green-dark)}.module.-orange .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html.-colour-theme-orange .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover{color:var(--c-orange-dark)}.module.-purple .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html.-colour-theme-purple .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover{color:var(--c-purple-dark)}.module.-blue .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html.-colour-theme-blue .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover{color:var(--c-blue-dark)}.module.-gray .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html.-colour-theme-gray .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover{border-color:var(--c-gray-dark)}.module.-green .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html.-colour-theme-green .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover{border-color:var(--c-green-dark)}.module.-orange .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html.-colour-theme-orange .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover{border-color:var(--c-orange-dark)}.module.-purple .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html.-colour-theme-purple .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover{border-color:var(--c-purple-dark)}.module.-blue .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html.-colour-theme-blue .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover{border-color:var(--c-blue-dark)}.product-catalogue-training-calendar__row.-dates ul li{margin-bottom:1rem}.product-catalogue-training-calendar__row.-dates p{margin-bottom:0}.product-catalogue-training-calendar__row.-dates p span{font-weight:500}.accordion{margin-top:3.3rem}.accordion-item{border:none}.accordion-header{margin-top:0}.accordion-button{cursor:pointer;font-family:inherit;font-weight:500;padding-left:0;padding-right:0}.accordion-button:focus{border:none;box-shadow:none}.accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:var(--c-gray-darkest)}.accordion-button:not(.collapsed):after{opacity:1}.accordion-button:after{background-size:1.5rem;height:1.5rem;margin-left:1rem;width:1.5rem}.accordion-body{padding-left:0;padding-right:0}.course__type{align-self:flex-start;display:flex;font-size:1.5rem;font-weight:600;text-transform:uppercase}.course__type span{border-bottom:.2rem solid var(--c-green);padding-bottom:.5rem}.module.-gray .course__type span,html.-colour-theme-gray .course__type span{border-color:var(--c-gray)}.module.-green .course__type span,html.-colour-theme-green .course__type span{border-color:var(--c-green)}.module.-orange .course__type span,html.-colour-theme-orange .course__type span{border-color:var(--c-orange)}.module.-purple .course__type span,html.-colour-theme-purple .course__type span{border-color:var(--c-purple)}.module.-blue .course__type span,html.-colour-theme-blue .course__type span{border-color:var(--c-blue)}.course__type.-featured span{color:var(--c-white)}