.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}.-colour-theme-gray.submodule .product-catalogue-training-calendar__cta .btn,.module.-gray .product-catalogue-training-calendar__cta .btn,html.-colour-theme-gray .product-catalogue-training-calendar__cta .btn{border-color:var(--c-gray)}.-colour-theme-green.submodule .product-catalogue-training-calendar__cta .btn,.module.-green .product-catalogue-training-calendar__cta .btn,html.-colour-theme-green .product-catalogue-training-calendar__cta .btn{border-color:var(--c-green)}.-colour-theme-orange.submodule .product-catalogue-training-calendar__cta .btn,.module.-orange .product-catalogue-training-calendar__cta .btn,html.-colour-theme-orange .product-catalogue-training-calendar__cta .btn{border-color:var(--c-orange)}.-colour-theme-purple.submodule .product-catalogue-training-calendar__cta .btn,.module.-purple .product-catalogue-training-calendar__cta .btn,html.-colour-theme-purple .product-catalogue-training-calendar__cta .btn{border-color:var(--c-purple)}.-colour-theme-blue.submodule .product-catalogue-training-calendar__cta .btn,.module.-blue .product-catalogue-training-calendar__cta .btn,html.-colour-theme-blue .product-catalogue-training-calendar__cta .btn{border-color:var(--c-blue)}.-colour-theme-gray.submodule .product-catalogue-training-calendar__cta .btn:hover,.module.-gray .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-1.-colour-theme-gray .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-3.-colour-theme-gray .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-mid-grey.-colour-theme-gray .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-white.-colour-theme-gray .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-gray .product-catalogue-training-calendar__cta .btn:hover{color:var(--c-gray-dark)}.-colour-theme-green.submodule .product-catalogue-training-calendar__cta .btn:hover,.module.-green .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-1.-colour-theme-green .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-3.-colour-theme-green .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-mid-grey.-colour-theme-green .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-white.-colour-theme-green .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-green .product-catalogue-training-calendar__cta .btn:hover{color:var(--c-green-dark)}.-colour-theme-orange.submodule .product-catalogue-training-calendar__cta .btn:hover,.module.-orange .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-1.-colour-theme-orange .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-3.-colour-theme-orange .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-mid-grey.-colour-theme-orange .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-white.-colour-theme-orange .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-orange .product-catalogue-training-calendar__cta .btn:hover{color:var(--c-orange-dark)}.-colour-theme-purple.submodule .product-catalogue-training-calendar__cta .btn:hover,.module.-purple .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-1.-colour-theme-purple .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-3.-colour-theme-purple .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-mid-grey.-colour-theme-purple .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-white.-colour-theme-purple .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-purple .product-catalogue-training-calendar__cta .btn:hover{color:var(--c-purple-dark)}.-colour-theme-blue.submodule .product-catalogue-training-calendar__cta .btn:hover,.module.-blue .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-1.-colour-theme-blue .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-3.-colour-theme-blue .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-mid-grey.-colour-theme-blue .product-catalogue-training-calendar__cta .btn:hover,html .module .submodule.-theme-white.-colour-theme-blue .product-catalogue-training-calendar__cta .btn:hover,html.-colour-theme-blue .product-catalogue-training-calendar__cta .btn:hover{color:var(--c-blue-dark)}.-colour-theme-gray.submodule .product-catalogue-training-calendar__cta .btn:hover,.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)}.-colour-theme-green.submodule .product-catalogue-training-calendar__cta .btn:hover,.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)}.-colour-theme-orange.submodule .product-catalogue-training-calendar__cta .btn:hover,.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)}.-colour-theme-purple.submodule .product-catalogue-training-calendar__cta .btn:hover,.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)}.-colour-theme-blue.submodule .product-catalogue-training-calendar__cta .btn:hover,.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}.-colour-theme-gray.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn,.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)}.-colour-theme-green.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn,.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)}.-colour-theme-orange.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn,.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)}.-colour-theme-purple.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn,.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)}.-colour-theme-blue.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn,.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)}.-colour-theme-gray.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,.module.-gray .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-1.-colour-theme-gray .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-3.-colour-theme-gray .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-mid-grey.-colour-theme-gray .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-white.-colour-theme-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)}.-colour-theme-green.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,.module.-green .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-1.-colour-theme-green .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-3.-colour-theme-green .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-mid-grey.-colour-theme-green .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-white.-colour-theme-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)}.-colour-theme-orange.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,.module.-orange .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-1.-colour-theme-orange .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-3.-colour-theme-orange .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-mid-grey.-colour-theme-orange .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-white.-colour-theme-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)}.-colour-theme-purple.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,.module.-purple .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-1.-colour-theme-purple .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-3.-colour-theme-purple .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-mid-grey.-colour-theme-purple .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-white.-colour-theme-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)}.-colour-theme-blue.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,.module.-blue .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-1.-colour-theme-blue .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-3.-colour-theme-blue .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-mid-grey.-colour-theme-blue .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,html .module .submodule.-theme-white.-colour-theme-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)}.-colour-theme-gray.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,.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)}.-colour-theme-green.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,.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)}.-colour-theme-orange.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,.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)}.-colour-theme-purple.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,.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)}.-colour-theme-blue.submodule .product-catalogue-training-calendar__back-button__wrapper [class*=btn-].btn:hover,.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}.-colour-theme-gray.submodule .course__type span,.module.-gray .course__type span,html.-colour-theme-gray .course__type span{border-color:var(--c-gray)}.-colour-theme-green.submodule .course__type span,.module.-green .course__type span,html.-colour-theme-green .course__type span{border-color:var(--c-green)}.-colour-theme-orange.submodule .course__type span,.module.-orange .course__type span,html.-colour-theme-orange .course__type span{border-color:var(--c-orange)}.-colour-theme-purple.submodule .course__type span,.module.-purple .course__type span,html.-colour-theme-purple .course__type span{border-color:var(--c-purple)}.-colour-theme-blue.submodule .course__type span,.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)}