#top-menu>li>ul.sub-menu>li.newcourse>a{position:relative;padding-right:95px}#top-menu>li>ul.sub-menu>li.newcourse>a::before{content:'New';position:absolute;right:48px;top:50%;transform:translateY(-50%);background:#8c38d1;color:#fff;font-size:14px;font-weight:600;line-height:1;padding:7px 9px;border-radius:4px;display:inline-block}.additional-qualification-toggle{background:white;border-radius:10px;padding-top:30px!important;padding-right:20px!important;padding-bottom:30px!important;padding-left:20px!important;margin-bottom:30px!important}.additional-qualification-toggle .et_pb_toggle_title{color:#8540C9!important}.additional-qualification-toggle .et_pb_toggle_title:before{font-size:26px;right:-5px;color:#8540C9;font-family:ETmodules!important;font-weight:400!important;content:"\e050"!important}.additional-qualification-toggle .et_pb_toggle_content a{color:#8540C9;text-decoration:underline}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#ecf4f6;opacity:1}@media (min-width:981px){#main-header #top-menu ul.sub-menu{width:340px}#main-header #top-menu ul.sub-menu>li,#main-header #top-menu ul.sub-menu>li>a{width:100%;box-sizing:border-box}#main-header #top-menu li li ul.sub-menu{left:340px;right:auto;top:-3px}#main-header #top-menu li.et-reverse-direction-nav li ul.sub-menu{left:auto;right:340px}}.training_session .isOnline{background:#011e41;color:white;font-weight:bold;padding:5px;margin-top:10px}.training_session .course-categories{background-color:#ecf4f6;margin-bottom:20px;padding:5px}.training_session h3{font-weight:900!important}.training_session .startDate{font-weight:bold;font-size:16px;margin-top:10px;margin-bottom:10px}.training_session .regButton{font-weight:bold;text-decoration:underline;margin-left:20px}.training_session iframe{min-width:800px;min-height:450px}.resource-container{display:flex;flex-direction:column;gap:14px}.resource-top-meta{display:flex;align-items:center;gap:14px}.resource-lock{font-size:20px;line-height:1}.resource-lock--locked{color:#c00000}.resource-lock--unlocked{color:#009900}.contenttype{display:flex;align-items:center;gap:6px;font-size:18px;line-height:1.2}.contenttype .resIcon{font-size:20px}.resource-taxonomy{display:flex;flex-wrap:wrap;gap:8px}.resource-term{display:inline-block;padding:5px 10px;border-radius:999px;background:#e8eef5;color:#001e41;font-size:14px;font-weight:700;line-height:1.2}.resource-container .title h4{margin:0}.resource-container .description p:last-child{margin-bottom:0}.resources-toggle{border-top:1px solid #d7dfe8;padding-top:14px}.resources-toggle summary{cursor:pointer;font-weight:700;color:#001e41;text-decoration:underline}.resources-toggle summary::marker{color:#001e41}.resources-toggle .resources{margin-top:14px}.resTile{margin-bottom:10px}.resTile:last-child{margin-bottom:0}.resTitle{font-weight:700}.resSubheading{display:inline-block;margin-top:3px;font-size:0.95em}@media (min-width:981px){.hide-on-desktop{display:none!important}}@media (min-width:768px) and (max-width:980px){.hide-on-tablet{display:none!important}}@media (max-width:767px){.hide-on-phone{display:none!important}}h1,h2{font-family:"aria-text-g2",sans-serif;font-weight:400;font-style:normal}h3,h4,h5,h6{font-family:"canada-type-gibson",sans-serif;font-weight:400;font-style:normal}.herd-qualification-downloads{width:100%}.herd-download-tile{background:#fff;border-radius:10px;padding:30px;margin-bottom:0px;text-align:center}.herd-download-image-link{display:block;margin-bottom:10px}.herd-download-image{display:block;width:100%;height:auto;border-radius:10px;margin-bottom:10px}.herd-download-button.et_pb_button{display:block;width:100%;text-align:center;border-radius:30px;color:#fff!important;background:#8b3fd1;border:none;padding:0.6em 1.5em;line-height:1.4em;font-weight:400;font-size:16px}.herd-download-button.et_pb_button:hover{background:#722fc0;color:#fff!important;border:none}.herd-download-button.et_pb_button:after{display:none}.herd-download-description{margin-top:10px;text-align:center;font-size:12px;line-height:1.4}.herd-download-button.et_pb_button:hover,.herd-qualification-enquiry-button.et_pb_button:hover,button.herd-qualification-enquiry-button:hover{border-radius:30px;padding:0.6em 1.5em}.herd-qualification-enquiry-tile{background:#fff;border-radius:10px;padding:30px;margin-bottom:10px;text-align:center}.herd-qualification-enquiry-title{margin:0 0 20px;text-align:center;line-height:1.2}.herd-qualification-enquiry-button.et_pb_button,button.herd-qualification-enquiry-button{display:block;width:100%;text-align:center;border-radius:30px;color:#fff!important;background:#8b3fd1;border:none;padding:0.6em 1.5em;line-height:1.4em;font-weight:700;cursor:pointer}.herd-qualification-enquiry-button.et_pb_button:hover,button.herd-qualification-enquiry-button:hover{background:#722fc0;color:#fff!important;border:none}.herd-qualification-enquiry-button.et_pb_button:after{display:none}.herd-qualification-modal{display:none!important;position:fixed;inset:0;z-index:9999999}.herd-qualification-modal.is-open{display:block!important}.herd-qualification-modal-overlay{position:absolute;inset:0;background:rgba(1,30,65,0.35);backdrop-filter:blur(8px);z-index:1}.herd-qualification-modal-inner{position:relative;width:calc(100% - 40px);max-width:960px;max-height:calc(100vh - 80px);margin:40px auto;background:#fff;border-radius:10px;overflow-y:auto;z-index:2}.herd-qualification-modal-content{padding:55px 60px}.herd-qualification-modal-content h3{margin:0 0 20px}.herd-qualification-modal-intro{margin:0 0 35px}.herd-qualification-modal-close{position:fixed;top:18px;right:18px;width:38px;height:38px;border:none;border-radius:50%;background:#fff;color:#8b3fd1;font-size:28px;line-height:34px;text-align:center;cursor:pointer;z-index:10000000;padding:0}body.herd-modal-open{overflow:hidden}body.herd-modal-open #main-header,body.herd-modal-open #main-footer,body.herd-modal-open .et-l--header,body.herd-modal-open .et-l--footer{z-index:1!important}@media (max-width:767px){.herd-qualification-modal-inner{width:calc(100% - 24px);max-height:calc(100vh - 40px);margin:20px auto}.herd-qualification-modal-content{padding:35px 25px}.herd-qualification-modal-close{top:10px;right:10px}}body.herd-modal-open{overflow:hidden}.herd-qualification-modal .frm_form_field{margin-bottom:24px}.herd-qualification-modal .frm_primary_label{font-weight:700;margin-bottom:8px}.herd-qualification-modal input[type="text"],.herd-qualification-modal input[type="email"],.herd-qualification-modal input[type="tel"],.herd-qualification-modal input[type="number"],.herd-qualification-modal select,.herd-qualification-modal textarea{width:100%;border:1px solid #ccc;border-radius:0;padding:14px;min-height:52px;background:#fff}.herd-qualification-modal textarea{min-height:180px}.herd-qualification-modal .frm_submit button,.herd-qualification-modal .frm_button_submit{display:block;width:100%;border-radius:30px!important;background:#8b3fd1!important;border:none!important;color:#fff!important;padding:0.8em 1.5em!important;font-weight:700;cursor:pointer}.herd-qualification-modal .frm_submit button:hover,.herd-qualification-modal .frm_button_submit:hover{background:#722fc0!important;color:#fff!important}@media (max-width:767px){.herd-qualification-modal-inner{width:calc(100% - 24px);max-height:calc(100vh - 40px);margin:20px auto}.herd-qualification-modal-content{padding:35px 25px}.herd-qualification-modal-close{top:10px;right:10px}}.search-results #searchform #searchsubmit{margin-left:20px;background-color:#8540c9;border-color:#8540c9}.search-results #searchform #searchsubmit:hover{background-color:white;border-color:white!important;color:#14223f!important}.et_pb_text_inner ul{margin-top:20px}.et_pb_text_inner li{margin-bottom:10px}.et_pb_text_inner ul li::marker{color:#8540c9}#et-secondary-menu>ul>li a{font-weight:400!important}#top-header{padding-top:10px;padding-bottom:10px}.login-menu-item a:before{content:"";color:#8540c9;font-family:FontAwesome!important;font-weight:900!important;display:inline;margin-right:5px}#et_search_icon:before{color:#8540c9!important}.dp-dfg-item:has(.resource-container.gated){background:#f6f6f6!important}.resource-container a{text-decoration:underline}.resource-icon{font-family:FontAwesome!important;font-weight:900!important;font-size:22px;margin-top:20px}.search #left-area{width:70%!important;margin-left:3%!important;padding-right:0px!important}.search #sidebar{background:white;width:23%!important;padding:20px;padding-top:40px;padding-bottom:40px}.search #sidebar #shop-filters>h5{font-size:26px;font-family:"aria-text-g2",sans-serif}.search #main-content{background-color:#ecf4f6!important}.search .search_title p{font-size:15px;margin-bottom:30px}.search .et_pb_portfolio_item{background-color:unset!important;border-bottom:1px solid #99999977;padding-bottom:30px!important;margin-bottom:30px!important}.search .et_pb_portfolio_item .entry-title{font-family:"aria-text-g2",sans-serif;font-weight:400!important;font-size:26px}form#searchform{margin-top:30px;margin-bottom:50px}form#searchform div{margin-bottom:1.5%}form#searchform input[type=text]{overflow:hidden;background-color:unset!important;border:unset!important;border-bottom:1px solid #ecf4f677!important;padding-top:0.9em!important;padding-right:0.8em!important;padding-bottom:0.9em!important;padding-left:0.8em!important;min-width:80%;font-size:1em;font-weight:400;transition:all 300ms ease 0ms;border-radius:0px!important;color:white}@media (max-width:980px){form#searchform input[type=text]{min-width:70%}body.search #et-main-area .et_pb_section{padding-top:1%!important;padding-bottom:1%!important}}form#searchform input[type=text]:hover{border-color:#011e41;transition:all 300ms ease 0ms}form#searchform input#searchsubmit{color:#ffffff!important;padding:0.3em 1em!important;font-size:18px;background-color:#011e41;border-color:#011e41;border-radius:25px;font-weight:400!important;transition:all 300ms ease 0ms;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important;cursor:pointer;transition:all 300ms ease 0ms}form#searchform input#searchsubmit:hover{color:#ffffff!important;background-color:#0091a8;border-color:#0091a8!important;padding:0.3em 1em!important;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important;transition:all 300ms ease 0ms}.frm_style_formidable-style.with_frm_style .frm_submit button{border-color:var(--secondary-website-colour)!important;background:var(--secondary-website-colour)!important}.frm_style_formidable-style.with_frm_style .frm_submit button:hover{color:var(--primary-website-colour)!important}.container{width:90%}::selection{background-color:var(--secondary-website-colour);color:var(--primary-website-colour)}.dp-dfg-skin-default .dp-dfg-item>*{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:30px 0!important}.check-empty:empty{display:none}body:not(.et_pb_pagebuilder_layout) .et_pb_fullwidth_section .et_pb_fullwidth_post_content{padding:60px 0 60px 0;max-width:90%;margin:0 auto}@media only screen and (min-width:980px){body:not(.et_pb_pagebuilder_layout) .et_pb_fullwidth_section .et_pb_fullwidth_post_content{max-width:800px}}.et_pb_module.et_pb_fullwidth_post_content a.big-button,.et_pb_module.et_pb_fullwidth_post_content a.small-button,.et_pb_module.et_pb_fullwidth_post_content a.icon-button,.et_pb_module.et_pb_post_content a.big-button,.et_pb_module.et_pb_post_content a.small-button,.et_pb_module.et_pb_post_content a.icon-button{color:#ffffff!important;border-color:var(--secondary-website-colour)!important;background-color:var(--secondary-website-colour)!important;font-size:18px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;transition:all 300ms ease 0ms;padding:.3em 1em;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important;background:none;text-shadow:none;box-shadow:none;border-radius:0;margin-top:20px}.et_pb_module.et_pb_fullwidth_post_content a.big-button:after,.et_pb_module.et_pb_fullwidth_post_content a.small-button:after,.et_pb_module.et_pb_fullwidth_post_content a.icon-button:after,.et_pb_module.et_pb_post_content a.big-button:after,.et_pb_module.et_pb_post_content a.small-button:after,.et_pb_module.et_pb_post_content a.icon-button:after{line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;font-family:ETmodules!important;speak:none;direction:ltr;font-size:28.8px}.et_pb_module.et_pb_fullwidth_post_content a.big-button:hover,.et_pb_module.et_pb_fullwidth_post_content a.small-button:hover,.et_pb_module.et_pb_fullwidth_post_content a.icon-button:hover,.et_pb_module.et_pb_post_content a.big-button:hover,.et_pb_module.et_pb_post_content a.small-button:hover,.et_pb_module.et_pb_post_content a.icon-button:hover{padding:.3em 2em .3em .7em}.et_pb_module.et_pb_fullwidth_post_content a.big-button:hover:after,.et_pb_module.et_pb_fullwidth_post_content a.small-button:hover:after,.et_pb_module.et_pb_fullwidth_post_content a.icon-button:hover:after,.et_pb_module.et_pb_post_content a.big-button:hover:after,.et_pb_module.et_pb_post_content a.small-button:hover:after,.et_pb_module.et_pb_post_content a.icon-button:hover:after{opacity:1;margin-left:0}#top-menu-nav li.button.menu-item>a{display:inline-block;background-color:var(--secondary-website-colour);border-width:1px!important;border-color:var(--secondary-website-colour);border-radius:30px;padding:7px 33px 7px 20px!important;line-height:1.7em!important;color:var(--primary-website-colour)!important;opacity:1}#top-menu-nav li.button.menu-item>a:hover{opacity:0.7}#top-menu-nav li.button.menu-item>a:after{content:"\24"!important;font-size:18px!important;font-feature-settings:"kern" off!important;font-variant:none!important;font-style:normal!important;font-weight:600!important;text-shadow:none!important;font-family:ETmodules!important;speak:none!important;color:var(--primary-website-colour)!important;display:block!important;margin-left:.3em!important;opacity:1!important;line-height:1.7em!important;top:7px!important;right:8px!important;position:absolute}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}}@media only screen and (min-width:768px){body #page-container h6.et_pb_toggle_title{font-size:1.2em!important}}@media only screen and (min-width:480px) and (max-width:767px){body #page-container h6.et_pb_toggle_title{font-size:1.2em!important}}@media only screen and (max-width:479px){body #page-container h6.et_pb_toggle_title{font-size:1.1em!important}}.et_pb_module.et_pb_dp_oc.testimonial-slider .owl-next,.et_pb_module.et_pb_dp_oc.testimonial-slider .owl-prev{top:120%;position:absolute;z-index:100}.owl-next,.owl-prev{opacity:1}@media only screen and (min-width:768px){.et_pb_fullwidth_section .owl-carousel .owl-nav .owl-next{right:75%}}@media only screen and (min-width:480px) and (max-width:767px){.et_pb_fullwidth_section .owl-carousel .owl-nav .owl-next{right:65%}}@media only screen and (max-width:479px){.et_pb_fullwidth_section .owl-carousel .owl-nav .owl-next{right:50%}}.et_pb_fullwidth_section .owl-carousel .owl-nav.arrow_size_medium .owl-prev,.et_pb_fullwidth_section .owl-carousel .owl-nav .owl-prev{left:0}.et_pb_dp_oc .owl-carousel .owl-prev:before,.et_pb_dp_oc .owl-carousel .owl-next:before{background-color:var(--primary-website-colour)}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{color:var(--secondary-website-colour)}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{transition:opacity 0.2s ease}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel button.owl-dot:hover{opacity:0.5}.top-section .event-details-block{background-color:#FFFFFF;padding:5px 5px;border-radius:10px;display:inline-block;margin-right:15px;overflow:hidden}.top-section .event-details-block p.day{text-align:center;font-family:neue-haas-grotesk-display,sans-serif;font-weight:700;padding-bottom:0;margin-bottom:5px}.top-section .event-details-block p.month{text-align:center;font-family:neue-haas-grotesk-display,sans-serif;font-weight:700;padding-bottom:0;margin-bottom:8px}.top-section .event-details-block p.time{text-align:center;padding-bottom:0}.top-section.with-image{background-size:cover;padding:90px 15px 5px 10px;margin-bottom:20px}@media only screen and (min-width:480px){.top-section .event-details-block{min-width:110px;height:110px}.top-section .event-details-block p.day{font-size:4em;line-height:0.9em}.top-section .event-details-block p.month{font-size:1.5em;line-height:1em}.top-section .event-details-block p.time{font-size:1.2em;line-height:1em}}@media only screen and (max-width:479px){.top-section .event-details-block{min-width:90px;height:90px}.top-section .event-details-block p.day{font-size:2.5em;line-height:0.9em}.top-section .event-details-block p.month{font-size:1.2em;line-height:1em}.top-section .event-details-block p.time{font-size:1em;line-height:1em}}.dpdfg_filtergrid.tacticals .dp-dfg-layout-grid .dp-dfg-item{padding:0}.dpdfg_filtergrid.tacticals .dp-dfg-layout-grid .dp-dfg-item .tactical-container img{margin-bottom:20px}.dpdfg_filtergrid.tacticals .dp-dfg-layout-grid .dp-dfg-item .tactical-container .content-block{padding:0 20px 10px 20px}.dpdfg_filtergrid.tacticals .dp-dfg-layout-grid .dp-dfg-item .tactical-container .content-block .description{margin-bottom:15px}.dpdfg_filtergrid.tacticals .dp-dfg-layout-grid .dp-dfg-item .tactical-container .content-block p.cta{text-decoration:underline}.dp-dfg-skin-default .dp-dfg-filters ul{justify-content:left!important}.fit-image-to-container{box-sizing:border-box;margin:0;padding:0;display:flex;align-content:stretch;flex-flow:row wrap}.fit-image-to-container .et_pb_image_wrap{flex-grow:1;overflow:hidden;box-sizing:border-box;display:flex;align-content:stretch;align-items:stretch}.fit-image-to-container .et_pb_image img{object-fit:cover;flex:1;height:-webkit-fill-available}.fit-image-to-container .et_pb_image,.fit-image-to-container span{height:100%}