 .training-category--list{display:flex;flex-wrap:wrap;margin:0 -15px;padding-top:34px}.training-category{flex-grow:1;display:flex;padding:0 15px 30px;box-sizing:border-box}@media screen and (min-width:1024px){.training-category{max-width:50%}}@media screen and (min-width:1281px){.training-category{max-width:33.33333333%}}.training-category .training-category--inner{flex-grow:1;position:relative;display:flex}.training-category .training-category--inner .fill-link{z-index:5}.training-category--body{flex-grow:1;display:flex;flex-direction:column}.training-category--body>*{position:relative}.training-category--body .training-category--header{display:flex;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;line-height:normal;height:88px}@media screen and (min-width:1281px){.training-category--body .training-category--header{height:95px}}.training-category--body .training-category--header .training-category--header--inner{flex-grow:1;display:flex;justify-content:center;align-items:center;background:rgba(80,101,173,.9);padding:30px 17px 32px;transition:background-color 350ms ease}@media screen and (min-width:481px){.training-category--body .training-category--header .training-category--header--inner{padding:30px 23px 32px}}.fill-link:hover+.training-category--body .training-category--header .training-category--header--inner{background:rgba(38,55,128,.9)}.training-category--body .training-category--header .training-category--header--inner h3{font-size:26px;line-height:26px;letter-spacing:-.01em;font-weight:400;color:#fff;margin:0}@media screen and (min-width:1281px){.training-category--body .training-category--header .training-category--header--inner h3{font-size:33px;line-height:33px}}.training-category--body .short-desc{flex-grow:1;font-size:22px;font-weight:400;color:#fff;background:#5065ad;line-height:1.2}@media screen and (min-width:480px){.training-category--body .short-desc{font-size:24px}}@media screen and (min-width:1281px){.training-category--body .short-desc{font-size:26px}}.no-touch .training-category--body .short-desc{padding-bottom:318px}.misSims.training-category--body .short-desc{background:#5065ad!important}.no-touch .hlta.training-category--body .short-desc{padding-bottom:78px}.training-category--body .short-desc .short-desc--inner{padding:30px 17px 32px}@media screen and (min-width:481px){.training-category--body .short-desc .short-desc--inner{padding:30px 23px 32px}}.training-category--body .included-courses--wrapper{background:#fff;border-color:#d3d8df;border-style:solid;border-width:0 2px;box-sizing:border-box;transition:border-color 350ms ease,height 350ms ease}.no-touch .training-category--body .included-courses--wrapper{position:absolute;right:0;bottom:78px;left:0;height:240px;overflow:hidden}.no-touch .fill-link:hover+.training-category--body .included-courses--wrapper{height:calc(100% - 88px - 78px)}@media screen and (min-width:1281px){.no-touch .fill-link:hover+.training-category--body .included-courses--wrapper{height:calc(100% - 95px - 78px)}}.no-touch .training-category--body .included-courses--wrapper .included-courses{max-height:240px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#fff,#fff,transparent);mask-image:linear-gradient(to bottom,#fff,#fff,transparent);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:bottom;mask-position:bottom;-webkit-transition:-webkit-mask-position 350ms ease;transition:mask-position 350ms ease}.no-touch .fill-link:hover+.training-category--body .included-courses--wrapper .included-courses{max-height:100%;-webkit-mask-position:top;mask-position:top}.training-category--body .included-courses--wrapper .included-courses .included-courses--inner{padding:30px 17px 32px;background:linear-gradient(to top,rgba(237,241,247,0),#edf1f7)}@media screen and (min-width:481px){.training-category--body .included-courses--wrapper .included-courses .included-courses--inner{padding:30px 23px 32px}}.training-category--body .included-courses--wrapper .included-courses .included-courses--inner h4{font-size:17px;line-height:17px;letter-spacing:-.01em;font-weight:700;text-transform:uppercase;color:#464d58;margin:0}.training-category--body .included-courses--wrapper .included-courses .included-courses--inner ul{margin:17px 0 0 0;padding:0;list-style:none;position:relative;border-radius:5px;background:#fff;font-size:15px;font-weight:400}.training-category--body .included-courses--wrapper .included-courses .included-courses--inner ul:before{content:"";margin:0;display:block;position:absolute;top:0;right:0;left:0;bottom:0;color:transparent!important;border:1px solid #d1d9e4;border-radius:5px;z-index:3;-webkit-mask-image:linear-gradient(to left,transparent,#fff)}.training-category--body .included-courses--wrapper .included-courses .included-courses--inner ul li{padding:4px 12px 5px;position:relative;z-index:4}.training-category--body .included-courses--wrapper .included-courses .included-courses--inner ul li+li{border-image-slice:1;border-top:1px solid #d1d9e4;border-image-source:linear-gradient(to left,rgba(209,217,228,0),#d1d9e4)}.training-category--body .see-courses{padding:0 23px;background:linear-gradient(90deg,#fff 0%,#edf1f7 100%);color:inherit;text-transform:uppercase;text-align:right;font-weight:600!important;letter-spacing:.01em;box-sizing:border-box;height:78px;border-width:0 2px 2px 2px;border-style:solid;border-color:#d3d8df;transition:border-color 350ms ease;display:flex;align-items:center;justify-content:flex-end}.no-touch .training-category--body .see-courses{position:absolute;left:0;right:0;bottom:0}.training-category--body .see-courses:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#263780;opacity:0;transition:opacity 350ms ease,background 350ms ease}.fill-link:hover+.training-category--body .see-courses{color:#fff;border-color:#5065ad}.fill-link:hover+.training-category--body .see-courses:before{opacity:1;background:#5065ad}.training-category--body .see-courses span{position:relative}#collection-619ccdc37ebc2368d0bdbbbc-blocks p,#collection-61af22b513534b51a7344944-blocks p{margin-left:auto;margin-right:auto;max-width:918px}.layout--2-columns{padding-top:34px;display:flex;flex-direction:column}@media screen and (min-width:641px){.layout--2-columns{flex-direction:row}}.layout--2-columns .layout--column-1{box-sizing:border-box}@media screen and (min-width:641px){.layout--2-columns .layout--column-1{flex-basis:284px;padding-right:30px}}@media screen and (min-width:1120px){.layout--2-columns .layout--column-1{padding-right:75px}}.layout--2-columns .layout--column-2{flex-grow:1}.training-course-list--filter-wrapper{display:flex;flex-wrap:wrap}.training-course-list--filter-wrapper .training-course-list--filter{flex-grow:1;display:flex;align-items:center;flex-wrap:wrap;color:#fff;font-size:13px;font-weight:400;line-height:normal;padding:8px 0}.training-course-list--filter-wrapper .training-course-list--filter .filter-name{flex-shrink:1;display:inline-flex;margin:0 .2em .4em}.training-course-list--filter-wrapper .training-course-list--filter .filter-name span{padding:.2em .5em .3em;background:#263780;white-space:nowrap}@media screen and (min-width:1520px){.training-course-list--filter-wrapper .training-course-list--filter .filter-name span{padding-bottom:.4em}}.training-course-list--filter-wrapper .training-course-list--filter .filter-name span.count{padding:.2em .5em .3em}@media screen and (min-width:1520px){.training-course-list--filter-wrapper .training-course-list--filter .filter-name span.count{padding-bottom:.4em}}.training-course-list--filter-wrapper .training-course-list--count{display:none;font-weight:600;box-sizing:border-box;font-size:15px;padding:8px 0;align-items:center}@media screen and (min-width:641px){.training-course-list--filter-wrapper .training-course-list--count{display:inline-flex}}@media screen and (min-width:1024px){.training-course-list--filter-wrapper .training-course-list--count{padding-left:1em}}@media screen and (min-width:1120px){.training-course-list--filter-wrapper .training-course-list--count{font-size:17px}}@media screen and (max-width:640px){.training-course-list--wrapper{padding-top:24px}}.homepage.sqs-edit-mode .section-training.hidden{display:block!important;visibility:visible!important}.training-course-list.loading-dark{max-height:38px}.training-course-list:not(.loading-dark){padding-top:20px}@media screen and (min-width:641px){.training-course-list:not(.loading-dark){padding-top:16px}}@media screen and (min-width:1120px){.training-course-list:not(.loading-dark){padding-top:30px}}.homepage .training-course-list{display:flex;flex-wrap:wrap;margin:0 -15px;padding-top:24px;justify-content:center}.homepage .training-course-list .training-course{width:100%;flex-grow:1;display:flex;padding:0 15px 30px;box-sizing:border-box}@media screen and (min-width:790px){.homepage .training-course-list .training-course{max-width:50%;margin-top:0}}@media screen and (min-width:1281px){.homepage .training-course-list .training-course{max-width:33.33333333%}.homepage .training-course-list .training-course:nth-child(n+4){display:none}}.training-course{position:relative;text-align:left}.training-course+.training-course{margin-top:30px}.training-course .fill-link{z-index:4}.training-course--inner{flex-grow:1;display:flex;position:relative}.training-course--inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-color:#d3d8df;border-style:solid;border-width:2px;box-sizing:border-box;transition:border-color 350ms ease;pointer-events:none;z-index:2}.fill-link:hover+.training-course--inner:after{border-color:#263780}.filter-page .fill-link:hover+.training-course--inner:after{display:flex}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner:after{border-right-color:#5065ad}}.training-course--inner>*{position:relative}.training-course--inner .left{flex-grow:1;flex-direction:column;padding:2px 0 2px 2px;background:linear-gradient(90deg,rgba(237,241,247,0) 0%,#edf1f7 100%);transition:color 350ms ease;position:relative;display:none}.filter-page .training-course--inner .left{display:flex}@media screen and (max-width:1023px){.filter-page .training-course--inner .left{display:none}}.fill-link:hover+.training-course--inner .left{color:#fff}.training-course--inner .left:before{content:"";margin:0;display:block;position:absolute;top:0;right:0;left:0;bottom:0;color:transparent!important;background:#263780;opacity:0;transition:opacity 350ms ease}.fill-link:hover+.training-course--inner .left:before{opacity:1}.training-course--inner .left>*{position:relative}.training-course--inner .left .title,.training-course--inner .left .short-desc{transition:color 350ms ease}.fill-link:hover+.training-course--inner .left .title,.fill-link:hover+.training-course--inner .left .short-desc{color:#fff}.training-course--inner .left .title{padding-bottom:0!important}.training-course--inner .left .short-desc .short-desc--inner{opacity:1;padding-top:.65em}.training-course--inner .right{flex-grow:0;flex-shrink:1;display:flex;flex-direction:column;background:linear-gradient(-180deg,rgba(237,241,247,0) 0%,#edf1f7 100%);transition:color 350ms ease;position:relative;box-sizing:border-box;overflow:hidden;width:100%}.training-course--inner .right:before{content:"";margin:0;display:block;position:absolute;top:0;right:0;left:0;bottom:0;color:transparent!important;background:#263780;opacity:0;transition:opacity 350ms ease}@media screen and (min-width:1024px){.filter-page .training-course--inner .right:before{display:none}}.fill-link:hover+.training-course--inner .right:before{opacity:1}@media screen and (min-width:1024px){.filter-page .training-course--inner .right{height:auto!important;padding-bottom:0!important;max-width:340px;min-width:340px;background:none}}@media screen and (min-width:1281px){.filter-page .training-course--inner .right{max-width:400px;min-width:400px}}@media screen and (min-width:1024px){.filter-page .multi-day.training-course--inner .right{height:auto!important;padding-bottom:0!important;max-width:340px;min-width:340px;background:none}}@media screen and (min-width:1120px){.filter-page .multi-day.training-course--inner .right{max-width:400px;min-width:400px}}@media screen and (min-width:1281px){.filter-page .multi-day.training-course--inner .right{max-width:456px;min-width:456px}}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner .right{color:#1d1d1b}}.training-course--inner .right>*{position:relative}.training-course--inner .right .training-course--header{z-index:3}.training-course--inner .right .title{z-index:1}@media screen and (min-width:1024px){.filter-page .training-course--inner .right .title{display:none}}.fill-link:hover+.training-course--inner .right .title .title--inner{color:#fff}.training-course--inner .right .short-desc{z-index:1}.fill-link:hover+.training-course--inner .right .short-desc{color:#fff}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner .right .short-desc{color:#1d1d1b}}@media screen and (min-width:1024px){.filter-page .training-course--inner .right .short-desc{display:none}}.training-course--inner .right .short-desc .short-desc--inner>div:first-child>p:first-child{margin-top:0}.training-course--inner .right .short-desc .short-desc--inner>div:last-child>p:last-child br:first-child:last-child{display:none}.training-course--inner .right .date-and-venue{z-index:1}.training-course--inner .right .book-course{z-index:3}.training-course--inner .training-course--header{display:flex}.training-course--inner .course-info{flex-grow:1;display:flex;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;color:#fff;line-height:normal}.training-course--inner .course-info .course-info--inner{flex-grow:1;display:flex;flex-direction:column;justify-content:center;background:rgba(80,101,173,.9);padding:16px 17px 18px;transition:background-color 350ms ease}@media screen and (min-width:481px){.training-course--inner .course-info .course-info--inner{padding:16px 23px 18px}}@media screen and (min-width:1024px){.training-course--inner .course-info .course-info--inner{padding:16px 17px 18px}}@media screen and (min-width:1281px){.training-course--inner .course-info .course-info--inner{padding:16px 23px 18px}}.fill-link:hover+.training-course--inner .course-info .course-info--inner{background:rgba(38,55,128,.9)}.training-course--inner .course-info .course-info--inner .course-category{font-size:26px;line-height:26px;letter-spacing:-.01em;font-weight:400}@media screen and (min-width:1281px){.training-course--inner .course-info .course-info--inner .course-category{font-size:33px;line-height:33px}}.training-course--inner .course-info .course-info--inner .course-type--wrapper{display:flex;align-items:center;padding-top:5px}.training-course--inner .course-info .course-info--inner .course-type--wrapper .course-icon{display:inline-block;width:1em;height:1em;background-image:url(/images/laptop.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.crs.training-course--inner .course-info .course-info--inner .course-type--wrapper .course-icon{background-image:url(/images/presentation.svg)}.training-course--inner .course-info .course-info--inner .course-type--wrapper .course-icon+.course-type{margin-left:.35em}.training-course--inner .course-info .course-info--inner .course-type--wrapper .course-type{font-style:italic;font-size:20px;line-height:20px}.training-course--inner .corner-date{display:flex;align-items:center;justify-content:center;text-align:center;min-width:82px;max-width:82px;min-height:82px;color:#fff;font-weight:600;text-transform:uppercase;background:#5065ad}.training-course--inner .corner-date .corner-date--inner{display:flex;flex-direction:column}.training-course--inner .corner-date .corner-date--month{font-size:16px;line-height:16px;letter-spacing:.09em}.training-course--inner .corner-date .corner-date--day{font-size:40px;line-height:40px}.training-course--inner .title{width:100%;font-weight:600;font-size:24px;line-height:1.25;padding:20px 23px .5em;margin:0;box-sizing:border-box}@media screen and (min-width:768px){.training-course--inner .title{max-width:86%}}@media screen and (min-width:1024px){.training-course--inner .title{max-width:100%;font-size:28px}}@media screen and (min-width:1281px){.training-course--inner .title{padding:27px 27px .5em}}@media screen and (min-width:1520px){.training-course--inner .title body:not(.homepage){max-width:86%;font-size:32px;padding:35px 35px .5em}}.training-course--inner .short-desc{flex-grow:1;width:100%;box-sizing:border-box;font-size:16px!important;font-weight:400;line-height:normal}@media screen and (min-width:1281px){.training-course--inner .short-desc{font-size:18px!important}.homepage .training-course--inner .short-desc{font-size:16px!important}}@media screen and (min-width:1024px){.filter-page .training-course--inner .short-desc{max-height:100%!important}}.training-course--inner .short-desc .short-desc--inner{padding:0 23px 24px}@media screen and (min-width:1281px){.training-course--inner .short-desc .short-desc--inner{padding:0 27px 27px}}@media screen and (min-width:1520px){.training-course--inner .short-desc .short-desc--inner body:not(.homepage){padding:0 35px 37px}}@media screen and (min-width:1024px){.filter-page .training-course--inner .short-desc .short-desc--inner{opacity:1}}.fill-link:hover+.training-course--inner .short-desc .short-desc--inner{opacity:1}.training-course--inner .short-desc .short-desc--inner *[style*="font-size"]{font-size:1em!important}.training-course--inner .date-and-venue{flex-shrink:1;display:flex;flex-direction:column;justify-content:flex-end;margin-top:15px;padding-left:2px;padding-right:2px;color:#1d1d1b!important;margin-top:0}@media screen and (min-width:1024px){.filter-page .training-course--inner .date-and-venue{flex-grow:1;height:auto!important;padding-left:0;padding-right:2px}}.training-course--inner .date-and-venue .date-and-venue--inner{background:#fff;display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width:1024px){.filter-page .training-course--inner .date-and-venue .date-and-venue--inner{flex-grow:1}}.training-course--inner .date-and-venue .date-wrapper{display:flex;flex-wrap:wrap;margin-left:-1px;margin-right:-1px}.training-course--inner .date-and-venue .date-wrapper .day{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 17px 21px;border-color:#d3d8df;border-style:solid;border-width:0 1px 2px 1px;transition:border-color 350ms ease}@media screen and (min-width:481px){.training-course--inner .date-and-venue .date-wrapper .day{padding:26px 23px 27px}}@media screen and (min-width:1024px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day{padding:20px 17px 21px}}@media screen and (min-width:1281px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day{padding:26px 23px 27px}}.fill-link:hover+.training-course--inner .date-and-venue .date-wrapper .day{border-color:#5065ad}.training-course--inner .date-and-venue .date-wrapper .day h4{font-size:15px;line-height:15px;letter-spacing:-.01em;font-weight:700;text-transform:uppercase;color:#656b74;margin:0}.training-course--inner .date-and-venue .date-wrapper .day h4+time{margin-top:.4em}.training-course--inner .date-and-venue .date-wrapper .day .time{font-size:20px;line-height:20px;letter-spacing:-.01em;font-weight:400;margin-left:-.1em}@media screen and (min-width:400px){.training-course--inner .date-and-venue .date-wrapper .day .time{font-size:24px;line-height:24px}}@media screen and (min-width:481px){.training-course--inner .date-and-venue .date-wrapper .day .time{font-size:30px;line-height:30px}}@media screen and (min-width:641px){.training-course--inner .date-and-venue .date-wrapper .day .time{font-size:24px;line-height:24px}}@media screen and (min-width:768px){.training-course--inner .date-and-venue .date-wrapper .day .time{font-size:30px;line-height:30px}}@media screen and (min-width:1024px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day .time{font-size:20px;line-height:20px}}@media screen and (min-width:1120px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day .time{font-size:24px;line-height:24px}}@media screen and (min-width:1281px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day .time{font-size:30px;line-height:30px}}.training-course--inner .date-and-venue .date-wrapper .day .time+time{margin-top:.3em}.training-course--inner .date-and-venue .date-wrapper .day .date{font-size:16px;line-height:16px;letter-spacing:-.01em;font-weight:400}@media screen and (min-width:481px){.training-course--inner .date-and-venue .date-wrapper .day .date{font-size:18px;line-height:18px}}@media screen and (min-width:641px){.training-course--inner .date-and-venue .date-wrapper .day .date{font-size:16px;line-height:16px}}@media screen and (min-width:768px){.training-course--inner .date-and-venue .date-wrapper .day .date{font-size:18px;line-height:18px}}@media screen and (min-width:1024px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day .date{font-size:16px;line-height:16px}}@media screen and (min-width:1281px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day .date{font-size:18px;line-height:18px}}.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child{padding:25px 17px 26px;border:0}@media screen and (min-width:481px){.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child{padding:35px 23px 36px}}@media screen and (min-width:1024px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child{padding:25px 17px 26px}}@media screen and (min-width:1281px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child{padding:35px 23px 36px}}.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .time{font-size:30px;line-height:30px}@media screen and (min-width:400px){.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .time{font-size:34px;line-height:34px}}@media screen and (min-width:481px){.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .time{font-size:40px;line-height:40px}}@media screen and (min-width:641px){.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .time{font-size:34px;line-height:34px}}@media screen and (min-width:768px){.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .time{font-size:40px;line-height:40px}}@media screen and (min-width:1024px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .time{font-size:30px;line-height:30px}}@media screen and (min-width:1120px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .time{font-size:34px;line-height:34px}}@media screen and (min-width:1281px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .time{font-size:40px;line-height:40px}}.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .date{font-size:22px;line-height:22px}@media screen and (min-width:481px){.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .date{font-size:24px;line-height:24px}}@media screen and (min-width:641px){.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .date{font-size:22px;line-height:22px}}@media screen and (min-width:768px){.training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .date{font-size:24px;line-height:24px}}@media screen and (min-width:1024px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .date{font-size:22px;line-height:22px}}@media screen and (min-width:1281px){.filter-page .training-course--inner .date-and-venue .date-wrapper .day:first-child:last-child .date{font-size:24px;line-height:24px}}.training-course--inner .date-and-venue .venue{flex-grow:1;display:flex;align-items:flex-end;padding:20px 17px 21px;font-size:16px;line-height:normal;font-style:italic}@media screen and (min-width:481px){.training-course--inner .date-and-venue .venue{padding:25px 23px 27px}}:not(.multi-day).training-course--inner .date-and-venue .venue{padding-top:0!important}@media screen and (min-width:1024px){.filter-page .training-course--inner .date-and-venue .venue{padding:20px 17px 21px}}@media screen and (min-width:1281px){.filter-page .training-course--inner .date-and-venue .venue{padding:25px 23px 27px;font-size:17px}}.training-course--inner .book-course{padding:0 23px;background:linear-gradient(90deg,#fff 0%,#edf1f7 100%);color:inherit;text-transform:uppercase;text-align:right;font-weight:600!important;letter-spacing:.01em;position:relative;box-sizing:border-box;height:78px;border-width:0 2px 2px 2px;border-style:solid;border-color:#d3d8df;transition:border-color 350ms ease;display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width:1024px){.filter-page .training-course--inner .book-course{border-left-width:0}}.training-course--inner .book-course:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#263780;opacity:0;transition:opacity 350ms ease,background 350ms ease}@media screen and (min-width:1024px){.filter-page .training-course--inner .book-course:before{right:-2px;bottom:-2px}}.fill-link:hover+.training-course--inner .book-course{color:#fff;border-color:#5065ad}.fill-link:hover+.training-course--inner .book-course:before{opacity:1;background:#5065ad}.training-course--inner .book-course span{position:relative}label:hover input[type=checkbox][checked]+span:before,label:hover input[type=checkbox]:checked+span:before{background-color:#223273;border-color:#223273}label:hover input[type=checkbox]:not([checked])+span:before,label:hover input[type=checkbox]:not(:checked)+span:before{border-color:#263780}label input[type=checkbox]{display:none}label input[type=checkbox]+span{display:flex;white-space:nowrap;align-items:center;font-size:16px;font-weight:400}@media screen and (min-width:1120px){label input[type=checkbox]+span{font-size:18px}}label input[type=checkbox]+span:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");background-size:14px 14px;background-repeat:no-repeat;background-position:50% 50%;width:20px;height:20px;box-sizing:border-box;border:1px solid #b1bed1;background-color:#fff;border-radius:3px;display:block;transition:background-color 350ms ease,border-color 350ms ease;margin-right:10px;line-height:0;float:left;margin-top:5px}label input[type=checkbox][checked]+span:before,label input[type=checkbox]:checked+span:before{border-color:#263780;background-color:#263780}.category-nav--list-filter+.category-nav--list-filter{border-top:1px solid #d1d9e4;padding-top:15px}.category-nav--list-filter .category-nav--list-filter-title{display:flex;align-items:center;margin:0 0 15px 0;line-height:1.3;font-size:15px;color:#1d1d1b}@media screen and (min-width:1120px){.category-nav--list-filter .category-nav--list-filter-title{font-size:17px}}@media screen and (max-width:640px){.category-nav--list-filter .category-nav--list-filter-title{cursor:pointer;visibility:visible;margin:0;border-top:1px solid #d1d9e4;padding:1.5em 10px 1.5em 0}.category-nav--list-filter .category-nav--list-filter-title:hover{color:#263780}}.category-nav--list-filter .category-nav--list-filter-title span{flex-grow:1;white-space:nowrap}.category-nav--list-filter .category-nav--list-filter-title svg{visibility:hidden;flex-shrink:1;width:24px;height:24px;transform:rotate(0deg);transform-origin:50% 50%;margin-left:1em}@media screen and (max-width:640px){.category-nav--list-filter .category-nav--list-filter-title svg{visibility:visible}}@media screen and (max-width:640px){.category-nav--list-filter .category-nav--list-filter-title.active{color:#263780}.category-nav--list-filter .category-nav--list-filter-title.active svg{transform:rotate(180deg)}.category-nav--list-filter .category-nav--list-filter-title.active+.category-nav--list-filter-parent{height:initial;padding:0 0 20px 0}}.category-nav--list-filter .category-nav--list-filter-parent{list-style:none;padding:0;margin:0}@media screen and (max-width:640px){.category-nav--list-filter .category-nav--list-filter-parent{height:0;overflow:hidden;border-bottom:1px solid #d1d9e4}}.fill-link:hover+.training-category--body.computing .included-courses--wrapper{border-color:#005034}.training-category--body.computing .training-category--header{}.training-category--body.computing .training-category--header .training-category--header--inner{background:rgba(0,99,74,.9)}.fill-link:hover+.training-category--body.computing .training-category--header .training-category--header--inner{background:rgba(0,80,52,.9)}.training-category--body.computing .short-desc{background:#005034}.fill-link:hover+.training-category--body.computing .see-courses{border-color:#005034}.fill-link:hover+.training-category--body.computing .see-courses:before{background:#005034}.training-course-list--filter .filter-name.computing span{background:#005034}.training-course-list--filter .filter-name.computing span.count{background:#00634a}.fill-link:hover+.training-course--inner.computing:after{border-color:#005034}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.computing:after{border-right-color:#00634a}}.training-course--inner.computing .left:before{background:#005034}.training-course--inner.computing .right:before{background:#005034}.training-course--inner.computing .course-info{}.training-course--inner.computing .course-info .course-info--inner{background:rgba(0,99,74,.9)}.fill-link:hover+.training-course--inner.computing .course-info .course-info--inner{background:rgba(0,80,52,.9)}.training-course--inner.computing .corner-date{background:#00634a}.fill-link:hover+.training-course--inner.computing .date-and-venue .date-wrapper .day{border-color:#00634a}.training-course--inner.computing .book-course:before{background:#005034}.fill-link:hover+.training-course--inner.computing .book-course{border-color:#00634a}.fill-link:hover+.training-course--inner.computing .book-course:before{background:#00634a}.fill-link:hover+.training-category--body.conferences .included-courses--wrapper{border-color:#263780}.training-category--body.conferences .training-category--header{}.training-category--body.conferences .training-category--header .training-category--header--inner{background:rgba(80,101,173,.9)}.fill-link:hover+.training-category--body.conferences .training-category--header .training-category--header--inner{background:rgba(38,55,128,.9)}.training-category--body.conferences .short-desc{background:#263780}.fill-link:hover+.training-category--body.conferences .see-courses{border-color:#263780}.fill-link:hover+.training-category--body.conferences .see-courses:before{background:#263780}.training-course-list--filter .filter-name.conferences span{background:#263780}.training-course-list--filter .filter-name.conferences span.count{background:#5065ad}.fill-link:hover+.training-course--inner.conferences:after{border-color:#263780}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.conferences:after{border-right-color:#5065ad}}.training-course--inner.conferences .left:before{background:#263780}.training-course--inner.conferences .right:before{background:#263780}.training-course--inner.conferences .course-info{}.training-course--inner.conferences .course-info .course-info--inner{background:rgba(80,101,173,.9)}.fill-link:hover+.training-course--inner.conferences .course-info .course-info--inner{background:rgba(38,55,128,.9)}.training-course--inner.conferences .corner-date{background:#5065ad}.fill-link:hover+.training-course--inner.conferences .date-and-venue .date-wrapper .day{border-color:#5065ad}.training-course--inner.conferences .book-course:before{background:#263780}.fill-link:hover+.training-course--inner.conferences .book-course{border-color:#5065ad}.fill-link:hover+.training-course--inner.conferences .book-course:before{background:#5065ad}.fill-link:hover+.training-category--body.eduPeople .included-courses--wrapper{border-color:#0c1f71}.training-category--body.eduPeople .training-category--header{}.training-category--body.eduPeople .training-category--header .training-category--header--inner{background:rgba(38,55,128,.9)}.fill-link:hover+.training-category--body.eduPeople .training-category--header .training-category--header--inner{background:rgba(12,31,113,.9)}.training-category--body.eduPeople .short-desc{background:#0c1f71}.fill-link:hover+.training-category--body.eduPeople .see-courses{border-color:#0c1f71}.fill-link:hover+.training-category--body.eduPeople .see-courses:before{background:#0c1f71}.training-course-list--filter .filter-name.eduPeople span{background:#0c1f71}.training-course-list--filter .filter-name.eduPeople span.count{background:#263780}.fill-link:hover+.training-course--inner.eduPeople:after{border-color:#0c1f71}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.eduPeople:after{border-right-color:#263780}}.training-course--inner.eduPeople .left:before{background:#0c1f71}.training-course--inner.eduPeople .right:before{background:#0c1f71}.training-course--inner.eduPeople .course-info{}.training-course--inner.eduPeople .course-info .course-info--inner{background:rgba(38,55,128,.9)}.fill-link:hover+.training-course--inner.eduPeople .course-info .course-info--inner{background:rgba(12,31,113,.9)}.training-course--inner.eduPeople .corner-date{background:#263780}.fill-link:hover+.training-course--inner.eduPeople .date-and-venue .date-wrapper .day{border-color:#263780}.training-course--inner.eduPeople .book-course:before{background:#0c1f71}.fill-link:hover+.training-course--inner.eduPeople .book-course{border-color:#263780}.fill-link:hover+.training-course--inner.eduPeople .book-course:before{background:#263780}.fill-link:hover+.training-category--body.finance .included-courses--wrapper{border-color:#b59ecb}.training-category--body.finance .training-category--header{}.training-category--body.finance .training-category--header .training-category--header--inner{background:rgba(189,168,209,.9)}.fill-link:hover+.training-category--body.finance .training-category--header .training-category--header--inner{background:rgba(181,158,203,.9)}.training-category--body.finance .short-desc{background:#b59ecb}.fill-link:hover+.training-category--body.finance .see-courses{border-color:#b59ecb}.fill-link:hover+.training-category--body.finance .see-courses:before{background:#b59ecb}.training-course-list--filter .filter-name.finance span{background:#b59ecb}.training-course-list--filter .filter-name.finance span.count{background:#bda8d1}.fill-link:hover+.training-course--inner.finance:after{border-color:#b59ecb}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.finance:after{border-right-color:#bda8d1}}.training-course--inner.finance .left:before{background:#b59ecb}.training-course--inner.finance .right:before{background:#b59ecb}.training-course--inner.finance .course-info{}.training-course--inner.finance .course-info .course-info--inner{background:rgba(189,168,209,.9)}.fill-link:hover+.training-course--inner.finance .course-info .course-info--inner{background:rgba(181,158,203,.9)}.training-course--inner.finance .corner-date{background:#bda8d1}.fill-link:hover+.training-course--inner.finance .date-and-venue .date-wrapper .day{border-color:#bda8d1}.training-course--inner.finance .book-course:before{background:#b59ecb}.fill-link:hover+.training-course--inner.finance .book-course{border-color:#bda8d1}.fill-link:hover+.training-course--inner.finance .book-course:before{background:#bda8d1}.fill-link:hover+.training-category--body.governance .included-courses--wrapper{border-color:#f39200}.training-category--body.governance .training-category--header{}.training-category--body.governance .training-category--header .training-category--header--inner{background:rgba(246,161,36,.9)}.fill-link:hover+.training-category--body.governance .training-category--header .training-category--header--inner{background:rgba(243,146,0,.9)}.training-category--body.governance .short-desc{background:#f39200}.fill-link:hover+.training-category--body.governance .see-courses{border-color:#f39200}.fill-link:hover+.training-category--body.governance .see-courses:before{background:#f39200}.training-course-list--filter .filter-name.governance span{background:#f39200}.training-course-list--filter .filter-name.governance span.count{background:#f6a124}.fill-link:hover+.training-course--inner.governance:after{border-color:#f39200}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.governance:after{border-right-color:#f6a124}}.training-course--inner.governance .left:before{background:#f39200}.training-course--inner.governance .right:before{background:#f39200}.training-course--inner.governance .course-info{}.training-course--inner.governance .course-info .course-info--inner{background:rgba(246,161,36,.9)}.fill-link:hover+.training-course--inner.governance .course-info .course-info--inner{background:rgba(243,146,0,.9)}.training-course--inner.governance .corner-date{background:#f6a124}.fill-link:hover+.training-course--inner.governance .date-and-venue .date-wrapper .day{border-color:#f6a124}.training-course--inner.governance .book-course:before{background:#f39200}.fill-link:hover+.training-course--inner.governance .book-course{border-color:#f6a124}.fill-link:hover+.training-course--inner.governance .book-course:before{background:#f6a124}.fill-link:hover+.training-category--body.healthAndSafety .included-courses--wrapper{border-color:#0092dd}.training-category--body.healthAndSafety .training-category--header{}.training-category--body.healthAndSafety .training-category--header .training-category--header--inner{background:rgba(0,158,225,.9)}.fill-link:hover+.training-category--body.healthAndSafety .training-category--header .training-category--header--inner{background:rgba(0,146,221,.9)}.training-category--body.healthAndSafety .short-desc{background:#0092dd}.fill-link:hover+.training-category--body.healthAndSafety .see-courses{border-color:#0092dd}.fill-link:hover+.training-category--body.healthAndSafety .see-courses:before{background:#0092dd}.training-course-list--filter .filter-name.healthAndSafety span{background:#0092dd}.training-course-list--filter .filter-name.healthAndSafety span.count{background:#009ee1}.fill-link:hover+.training-course--inner.healthAndSafety:after{border-color:#0092dd}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.healthAndSafety:after{border-right-color:#009ee1}}.training-course--inner.healthAndSafety .left:before{background:#0092dd}.training-course--inner.healthAndSafety .right:before{background:#0092dd}.training-course--inner.healthAndSafety .course-info{}.training-course--inner.healthAndSafety .course-info .course-info--inner{background:rgba(0,158,225,.9)}.fill-link:hover+.training-course--inner.healthAndSafety .course-info .course-info--inner{background:rgba(0,146,221,.9)}.training-course--inner.healthAndSafety .corner-date{background:#009ee1}.fill-link:hover+.training-course--inner.healthAndSafety .date-and-venue .date-wrapper .day{border-color:#009ee1}.training-course--inner.healthAndSafety .book-course:before{background:#0092dd}.fill-link:hover+.training-course--inner.healthAndSafety .book-course{border-color:#009ee1}.fill-link:hover+.training-course--inner.healthAndSafety .book-course:before{background:#009ee1}.fill-link:hover+.training-category--body.hlta .included-courses--wrapper{border-color:#006178}.training-category--body.hlta .training-category--header{}.training-category--body.hlta .training-category--header .training-category--header--inner{background:rgba(31,116,136,.9)}.fill-link:hover+.training-category--body.hlta .training-category--header .training-category--header--inner{background:rgba(0,97,120,.9)}.training-category--body.hlta .short-desc{background:#006178}.fill-link:hover+.training-category--body.hlta .see-courses{border-color:#006178}.fill-link:hover+.training-category--body.hlta .see-courses:before{background:#006178}.training-course-list--filter .filter-name.hlta span{background:#006178}.training-course-list--filter .filter-name.hlta span.count{background:#1f7488}.fill-link:hover+.training-course--inner.hlta:after{border-color:#006178}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.hlta:after{border-right-color:#1f7488}}.training-course--inner.hlta .left:before{background:#006178}.training-course--inner.hlta .right:before{background:#006178}.training-course--inner.hlta .course-info{}.training-course--inner.hlta .course-info .course-info--inner{background:rgba(31,116,136,.9)}.fill-link:hover+.training-course--inner.hlta .course-info .course-info--inner{background:rgba(0,97,120,.9)}.training-course--inner.hlta .corner-date{background:#1f7488}.fill-link:hover+.training-course--inner.hlta .date-and-venue .date-wrapper .day{border-color:#1f7488}.training-course--inner.hlta .book-course:before{background:#006178}.fill-link:hover+.training-course--inner.hlta .book-course{border-color:#1f7488}.fill-link:hover+.training-course--inner.hlta .book-course:before{background:#1f7488}.fill-link:hover+.training-category--body.hr .included-courses--wrapper{border-color:#87ba04}.training-category--body.hr .training-category--header{}.training-category--body.hr .training-category--header .training-category--header--inner{background:rgba(148,193,31,.9)}.fill-link:hover+.training-category--body.hr .training-category--header .training-category--header--inner{background:rgba(135,186,4,.9)}.training-category--body.hr .short-desc{background:#87ba04}.fill-link:hover+.training-category--body.hr .see-courses{border-color:#87ba04}.fill-link:hover+.training-category--body.hr .see-courses:before{background:#87ba04}.training-course-list--filter .filter-name.hr span{background:#87ba04}.training-course-list--filter .filter-name.hr span.count{background:#94c11f}.fill-link:hover+.training-course--inner.hr:after{border-color:#87ba04}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.hr:after{border-right-color:#94c11f}}.training-course--inner.hr .left:before{background:#87ba04}.training-course--inner.hr .right:before{background:#87ba04}.training-course--inner.hr .course-info{}.training-course--inner.hr .course-info .course-info--inner{background:rgba(148,193,31,.9)}.fill-link:hover+.training-course--inner.hr .course-info .course-info--inner{background:rgba(135,186,4,.9)}.training-course--inner.hr .corner-date{background:#94c11f}.fill-link:hover+.training-course--inner.hr .date-and-venue .date-wrapper .day{border-color:#94c11f}.training-course--inner.hr .book-course:before{background:#87ba04}.fill-link:hover+.training-course--inner.hr .book-course{border-color:#94c11f}.fill-link:hover+.training-course--inner.hr .book-course:before{background:#94c11f}.fill-link:hover+.training-category--body.microsoftOffice .included-courses--wrapper{border-color:#d32300}.training-category--body.microsoftOffice .training-category--header{}.training-category--body.microsoftOffice .training-category--header .training-category--header--inner{background:rgba(216,59,1,.9)}.fill-link:hover+.training-category--body.microsoftOffice .training-category--header .training-category--header--inner{background:rgba(211,35,0,.9)}.training-category--body.microsoftOffice .short-desc{background:#d32300}.fill-link:hover+.training-category--body.microsoftOffice .see-courses{border-color:#d32300}.fill-link:hover+.training-category--body.microsoftOffice .see-courses:before{background:#d32300}.training-course-list--filter .filter-name.microsoftOffice span{background:#d32300}.training-course-list--filter .filter-name.microsoftOffice span.count{background:#d83b01}.fill-link:hover+.training-course--inner.microsoftOffice:after{border-color:#d32300}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.microsoftOffice:after{border-right-color:#d83b01}}.training-course--inner.microsoftOffice .left:before{background:#d32300}.training-course--inner.microsoftOffice .right:before{background:#d32300}.training-course--inner.microsoftOffice .course-info{}.training-course--inner.microsoftOffice .course-info .course-info--inner{background:rgba(216,59,1,.9)}.fill-link:hover+.training-course--inner.microsoftOffice .course-info .course-info--inner{background:rgba(211,35,0,.9)}.training-course--inner.microsoftOffice .corner-date{background:#d83b01}.fill-link:hover+.training-course--inner.microsoftOffice .date-and-venue .date-wrapper .day{border-color:#d83b01}.training-course--inner.microsoftOffice .book-course:before{background:#d32300}.fill-link:hover+.training-course--inner.microsoftOffice .book-course{border-color:#d83b01}.fill-link:hover+.training-course--inner.microsoftOffice .book-course:before{background:#d83b01}.fill-link:hover+.training-category--body.misSims .included-courses--wrapper{border-color:#263780}.training-category--body.misSims .training-category--header{}.training-category--body.misSims .training-category--header .training-category--header--inner{background:rgba(80,101,173,.9)}.fill-link:hover+.training-category--body.misSims .training-category--header .training-category--header--inner{background:rgba(38,55,128,.9)}.training-category--body.misSims .short-desc{background:#263780}.fill-link:hover+.training-category--body.misSims .see-courses{border-color:#263780}.fill-link:hover+.training-category--body.misSims .see-courses:before{background:#263780}.training-course-list--filter .filter-name.misSims span{background:#263780}.training-course-list--filter .filter-name.misSims span.count{background:#5065ad}.fill-link:hover+.training-course--inner.misSims:after{border-color:#263780}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.misSims:after{border-right-color:#5065ad}}.training-course--inner.misSims .left:before{background:#263780}.training-course--inner.misSims .right:before{background:#263780}.training-course--inner.misSims .course-info{}.training-course--inner.misSims .course-info .course-info--inner{background:rgba(80,101,173,.9)}.fill-link:hover+.training-course--inner.misSims .course-info .course-info--inner{background:rgba(38,55,128,.9)}.training-course--inner.misSims .corner-date{background:#5065ad}.fill-link:hover+.training-course--inner.misSims .date-and-venue .date-wrapper .day{border-color:#5065ad}.training-course--inner.misSims .book-course:before{background:#263780}.fill-link:hover+.training-course--inner.misSims .book-course{border-color:#5065ad}.fill-link:hover+.training-course--inner.misSims .book-course:before{background:#5065ad}.fill-link:hover+.training-category--body.premises .included-courses--wrapper{border-color:#2faae4}.training-category--body.premises .training-category--header{}.training-category--body.premises .training-category--header .training-category--header--inner{background:rgba(69,179,231,.9)}.fill-link:hover+.training-category--body.premises .training-category--header .training-category--header--inner{background:rgba(47,170,228,.9)}.training-category--body.premises .short-desc{background:#2faae4}.fill-link:hover+.training-category--body.premises .see-courses{border-color:#2faae4}.fill-link:hover+.training-category--body.premises .see-courses:before{background:#2faae4}.training-course-list--filter .filter-name.premises span{background:#2faae4}.training-course-list--filter .filter-name.premises span.count{background:#45b3e7}.fill-link:hover+.training-course--inner.premises:after{border-color:#2faae4}@media screen and (min-width:1024px){.filter-page .fill-link:hover+.training-course--inner.premises:after{border-right-color:#45b3e7}}.training-course--inner.premises .left:before{background:#2faae4}.training-course--inner.premises .right:before{background:#2faae4}.training-course--inner.premises .course-info{}.training-course--inner.premises .course-info .course-info--inner{background:rgba(69,179,231,.9)}.fill-link:hover+.training-course--inner.premises .course-info .course-info--inner{background:rgba(47,170,228,.9)}.training-course--inner.premises .corner-date{background:#45b3e7}.fill-link:hover+.training-course--inner.premises .date-and-venue .date-wrapper .day{border-color:#45b3e7}.training-course--inner.premises .book-course:before{background:#2faae4}.fill-link:hover+.training-course--inner.premises .book-course{border-color:#45b3e7}.fill-link:hover+.training-course--inner.premises .book-course:before{background:#45b3e7}#the-page ul.list-unstyled li::before{display:none}