.accred .logo{width:100px}.accred section{padding:10px;border:1px solid #f2f2f2}.accreditationLink{padding-top:36px}.accreditationPageLogo{float:left}.standardPageBg{background-image:url(/image/background/generic-faded-bg.jpg)}.accreditationContainer .iconContainer .accreditation img{height:auto}#singleAccreditation ul.single-accreditation-links{padding:20px}#singleAccreditation ul.single-accreditation-links li{padding-bottom:8px}
/*! Copyright © 2009-2020 Postcode Anywhere (Holdings) Ltd. (http://www.postcodeanywhere.co.uk)
 *
 * Address v3.91
 * Styles for the address control.
 *
 * WEB-2-4 29/01/2020 16:15:34
 */
@keyframes spinLoader{0%{transform:rotate(0deg);left:10px}to{transform:rotate(359deg);left:11px}}@keyframes buttonHighlight{0%{border-color:#f49200;box-shadow:0 0 3px #f49200}to{border-color:#0988ca;box-shadow:0 0 3px transparent}}@keyframes slide-down{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes searchBarSlider{0%{width:0}to{width:100vw}}@keyframes searchBarSlider{0%{width:0}to{width:100vw}}@-webkit-keyframes showMainMobileMenu{0%{width:0;box-shadow:10px 4px 14px transparent}to{width:100vw;box-shadow:4px 2px 8px rgba(0,0,0,.8)}}@keyframes showMainMobileMenu{0%{width:0;box-shadow:10px 4px 14px transparent}to{width:100vw;box-shadow:4px 2px 8px rgba(0,0,0,.8)}}@-webkit-keyframes hideMainMobileMenu{0%{width:100vw;box-shadow:4px 2px 8px rgba(0,0,0,.8)}to{width:0;box-shadow:10px 4px 14px transparent}}@keyframes hideMainMobileMenu{0%{width:100vw;box-shadow:4px 2px 8px rgba(0,0,0,.8)}to{width:0;box-shadow:10px 4px 14px transparent}}@-webkit-keyframes showMainMobileHeader{0%{width:0}to{width:100vw}}@keyframes showMainMobileHeader{0%{width:0}to{width:100vw}}@-webkit-keyframes hideMainMobileHeader{0%{width:100vw}to{width:0}}@keyframes hideMainMobileHeader{0%{width:100vw}to{width:0}}@-webkit-keyframes mainMenuSlideLeftOffScreen{0%{left:0}to{left:-100vw}}@keyframes mainMenuSlideLeftOffScreen{0%{left:0}to{left:-100vw}}@-webkit-keyframes mainMenuSlideRightOffScreen{0%{left:0}to{left:100vw}}@keyframes mainMenuSlideRightOffScreen{0%{left:0}to{left:100vw}}@-webkit-keyframes mainMenuSlideLeftFocus{0%{left:100vw}to{left:0}}@keyframes mainMenuSlideLeftFocus{0%{left:100vw}to{left:0}}@-webkit-keyframes mainMenuSlideRightFocus{0%{left:-100vw}to{left:0}}@keyframes mainMenuSlideRightFocus{0%{left:-100vw}to{left:0}}@-webkit-keyframes moreToSeePulse{0%{color:rgba(255,255,255,.8)}to{color:rgba(255,255,255,.2)}}@keyframes moreToSeePulse{0%{color:rgba(255,255,255,.8)}to{color:rgba(255,255,255,.2)}}@-webkit-keyframes searchIconSpinner{0%{top:0;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);text-shadow:0 0 3px transparent;-webkit-filter:blur(0);filter:blur(0)}to{top:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);text-shadow:0 0 3px #fff;-webkit-filter:blur(4px);filter:blur(4px)}}@keyframes searchIconSpinner{0%{top:0;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);text-shadow:0 0 3px transparent;-webkit-filter:blur(0);filter:blur(0)}to{top:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);text-shadow:0 0 3px #fff;-webkit-filter:blur(4px);filter:blur(4px)}}@-webkit-keyframes searchIconRetriever{0%{top:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);text-shadow:0 0 3px #fff;-webkit-filter:blur(4px);filter:blur(4px)}to{top:0;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);text-shadow:0 0 3px transparent;-webkit-filter:blur(0);filter:blur(0)}}@keyframes searchIconRetriever{0%{top:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);text-shadow:0 0 3px #fff;-webkit-filter:blur(4px);filter:blur(4px)}to{top:0;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);text-shadow:0 0 3px transparent;-webkit-filter:blur(0);filter:blur(0)}}@keyframes hasContents{0%{opacity:0;top:30px}50%,to{opacity:1;top:-10px}60%{opacity:1;top:-7px}70%{opacity:1;top:-13px}80%{opacity:1;top:-8px}90%{opacity:1;top:-12px}95%{opacity:1;top:-9px}}@-webkit-keyframes slideLeft{0%{left:100vw;opacity:1}to{left:0;opacity:1}}@-webkit-keyframes slideRight{0%{left:0;opacity:1}to{left:100vw;opacity:1}}@keyframes flasher{0%{opacity:.3}to{opacity:1}}.pca{margin:0;padding:0;position:static;border:0}.pca,.pca *{box-sizing:content-box}.pca .pcatext{font:9pt arial;color:#333}.pca .pcalist{position:relative;list-style-type:none;list-style-position:outside;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;background-color:#fafafa}.pca .pcaitem{cursor:pointer;position:relative;margin:0;line-height:15px;text-align:left;white-space:nowrap;border:solid 1px transparent;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;padding:7px 22px 7px 10px;opacity:.8;filter:alpha(opacity=80);color:#000}.pca .pcaselected{background-color:#f0f0f0;border-width:1px;border-style:solid;border-color:transparent;opacity:1;filter:alpha(opacity=100);color:#000}#areaNavContainer,.pca .pcalastitem{border-bottom:none}.pca .pcadisableselect{-moz-user-select:none;-webkit-user-select:none}.pca .pcaautocomplete{margin:0;padding:0;border-width:1px;border-style:solid;border-color:#ccc;border-bottom:0;background:0;box-shadow:0 8px 17px 0 rgba(0,0,0,.2);width:inherit;position:absolute;z-index:9999999999}.pca .pcaanchor{margin:0;padding:0;border:0;background:0}.pca .pcaanchor .pcachain{position:relative}.pca .pcaautocomplete .pcaheader{background-color:#fafafa;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;color:#969696}.pca .pcaautocomplete .pcamessage{padding:8px 10px;line-height:18px}.pca .pcaautocomplete .pcafooter,.pca .pcaautocomplete .pcalist{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.pca .pcaautocomplete .pcalist{width:auto;height:244px}.pca .pcaautocomplete .pcafooter{background-color:#fafafa;height:30px;box-sizing:content-box;min-width:138px;overflow:hidden}.pca .pcanotification{background-color:#fafafa;padding:8px 10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;position:absolute;z-index:100000;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:1;display:none}.pca .pcanotification.pcavisible{display:block}.pca .pcanotification.pcafade{opacity:0}.pca .pcanotification.pcaerror{background-color:#db7f83;color:#fff}.pca .pcaautocomplete .pcafooter .pcamessage{font:700 9pt arial;color:#969696;margin:9px 0 0 5px;padding:0;position:relative;float:right}.pca .pcamodal{position:fixed;top:50%;left:50%;z-index:100000}.pca .pcamodal .pcalist{height:244px;width:auto;min-width:200px;min-height:100px}.pca .pcamodal .pcaborder{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;border-radius:0;opacity:.2;filter:alpha(opacity=20)}.pca .pcamodal .pcaframe{position:relative;margin:12px;background-color:#f5f7f9;border-radius:0;border-width:1px;border-style:solid;border-color:#c8cacc}.pca .pcamodal .pcacontent{position:relative;padding:15px}.pca .pcamodal .pcacontent .pcainputrow{width:450px;text-align:right}.pca .pcamodal .pcacontent .pcainputrow input{width:300px;border-width:1px;border-style:solid;border-color:#d4d4d4;padding:8px;margin:15px;background:#fff}.pca .pcamodal .pcacontent .pcainputrow input:invalid{-webkit-box-shadow:0 0 1.5px 1px red;-moz-box-shadow:0 0 1.5px 1px red;box-shadow:0 0 1.5px 1px red}.pca .pcamodal .pcacontent .pcainputrow .pcahalf{width:126px}.pca .pcamodal .pcacontent .pcainputrow label{font:700 14px arial;color:#444}.pca .pcamodal .pcaheader{position:relative;top:0;left:0;border-top:1px solid #e1e3e5;border-bottom:1px solid #c8cacc;border-radius:0 0 0 0;background:#e1e3e5;background:-moz-linear-gradient(top,#e1e3e5 0%,#e1e3e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1e3e5),color-stop(100%,#e1e3e5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e3e5',endColorstr='#e1e3e5',GradientType=0)}.pca .pcamodal .pcaheader .pcatitle{font:700 18px arial;color:#005db9;margin:15px}.pca .pcamodal .pcafooter{position:relative;bottom:0;left:0;border-top:1px solid #c8cacc;background:#fff}.pca .pcamodal .pcafooter .pcabutton{width:150px;margin:15px}.pca .pcafullscreen{position:fixed;top:0;left:0;height:100%;width:100%}.pca .pcamask{background-color:#000;opacity:.4;filter:alpha(opacity=40);z-index:100000}.pca .pcabutton{font:700 14px arial;color:#444;border:1px solid #d4d4d4;border-radius:0;padding:8px;cursor:pointer;background:#f5f7f9;background:-moz-linear-gradient(top,#f5f7f9 0%,#f5f7f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f7f9),color-stop(100%,#f5f7f9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f7f9',endColorstr='#f5f7f9',GradientType=0)}.pca .pcatooltip{position:absolute;z-index:100000}.pca .pcatooltip .pcabackground{position:absolute;height:100%;width:100%;background-color:#000;border-radius:5px;opacity:.6;filter:alpha(opacity=60)}.pca .pcatooltip .pcamessage{position:relative;padding:5px;font:9pt arial;color:#fff}.pca .pcabutton:hover{color:#444}.pca .pcalink{font:700 9pt arial;cursor:pointer}.pca .pcaclear{clear:both}.pcaflag{width:14px;height:12px;position:absolute;font-size:0;background-image:url(//services.postcodeanywhere.co.uk/images/flags16x16.png);-moz-box-shadow:0 1px 2px rgba(128,128,128,.3);-webkit-box-shadow:0 1px 2px rgba(128,128,128,.3);box-shadow:0 1px 2px rgba(128,128,128,.3)}.pca .pcaautocomplete .pcafooter .pcaflagbutton{width:31px;height:21px;position:relative;float:right;padding:5px 6px;cursor:pointer;background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_down.png);background-position:5px 5px;background-repeat:no-repeat}.pca .pcaautocomplete .pcafooter .pcaflagbutton:hover{background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_down_hover.png)}.pca .pcaautocomplete .pcafooter .pcaflagbutton .pcaflag{top:9px;left:9px}.pca .pcaautocomplete .pcaflaglabel{position:relative;left:26px}.pca .pcacountrylist .pcafooter .pcaflagbutton{background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_up.png)}.pca .pcacountrylist .pcafooter .pcaflagbutton:hover{background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_up_hover.png)}.pca .pcaexpandable{background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/chevron.png);background-repeat:no-repeat;background-position-x:99%;background-position-y:50%;background-position:right 7px center}.pca .pcaautocomplete .pcafooter .geoLocationIcon{width:21px;height:21px;font-size:0;margin:0 5px 0 0;padding:5px 0 5px 5px;position:relative;float:right;cursor:pointer;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/geolocationicon.svg);background-position:right;background-repeat:no-repeat;color:#7e8593;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;visibility:hidden}.pca .pcaautocomplete .pcafooter .geoLocationIcon.active{visibility:visible}.pca .pcaautocomplete .pcafooter .geoLocationIcon.working{background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/loader.gif)}.pca .pcaautocomplete .pcafooter .geoLocationMessage{color:#7e8593;padding:9px 0;position:relative;float:right;cursor:pointer;font-size:11px;visibility:hidden}.pca .pcaautocomplete .pcafooter .geoLocationMessage.active{visibility:visible}.pca .pcaautocomplete .pcafooter .adsylogo,.pca .pcaautocomplete .pcafooter .pcalogo{width:68px;height:16px;margin:7px 0 0 7px;font-size:0;position:relative;float:left;background-repeat:no-repeat;background-size:contain;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/loqatelogoinverted.svg)}.pca .pcaautocomplete .pcafooter .aclogo{width:112px;height:15px;font-size:0;margin:8px 5px 8px 11px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/address_complete_logo_en.png)}.pca .pcaautocomplete .pcafooter .aclogo.pcalogofr{width:118px;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/address_complete_logo_fr.png)}.pca .pcaautocomplete .pcafooter .dtlogo{width:100px;height:14px;font-size:0;margin:9px 5px 6px 9px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/dt_express_capture_logo.png)}.pca .pcaautocomplete .pcafooter .anlogo{width:129px;height:11px;font-size:0;margin:10px 5px 9px 9px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/address_now_logo.png)}.pca .pcaitem .pcadescription{color:#888;margin-left:8px}.pca .pcaitem .pcautilitytype{padding-right:8px;font-style:italic}#affiliate-page .affiliates-container,#affiliate-page .partners-container{padding-left:20px;padding-right:20px}#affiliate-page .affiliates-container .affiliate .affiliate-logo-container{display:flex;align-items:center;justify-content:center;height:100%}#affiliate-page .affiliates-container .affiliate .affiliate-logo-container img,#affiliate-page .partners-container .partner .partner-logo-container img{max-width:150px}#affiliate-page .affiliates-container .affiliate h4{margin-bottom:20px}#affiliate-page .affiliates-container .affiliate .linkUnderline{color:#0988ca;margin-bottom:20px;border-bottom:solid 1px #0988ca}#affiliate-page .affiliates-container .affiliate .affiliate-content-container,#affiliate-page .partners-container .partner{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}#affiliate-page .partners-container{padding-bottom:40px}#affiliate-page .partners-container #partners-heading{text-align:center}#affiliate-page .partners-container .partner{align-items:center;text-align:center}#affiliate-page .partners-container .partner .partner-logo-container{display:flex;align-items:center;justify-content:center;height:100%}#affiliate-page .partners-container .partner .partner-content-container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 20px 20px;margin-top:-29px}#affiliate-page .partners-container hr:last-child{display:none}#affiliate-page hr{height:2px;margin:30px 0}#affiliate-page hr.mobileShow{display:none;margin:20px auto;width:calc(100% - 30px)}@media screen and (max-width:768px){#affiliate-page hr.mobileShow{display:block}}#lateAvailabilityBanner .new-badge{font-size:14px;background-color:#84c359;color:#fff;margin-left:1px;top:-11px;text-decoration:none!important;text-decoration-color:transparent;padding:2px 5px;margin-right:10px;border-radius:5px}.areaHeadingText{text-transform:uppercase;font-weight:400;-webkit-font-smoothing:antialiased;font-size:11.5px;width:100%}.areaHeadingsMobileContainer>div{padding:0!important}.areaHeadingsMobileContainer .areaHeadingColumn{padding:0}.areaHeadingsMobileContainer .areaHeadingMobile{padding:20px;background-color:#fff;cursor:pointer;border:solid 1px #d3d3d3;display:flex;align-items:center;justify-content:space-between}.areaHeadingsMobileContainer .areaHeadingMobile .areaHeadingTextMobile{min-height:45px}.mainMenuItem .areaHeadingMobile{width:100%;display:flex;justify-content:space-between;align-items:center}.areaHeadingMobile .areaHeadingTextMobile{text-transform:uppercase;font-size:4.2vw;min-height:40px;display:inline-flex;align-items:center;max-width:80%;border-left:solid 7px;padding:0 0 0 20px;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-align:left}.areaHeadingMobile .areaHeadingTextMobile.noChevron,.mainArticleBody .wp-block-embed iframe{max-width:100%}.areaHeadingMobile .menuChevron{width:35px;height:35px;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;float:right;font-size:25px;font-weight:lighter;padding-bottom:2px}#mainMenu .menuChevron .fa-chevron-right,.areaHeadingMobile .menuChevron .fa-chevron-right{padding:5px 0 3px 2px}.areaHeadingMobile .areaHeadingTextMobile[area-id="1"],.areaHeadingMobile .areaHeadingTextMobile[area=mechanical-and-electrical-safe-systems-of-work]{border-left-color:#8e4e78}.menuChevron[area-id="1"],.menuChevron[area=mechanical-and-electrical-safe-systems-of-work]{background-color:#8e4e78;color:#fff}.areaHeadingMobile .areaHeadingTextMobile[area-id="2"],.areaHeadingMobile .areaHeadingTextMobile[area=mechanical-and-electrical-technical]{border-left-color:#af2340}.menuChevron[area-id="2"],.menuChevron[area=mechanical-and-electrical-technical]{background-color:#af2340;color:#fff}.areaHeadingMobile .areaHeadingTextMobile[area-id="3"],.areaHeadingMobile .areaHeadingTextMobile[area=legionella-water-hygiene]{border-left-color:#3ca5df}.menuChevron[area-id="3"],.menuChevron[area=legionella-water-hygiene]{background-color:#3ca5df;color:#fff}.areaHeadingMobile .areaHeadingTextMobile[area=multiskilling-and-maintenance]{border-left-color:#61bbac}.menuChevron[area=multiskilling-and-maintenance]{background-color:#61bbac;color:#fff}.areaHeadingMobile .areaHeadingTextMobile[area-id="5"],.areaHeadingMobile .areaHeadingTextMobile[area=fgas-flourinated-gases]{border-left-color:#307384}.menuChevron[area-id="5"],.menuChevron[area=fgas-flourinated-gases]{background-color:#307384;color:#fff}.areaHeadingMobile .areaHeadingTextMobile[area-id="6"],.areaHeadingMobile .areaHeadingTextMobile[area-id="8"],.areaHeadingMobile .areaHeadingTextMobile[area=confined-space-and-working-at-height],.areaHeadingMobile .areaHeadingTextMobile[area=fire-safety],.areaHeadingMobile .areaHeadingTextMobile[area=health-and-safety-confined-spaces]{border-left-color:#d8426c}.menuChevron[area-id="6"],.menuChevron[area-id="8"],.menuChevron[area=confined-space-and-working-at-height],.menuChevron[area=fire-safety],.menuChevron[area=health-and-safety-confined-spaces]{background-color:#d8426c;color:#fff}.areaHeadingMobile .areaHeadingTextMobile[area-id="4"],.areaHeadingMobile .areaHeadingTextMobile[area=htm-healthcare-estates-and-facilities]{border-left-color:#1b5791}.menuChevron[area-id="4"],.menuChevron[area=htm-healthcare-estates-and-facilities]{background-color:#1b5791;color:#fff}.areaHeadingMobile .areaHeadingTextMobile[area-id="7"],.areaHeadingMobile .areaHeadingTextMobile[area=remote-training]{border-left-color:#1c3661}.menuChevron[area-id="7"],.menuChevron[area=remote-training]{background-color:#1c3661;color:#fff}.areaHeadingTextMobile{padding-bottom:10px;font-size:11px;text-transform:uppercase}#trainingCoursesHeaderDesktop{border:1px solid #c7c7c7;padding:0;height:75px;border-right:none;max-width:1200px;margin:0 auto -4px;display:flex;flex-direction:row;justify-content:space-between}#trainingCoursesHeaderDesktop a,#trainingCoursesHeaderDesktop a:active,#trainingCoursesHeaderDesktop a:focus,#trainingCoursesHeaderDesktop a:hover{text-decoration:none}.areaIndividual:hover .pianoAnimate{opacity:1}.areaIndividual:hover .st0{stroke:#fff}.areaIndividual:hover{color:#fff}.st0{fill:none;stroke:#000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.cogIcon{stroke-width:2.5}.areaIndividual{color:#000;display:flex;align-items:center;justify-content:space-around;padding:0 15px}.areaHeadingText,.areaIcon{position:relative;z-index:2}.areaIcon{padding-top:1px}.areaIndividual .areaIcon i.fal{font-size:26px}.areaContainer{height:45px}.areaIndividual{float:left;height:75px;position:relative;margin:auto;text-align:center;border-bottom-style:solid;border-bottom-width:5px;flex-grow:2}.areaIndividual:focus{text-decoration:none;outline-color:transparent;color:inherit}.trainingCoursesHeading{display:block}.areaContainer,.desktopAreas{display:none}.mechanical-and-electrical-safe-systems-of-work.headingBlock{border-bottom-color:#8e4e78}.mechanical-and-electrical-safe-systems-of-work.headingBlock.active,.mechanical-and-electrical-safe-systems-of-work.headingBlock:hover{background-color:#8e4e78;color:#fff}.mechanical-and-electrical-technical.headingBlock{border-bottom-color:#af2340}.mechanical-and-electrical-technical.headingBlock.active,.mechanical-and-electrical-technical.headingBlock:hover{background-color:#af2340;color:#fff}.legionella-water-hygiene.headingBlock{border-bottom-color:#3ca5df}.legionella-water-hygiene.headingBlock.active,.legionella-water-hygiene.headingBlock:hover{background-color:#3ca5df;color:#fff}.multiskilling-and-maintenance.headingBlock{border-bottom-color:#61bbac}.multiskilling-and-maintenance.headingBlock.active,.multiskilling-and-maintenance.headingBlock:hover{background-color:#61bbac;color:#fff}.fgas-water-and-acs-gas.headingBlock{border-bottom-color:#307384}.fgas-water-and-acs-gas.headingBlock.active,.fgas-water-and-acs-gas.headingBlock:hover{background-color:#307384;color:#fff}.confined-space-and-working-at-height.headingBlock,.fire-safety.headingBlock,.health-and-safety-confined-spaces.headingBlock{border-bottom-color:#d8426c}.confined-space-and-working-at-height.headingBlock.active,.confined-space-and-working-at-height.headingBlock:hover,.fire-safety.headingBlock.active,.fire-safety.headingBlock:hover,.health-and-safety-confined-spaces.headingBlock.active,.health-and-safety-confined-spaces.headingBlock:hover{background-color:#d8426c;color:#fff}.htm-healthcare-estates-and-facilities.headingBlock{border-bottom-color:#1b5791}.htm-healthcare-estates-and-facilities.headingBlock.active,.htm-healthcare-estates-and-facilities.headingBlock:hover{background-color:#1b5791;color:#fff}.fgas-flourinated-gases.headingBlock{border-bottom-color:#307384}.fgas-flourinated-gases.headingBlock.active,.fgas-flourinated-gases.headingBlock:hover{background-color:#307384;color:#fff}.remote-training.headingBlock{border-bottom-color:#1c3661}.remote-training.headingBlock.active,.remote-training.headingBlock:hover{background-color:#1c3661;color:#fff}@media screen and (min-width:380px){.areaHeadingMobile .areaHeadingTextMobile{font-size:16px}}@media screen and (min-width:992px){.trainingCoursesHeading{display:none}.areaContainer,.desktopAreas{display:block}}.areaIcon{display:none}.leftFullScreen{clear:left}.areaOptionBlock{display:block}@media only screen and (min-width:992px){#areaNavContainer{border-bottom:solid 5px #c7c7c7}.areaOptionBlock{display:block}.areaContainer{display:block;height:86px;width:100%}}@media only screen and (min-width:1200px){.areaIcon{display:block}.leftFullScreen{float:left}.areaIndividual{text-align:left}.areaHeadingText{width:auto}}@media only screen and (max-width:730px){.areaHeadingsMobileContainer .col-sm-6{width:100%;flex:0 0 100%!important;max-width:100%!important}}.areaCoursePriceContainer,.iconTitleAndPriceContainer{display:flex;height:100%;align-items:center;justify-content:space-between}.iconTitleAndPriceContainer{position:relative;min-height:75px}.areaCoursePriceContainer{flex-direction:row;padding-right:90px;width:calc(100% - 70px)}.areaCoursePriceContainer .achButton{position:absolute;right:15px}.areaCoursePriceContainer .priceAndDays{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:75px}.areaCoursePriceContainer .priceAndDays .areaPrice{font-size:18px}.areaCoursePriceContainer .priceAndDays .areaPrice.onRequest{font-size:14px;text-align:center}.areaCoursePriceContainer .priceAndDays .areaNumberOfDays{font-size:13px;color:#696969;white-space:nowrap}.areaIconAndTitleContainer{height:100%}.areaIconAndTitleContainer .aIndividualCourseTitle{margin-left:10px;font-weight:500}.aIndividualCourse{min-height:75px}.aIndividualCourse .container-fluid,.aIndividualCourse .container-fluid .row{height:100%}.arrow .glyphicon{padding-top:3px}.arrowMobile .glyphicon{padding-right:20px;padding-left:10px}.coursesReveal{margin-top:-20px}.courseExpand{display:block}.courseRecede{display:none}.achButton>.text{float:left;margin-left:8px;margin-top:-4px;padding-top:1px}.achButton>.arrow{float:right;margin-top:-4px;margin-right:8px}.categoriesPadding{padding-top:10px!important}.categoriesPadding>.pplColumn{padding:10px 0}.aIndividualCourse{position:relative}.topLeftContainerBottom{left:20px;top:20px;margin:0;height:100px}.topLeftContainerBottom img{background-color:rgba(255,255,255,.7)}.areaVideoMobile{display:block;color:#fff;height:40px;margin:20px 0 10px}.categoriesPadding{margin-top:1px}.item-view-courses-button{float:right;width:220px;height:32px;padding-top:8px;margin-top:25px;margin-right:15px;font-size:14px;text-align:left;color:#fff}.areaCategoryTitle{padding-top:15px;margin-left:165px}.custom-control-description{padding-top:-15px}input:focus,textarea:focus{outline:0}.g-recaptcha{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0}.achContainer{display:flex;align-items:center;width:100%;padding:5px;margin-bottom:20px;position:relative;height:80px;cursor:pointer;transition:background-color .2s}.achContainer:hover{background-color:#e8e8e8}.achImage{float:left;max-width:100%;max-height:100%}.achTextContainer{width:calc(100% - 180px);float:left;padding-left:10px}.achTextContainer .achTitle{font-size:15px;text-transform:bold;font-weight:500;margin-top:0;margin-bottom:0}.achTextContainer .achCourseNum{margin-top:7px}.achButton{display:flex;align-items:center;justify-content:center;position:absolute;float:right;right:10px;width:35px;height:35px;margin-right:10px;font-size:17px;color:#fff;border-radius:5px}.achLine{display:none}.topSectionImageRight{display:block}.topSectionFullWidth{background-image:url(none)}.topLeftContainer{padding:0;background-color:#fff}.aIndividualCourse{font-size:15px;background-color:#fff;border-width:1px;border-color:#c7c7c7;border-style:none solid solid}.aIndividualCourseTitle{top:50%;font-size:13px}.achCourseNum{display:none}.accreditationLogoCourse{display:block;position:absolute;top:50%;transform:translateY(-50%)}.accreditationLogo{float:left}.aIndividualCourseTitle{left:90px;padding:10px 5px 10px 20px;width:calc(100% - 100px)}.areaOuterContainer,main .formOuter .customerInformationRequest{padding:0}.areaTopSectionContainer{background-color:#fff;max-width:1200px;margin:0 auto;border-bottom:5px solid;display:flex;flex-direction:column}.areaTopLeftContainer{position:relative;overflow:hidden}.areaTopRightContainer{float:right;width:100%}.areaTopRightContainer img{display:block;width:100%}.areaDescription{font-size:16px;padding:20px}.areaLogos{position:absolute;display:none;bottom:10px;padding-top:20px}.areaGap{height:30px}.areaVideoButton{width:100%;height:40px;background-color:orange;display:block}.areaImage{display:none}.arrowMobile{float:right;margin-top:22px;margin-right:-5px}@media screen and (min-width:576px){.aIndividualCourseTitle{font-size:15px}}#livingstonFacilitiesPage .areaDescription .lineBreak{height:10px}@media screen and (min-width:768px){.topLeftContainerBottom{position:absolute;float:right;left:auto;right:-98%;top:10px;width:auto}.areaTopSectionContainer{display:flex;flex-direction:row;justify-content:space-between}.areaTopLeftContainer,.areaTopRightContainer,.youTubeVideoContainerArea{width:50%}.areaTopRightContainer img{width:100%}.areaDescription,.areaDescription p{padding-top:0;font-size:.79em;padding-bottom:0}#livingstonFacilitiesPage .areaDescription .lineBreak{height:4px}}#livingstonFacilitiesPage h1{margin:0!important}@media screen and (max-width:700px){.areaCoursePriceContainer{flex-direction:column;align-items:flex-start;justify-content:center;padding-right:60px}.aIndividualCourseTitle{width:100%;padding-left:15px}.areaCoursePriceContainer .priceAndDays{padding-left:15px;display:flex;flex-direction:row;margin-bottom:10px}.areaCoursePriceContainer .priceAndDays .areaNumberOfDays{font-size:14px}.areaPrice{margin-right:5px}.areaCoursePriceContainer .achButton{margin-right:0}}@media screen and (max-width:993px){.areaIconAndTitleContainer .accreditationLogo.pplIcon{margin-top:23px!important}}#livingstonFacilitiesPage .areaLogos{padding-left:10px}#livingstonFacilitiesPage .areaOuterContainer{position:relative}#livingstonFacilitiesPage .topSectionInner{z-index:1}#livingstonFacilitiesPage .areaOuterContainer:after{content:"";width:100%;height:100%;position:absolute;background-color:rgba(5,15,42,.75);top:0;left:0}@media screen and (min-width:992px){#livingstonFacilitiesPage .areaDescription .lineBreak{height:10px}.topLeftContainerBottom{position:absolute;float:left;top:auto;left:10px;bottom:10px;width:auto}.areaTopSectionContainer{margin-top:20px;flex-direction:row-reverse}.areaDescription{font-size:14px}}@media screen and (min-width:1003px){.youTubeVideoContainerArea{display:block;width:493px;float:right}.areaVideoButton{width:100%;display:none}.areaTopRightContainer{width:500px;display:block}.areaImage{display:block;height:277px}.topSectionBordered{padding-bottom:0}.topLeftContainerBottom{position:absolute;bottom:12px}.areaVideoMobile{display:none}.categoriesPadding{margin-top:12px}.achContainer{height:100px}.achTextContainer{width:calc(100% - 230px);left:165px}.topSectionImageRight{display:block;width:100%}.accreditationLogoCourse{display:block}.topLeftContainer{height:100%;padding:0 36px 20px}.achCourseNum{display:block;width:100%;font-size:14px}}@media screen and (min-width:1100px){.youTubeVideoContainerArea{width:578px;float:right}.areaTopRightContainer{width:577px}.areaImage{display:block;height:325px}.achCourseNum{display:inline-block;width:370px;font-size:14px}.areaLogos{display:block}}@media screen and (max-width:348px){.areaCoursePriceContainer{padding-right:32px}.areaCoursePriceContainer .achButton{right:6px}.achTextContainer .achTitle{font-size:14px}.achContainer .achButton{margin-right:0}.accreditationLogoCourse,.courseTopRightContainer>.logo img{height:64px!important}.areaCoursePriceContainer{width:calc(100% - 49px)}.categoriesPadding{padding:0 10px!important}.aIndividualCourseTitle{width:calc(100% - 5px)}.areaIconAndTitleContainer .accreditationLogo.pplIcon,.areaIconAndTitleContainer .accreditationLogo.pplIcon.area,.discountTerms li{margin-left:10px!important}}.pplButton.homepageCovid{text-decoration:none!important}.bannerHeading,.bannerSubHeading{padding-left:20px!important;padding-right:20px!important}.bannerImage{height:240px}.homePageBannerInfo{font-size:5vw;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:uppercase;background-color:#1c3661;width:100%;padding:20px 10px;text-align:center;color:#fff;line-height:1.4}.areaHeadingLink{width:50%;display:inline-block;display:flex;flex-direction:row;align-items:center;justify-content:center}.areaNavImage{padding-bottom:5px}.areaHeadingLink:nth-child(even){padding:0 10px 0 5px}.areaHeadingLink:nth-child(odd){padding:0 5px 0 10px}.checkoutModal #candidateList li p,.homeAreaBlockText{text-align:center}.banner404 .bannerHeading,.banner404 .bannerSubHeading,.banner404 .bannerSubHeading .smallerHeading{display:block}.bannerSubHeading.smallerHeading,.cky-audit-table-element h3{font-size:18px}.bannerOuter{text-transform:none}.homePageAreas{display:block;padding-top:8px;padding-right:8px}.homeAreaBlockIcon{padding-bottom:8px}.homeAreaBlockText{font-size:12px}.homeAreaBlock{background-color:#e1e1e1;border:solid 1px #ccc;margin:0 0 8px 8px;text-align:center;padding:10px 0}.bannerHeadlineBox{margin:0;padding:50px 20px;text-align:center;background-color:rgba(5,15,42,.75)}.bannerHeadlineBox.brochurePage{background-color:transparent}.bannerHeading{font-size:18px;color:#fff;text-shadow:2px 2px 2px #333}.bannerSubHeading,.bannerSubHeadingSmall{padding-top:5px;font-size:13px;color:#fff}.courseSearchContainer{height:45px}.courseSearchTitle{display:none}.courseSearchInput{width:calc(100%)}.covidTicksContainer{margin-top:20px}.covidTicksContainer .covidTick{color:#fff;margin-bottom:10px;font-size:18px;text-transform:uppercase}.covidTicksContainer .covidTick .fas{margin-right:10px;color:#00e600}.homePage.bannerSubheading{text-transform:none!important}@media screen and (min-width:380px){.homePageBannerInfo{font-size:21px}}@media screen and (min-width:400px){.bannerOuter{background-size:cover!important}.bannerHeading{font-size:22px}.bannerSubHeading,.bannerSubHeadingSmall{padding-top:5px;font-size:17px}}@media screen and (min-width:992px){.bannerHeading,.bannerSubHeading,.bannerSubHeading.smallerHeading{display:block}.bannerOuter{padding:0}.bannerHeadlineBox{display:block;padding:80px 0}.knowledgeBase .bannerHeadlineBox{padding:60px 0}.knowledgeBase .courseSearchOuter{margin-top:30px}.bannerHeading{font-size:28px}.bannerSubHeading,.bannerSubHeadingSmall{padding-top:20px;font-size:20px;text-transform:uppercase}.homePage.bannerSubHeading{text-transform:none!important}.courseSearchOuter{margin-top:50px}.courseSearchInner{margin:0 auto;font-size:16px}.courseSearchTitle{background-color:#f49200;float:left;width:160px;text-align:center}.courseSearchInput{width:498px}.courseSearchContainer{max-width:660px}.homePageAreas{display:none}}#bespokeOnsitePage .card-pricing{background-color:#1d5892;box-shadow:none}#bespokeOnsitePage .card-pricing i{color:#1d5892}#bespokeOnsitePage .pplButton{color:#fff;display:block;width:100%;margin:20px auto}#bespokeOnsitePage .pplButton:active,#bespokeOnsitePage .pplButton:focus,#bespokeOnsitePage .pplButton:hover,.crumbtrail .crumb a:active,.crumbtrail .crumb a:focus,.crumbtrail .crumb a:hover{color:#fff;text-decoration:none}.crumbtrail{margin:0 10px 0 0;padding:20px 0 0;list-style:none}.crumbtrail .crumb{float:left;overflow:auto;font-size:13px;text-decoration:none}.crumbtrail .crumb a{padding:4px 10px 0;height:26px;text-decoration:none}.crumbtrail .crumb.home{background-color:#ddd}.crumbtrail .crumb.home a:hover{color:#333}.checkoutModal a.paginate_button.current,.crumbtrail .crumb.area,.crumbtrail .crumb.page{color:#fff;background-color:#223c5a}.crumbtrail .arrow,.crumbtrail .arrow.home{border-color:transparent transparent transparent #ddd}.crumbtrail .arrow{display:inline-block;float:left;width:0;height:26px;border-width:13px 0 13px 13px;border-style:solid;background-color:#fff}.crumbtrail .arrow.home{background-color:#223c5a}.crumbtrail .arrow.area,.crumbtrail .arrow.page{border-color:transparent transparent transparent #223c5a}.crumbtrail .arrow.page{background-color:#223c5a}.crumbtrail .arrow.next-mechanical-and-electrical-safe-systems-of-work{background-color:#8e4e78}.crumbtrail .arrow.mechanical-and-electrical-safe-systems-of-work{border-color:transparent transparent transparent #8e4e78;background-color:#8e4e78}.crumbtrail .crumb.mechanical-and-electrical-safe-systems-of-work{color:#fff;background-color:#8e4e78}.crumbtrail .arrow.next-mechanical-and-electrical-technical{background-color:#af2340}.crumbtrail .arrow.mechanical-and-electrical-technical{border-color:transparent transparent transparent #af2340;background-color:#af2340}.crumbtrail .crumb.mechanical-and-electrical-technical{color:#fff;background-color:#af2340}.crumbtrail .arrow.next-legionella-water-hygiene{background-color:#3ca5df}.crumbtrail .arrow.legionella-water-hygiene{border-color:transparent transparent transparent #3ca5df;background-color:#3ca5df}.crumbtrail .crumb.legionella-water-hygiene{color:#fff;background-color:#3ca5df}.crumbtrail .arrow.next-multiskilling-and-maintenance{background-color:#61bbac}.crumbtrail .arrow.multiskilling-and-maintenance{border-color:transparent transparent transparent #61bbac;background-color:#61bbac}.crumbtrail .crumb.multiskilling-and-maintenance{color:#fff;background-color:#61bbac}.crumbtrail .arrow.next-renewable-energy-water-and-gas{background-color:#307384}.crumbtrail .arrow.renewable-energy-water-and-gas{border-color:transparent transparent transparent #307384;background-color:#307384}.crumbtrail .crumb.renewable-energy-water-and-gas{color:#fff;background-color:#307384}.crumbtrail .arrow.next-fgas-water-and-acs-gas{background-color:#307384}.crumbtrail .arrow.fgas-water-and-acs-gas{border-color:transparent transparent transparent #307384;background-color:#307384}.crumbtrail .crumb.fgas-water-and-acs-gas{color:#fff;background-color:#307384}.crumbtrail .arrow.next-health-and-safety-confined-spaces{background-color:#d8426c}.crumbtrail .arrow.health-and-safety-confined-spaces{border-color:transparent transparent transparent #d8426c;background-color:#d8426c}.crumbtrail .crumb.health-and-safety-confined-spaces{color:#fff;background-color:#d8426c}.crumbtrail .arrow.next-confined-space-and-working-at-height{background-color:#d8426c}.crumbtrail .arrow.confined-space-and-working-at-height{border-color:transparent transparent transparent #d8426c;background-color:#d8426c}.crumbtrail .crumb.confined-space-and-working-at-height{color:#fff;background-color:#d8426c}.crumbtrail .arrow.next-university{background-color:#9d4454}.crumbtrail .arrow.university{border-color:transparent transparent transparent #9d4454;background-color:#9d4454}.crumbtrail .crumb.university{color:#fff;background-color:#9d4454}.crumbtrail .arrow.next-htm-healthcare-estates-and-facilities{background-color:#1b5791}.crumbtrail .arrow.htm-healthcare-estates-and-facilities{border-color:transparent transparent transparent #1b5791;background-color:#1b5791}.crumbtrail .crumb.htm-healthcare-estates-and-facilities{color:#fff;background-color:#1b5791}.crumbtrail .arrow.next-fgas-flourinated-gases{background-color:#307384}.crumbtrail .arrow.fgas-flourinated-gases{border-color:transparent transparent transparent #307384;background-color:#307384}.crumbtrail .crumb.fgas-flourinated-gases{color:#fff;background-color:#307384}.crumbtrail .arrow.next-remote-training{background-color:#1c3661}.crumbtrail .arrow.remote-training{border-color:transparent transparent transparent #1c3661;background-color:#1c3661}.crumbtrail .crumb.remote-training{color:#fff;background-color:#1c3661}.crumbtrail .arrow.next-fire-safety{background-color:#d8426c}.crumbtrail .arrow.fire-safety{border-color:transparent transparent transparent #d8426c;background-color:#d8426c}.crumbtrail .crumb.fire-safety{color:#fff;background-color:#d8426c}.crumbtrail .arrow.next-none{background-color:transparent}main .formOuter{padding:0 5px;margin-bottom:20px}.brochuresMain.mainArticleBodyContent{flex-direction:column}.brochuresMain.mainArticleBodyContent .mainArticleBody .articleTextContainer{margin-bottom:0}.brochureBanner{background:url(/image/brochure/pocketguide-and-brochure-page-header@2x.png);background-size:cover;position:relative}.brochureBanner .bannerHeadlineBox{background-color:#142451d9}.brochureBlock{position:relative;display:block;width:auto;height:100%;overflow:hidden;margin:0 0 20px;padding:0}.brochureRule{margin:20px 0}.brochureImage{width:100%;height:auto}.brochureDownloadButton{width:auto;display:block;margin:5px 0 0;text-align:center;padding:5px;color:#fff;transition:background-color .4s}.brochureDownloadButton:hover{background-color:#a9a9a9;color:#fff}.brochureDownloadButton:focus{color:#fff}.brochureDetailContainer{height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-left:0;padding-right:0}.brochureImageContainer{padding:0}.brochureMoreButton{margin:35px 0 0;background-color:#84c359}.brochureTitle{padding:10px 0 5px}.brochureTitle .articleHeader{font-size:16px;line-height:1.2;margin:10px 0;font-weight:600}.brochureDescription{padding:0;font-size:15px;margin-bottom:20px;margin-top:10px}.requestBrochurePack{display:none}.brochureArrow{margin-top:-17px}.viewBrochureButton{margin:10px 0 16px;width:100%;height:36px;padding-top:8px;font-size:15px;text-align:center;word-wrap:break-word;color:#fff;background:#223c5a}.brochureDownloadContainer{width:304px}.brochureOverviewInner{margin:0 auto;max-width:1200px}.brochureButtonText{z-index:1}.brochureDetailContainer .pplButton{background-color:#1c3661;position:relative}.brochureDetailContainer .pplButton:hover{background-color:#0988ca}.brochureDetailContainer .pplButton.mechanical-and-electrical-safe-systems-of-work{background-color:#8e4e78}.brochureDetailContainer .pplButton.mechanical-and-electrical-technical{background-color:#af2340}.brochureDetailContainer .pplButton.legionella-water-hygiene{background-color:#3ca5df}.brochureDetailContainer .pplButton.multiskilling-and-maintenance{background-color:#61bbac}.brochureDetailContainer .pplButton.fgas-water-and-acs-gas{background-color:#307384}.brochureDetailContainer .pplButton.confined-space-and-working-at-height,.brochureDetailContainer .pplButton.health-and-safety-confined-spaces{background-color:#7bae7f}.brochureDetailContainer .pplButton.fire-safety{background-color:#d8426c}.brochureDetailContainer .pplButton.htm-healthcare-estates-and-facilities{background-color:#1b5791}.brochureDetailContainer .pplButton.confined-space-and-working-at-height::after,.brochureDetailContainer .pplButton.fgas-water-and-acs-gas::after,.brochureDetailContainer .pplButton.fire-safety::after,.brochureDetailContainer .pplButton.health-and-safety-confined-spaces::after,.brochureDetailContainer .pplButton.legionella-water-hygiene::after,.brochureDetailContainer .pplButton.mechanical-and-electrical-safe-systems-of-work::after,.brochureDetailContainer .pplButton.mechanical-and-electrical-technical::after,.brochureDetailContainer .pplButton.multiskilling-and-maintenance::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#000;z-index:-1;border-radius:5px}.brochureDetailContainer .pplButton.mechanical-and-electrical-safe-systems-of-work:hover{background-color:rgba(181,156,162,.8)}.brochureDetailContainer .pplButton.legionella-water-hygiene:hover{background-color:rgba(60,165,223,.8)}.brochureDetailContainer .pplButton.mechanical-and-electrical-technical:hover{background-color:rgba(202,76,102,.8)}.brochureDetailContainer .pplButton.multiskilling-and-maintenance:hover{background-color:rgba(97,187,172,.8)}.brochureDetailContainer .pplButton.fgas-water-and-acs-gas:hover{background-color:rgba(58,138,158,.8)}.brochureDetailContainer .pplButton.confined-space-and-working-at-height:hover,.brochureDetailContainer .pplButton.health-and-safety-confined-spaces:hover{background-color:rgba(123,174,127,.8)}.brochureDetailContainer .pplButton.fire-safety:hover{background-color:#d8426ccc}.brochureDetailContainer .pplButton.htm-healthcare-estates-and-facilities:hover{background-color:#1b5791cc}@media screen and (min-width:768px){.brochureTitle .articleHeader{margin:0;padding:0;font-size:15px;line-height:1}.brochureDescription{padding:0;font-size:1.5vw;margin-bottom:20px}.brochureDetailContainer{padding-left:20px}}@media screen and (min-width:992px){.brochureDetailContainer{left:33%;position:absolute;padding-left:0}.requestFormContainer .form-element{padding-left:10px;padding-right:10px}.brochureDownloadButton{margin:30px 0 0 20px}.brochureTitle .articleHeader{font-size:16px;padding:0 20px;margin-top:0}.brochureDescription{font-size:14px;padding:0 20px}.brochureDownloadButton{padding:8px}.brochureBanner{background:url(/image/brochure/pocketguide-and-brochure-page-header@2x.png);background-size:cover}}@media screen and (min-width:1200px){.brochureDetailContainer{left:33.333333%}.brochureDescription{margin-bottom:30px}.brochure-container{width:1200px;margin-left:auto;margin-right:auto}}#animatedEngineeringServices{width:100%;margin-bottom:20px}.categoryHeader{height:93px;padding:5px;position:relative;margin-bottom:20px}#basketFeedback #feedbackButtonsContainer button.success img,.aIndividualCourse,.popup-modal #feedbackButtonsContainer button.success img{display:block}.aIndividualCourse:hover{background-color:#f2f2f2;cursor:pointer}.achTitle{margin-top:10px;margin-bottom:10px;color:#333}a.aIndividualCourse:focus,a.aIndividualCourse:hover{color:#333!important;text-decoration:none!important}.paddedContainer>.pplColumn{padding:10px}#courseDates table td,#courseSchedule table td,.checkoutModal .breadcrumb>li,.courseItemHeader h5,.paddedContainer>.pplColumn .categoryTitleBar{font-size:15px}.categoryHeaderImage{position:absolute;left:5px}.categoryHeaderTitle{position:absolute;left:170px}.categoryHeaderUnderline{position:relative;margin-bottom:6px}.categoryHeaderNumOfCourses{position:absolute;left:170px;top:45px}.categoryTitleBar{width:100%;padding:10px;color:#fff;font-size:15px}.categoryDescription{padding:10px;line-height:1.5}.individualCourse{padding:0;border-top-style:none}.coursesReveal{margin-bottom:20px}.accreditationLogoCourse{height:80px}.individualCourseTitle{padding-top:32px}.topLeftContainerBottom{position:absolute;display:inline-block}.paddedContainer .pplColumn{margin-bottom:15px}.categoryTitleContainer{display:flex;align-items:center;width:100%;padding:5px;position:relative;height:80px;transition:background-color .4s;cursor:pointer;overflow:hidden}.categoryTitle:hover{background-color:#e8e8e8}body.modal-open{height:100vh;overflow-y:hidden}#bookingDialog .courseEventRow td .pplButton{white-space:pre-wrap}.chooseEventBtn{position:relative}.bookCourse.adding{color:transparent;background-color:#84c359!important}.bookCourse .fa-spinner{opacity:0;display:none}.bookCourse.adding .fa-spinner,button.close{opacity:1}.bookCourse.adding:after{content:"Adding To Basket...";color:#fff;display:flex;position:absolute;top:0;height:100%;left:0;align-items:center;justify-content:center;text-align:center;width:100%}.view-in-basket-link{font-size:12px;text-align:center;color:#0988ca;cursor:pointer;text-decoration:underline;margin-top:-6px}.amendDelegatesTotal{outline:0!important}.amendDelegatesTotal:active,.amendDelegatesTotal:focus{animation-name:buttonHighlight;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:forwards}#basketFeedback,.popup-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:1073}#basketFeedback .red-asterisk,.popup-modal .red-asterisk{color:red}#basketFeedback .removeCourseButton,.popup-modal .removeCourseButton{color:#f49200;border:solid 1px #f49200}#basketFeedback #feedbackIconsContainer,#checkout #amendDelegate #amendDelegateFeedback #feedbackIconsContainer,#checkout #bookerInformation #amendDelegateFeedback #feedbackIconsContainer,#checkout #invoiceInformation #amendDelegateFeedback #feedbackIconsContainer,#checkout #payment #amendDelegateFeedback #feedbackIconsContainer,.popup-modal #feedbackIconsContainer{display:flex;align-items:center;justify-content:center;margin-top:40px;flex-direction:column}#basketFeedback #feedbackIconsContainer img,#checkout #amendDelegate #amendDelegateFeedback #feedbackIconsContainer img,#checkout #bookerInformation #amendDelegateFeedback #feedbackIconsContainer img,#checkout #invoiceInformation #amendDelegateFeedback #feedbackIconsContainer img,#checkout #payment #amendDelegateFeedback #feedbackIconsContainer img,.popup-modal #feedbackIconsContainer img{width:120px;height:120px}#basketFeedback #feedbackTitleText,#checkout #amendDelegate #amendDelegateFeedback #feedbackTitleText,#checkout #bookerInformation #amendDelegateFeedback #feedbackTitleText,#checkout #invoiceInformation #amendDelegateFeedback #feedbackTitleText,#checkout #payment #amendDelegateFeedback #feedbackTitleText,.popup-modal #feedbackTitleText{width:100%;text-align:center;font-weight:medium;font-size:20px;padding:0 20px;margin-top:20px}#basketFeedback #feedbackTitleText.success,#checkout #amendDelegate #amendDelegateFeedback #feedbackTitleText.success,#checkout #bookerInformation #amendDelegateFeedback #feedbackTitleText.success,#checkout #invoiceInformation #amendDelegateFeedback #feedbackTitleText.success,#checkout #payment #amendDelegateFeedback #feedbackTitleText.success,.popup-modal #feedbackTitleText.success{color:#84c359}#basketFeedback #feedbackTitleText.warning,#checkout #amendDelegate #amendDelegateFeedback #feedbackTitleText.warning,#checkout #bookerInformation #amendDelegateFeedback #feedbackTitleText.warning,#checkout #invoiceInformation #amendDelegateFeedback #feedbackTitleText.warning,#checkout #payment #amendDelegateFeedback #feedbackTitleText.warning,.popup-modal #feedbackTitleText.warning{color:#f49200}#basketFeedback #feedbackTitleText.failure,#checkout #amendDelegate #amendDelegateFeedback #feedbackTitleText.failure,#checkout #bookerInformation #amendDelegateFeedback #feedbackTitleText.failure,#checkout #invoiceInformation #amendDelegateFeedback #feedbackTitleText.failure,#checkout #payment #amendDelegateFeedback #feedbackTitleText.failure,.popup-modal #feedbackTitleText.failure{color:red}#basketFeedback #feedbackSubText,.popup-modal #feedbackSubText{margin-top:30px;font-weight:medium;font-size:17px;width:100%;padding:0 20px;text-align:center;line-height:1.3}#basketFeedback #feedbackAdditionalText,.popup-modal #feedbackAdditionalText{margin-top:20px;font-weight:medium;font-size:17px;width:100%;padding:0 20px;text-align:center}#basketFeedback #feedbackButtonsContainer,.popup-modal #feedbackButtonsContainer{position:fixed;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;bottom:0;width:100vw;padding:20px}#basketFeedback #feedbackButtonsContainer button,#checkout #amendDelegate #amendDelegateFeedback #feedbackButtonsContainer button,#checkout #bookerInformation #amendDelegateFeedback #feedbackButtonsContainer button,#checkout #invoiceInformation #amendDelegateFeedback #feedbackButtonsContainer button,#checkout #payment #amendDelegateFeedback #feedbackButtonsContainer button,.popup-modal #feedbackButtonsContainer button{border-radius:3px;height:50px;width:100%;text-align:center;border:solid 1px;margin-top:10px;background-color:#fff;font-size:17px;position:relative}#basketFeedback #feedbackButtonsContainer button img,#checkout #amendDelegate #amendDelegateFeedback #feedbackButtonsContainer button img,#checkout #bookerInformation #amendDelegateFeedback #feedbackButtonsContainer button img,#checkout #invoiceInformation #amendDelegateFeedback #feedbackButtonsContainer button img,#checkout #payment #amendDelegateFeedback #feedbackButtonsContainer button img,.popup-modal #feedbackButtonsContainer button img{position:absolute;left:10px;max-width:30px;top:9px;display:none}#basketFeedback #feedbackButtonsContainer #basketTotalContainer,.popup-modal #feedbackButtonsContainer #basketTotalContainer{background-color:#f7f7f7;border:solid 1px #dfe5ec;margin-bottom:10px}#basketFeedback #feedbackButtonsContainer #basketTotalContainer .totalCostContainer,.popup-modal #feedbackButtonsContainer #basketTotalContainer .totalCostContainer{font-size:20px;font-weight:medium}#basketFeedback #feedbackButtonsContainer #basketTotalContainer .totalCostLabel,.popup-modal #feedbackButtonsContainer #basketTotalContainer .totalCostLabel{font-size:15px;font-weight:regular}#basketFeedback #feedbackButtonsContainer #viewYourBasketButton,.popup-modal #feedbackButtonsContainer #viewYourBasketButton{color:#0988ca;border-color:#0988ca}#basketFeedback #feedbackButtonsContainer #backButton,.popup-modal #feedbackButtonsContainer #backButton{border-radius:3px}#basketFeedback #feedbackButtonsContainer #backButton.success,#checkout #amendDelegate #amendDelegateFeedback #feedbackButtonsContainer #delegateListButton.success,#checkout #bookerInformation #amendDelegateFeedback #feedbackButtonsContainer #delegateListButton.success,#checkout #invoiceInformation #amendDelegateFeedback #feedbackButtonsContainer #delegateListButton.success,#checkout #payment #amendDelegateFeedback #feedbackButtonsContainer #delegateListButton.success,.popup-modal #feedbackButtonsContainer #backButton.success{border-color:#1c3661;color:#1c3661}#basketFeedback #feedbackButtonsContainer #backButton.success:after,.popup-modal #feedbackButtonsContainer #backButton.success:after{content:"Go Back";color:#1c3661}#basketFeedback #feedbackButtonsContainer #backButton.failure,#basketFeedback #feedbackButtonsContainer #backButton.warning,.popup-modal #feedbackButtonsContainer #backButton.failure,.popup-modal #feedbackButtonsContainer #backButton.warning{border-color:#0988ca;color:#0988ca}#basketFeedback #feedbackButtonsContainer #backButton.failure:after,#basketFeedback #feedbackButtonsContainer #backButton.warning:after,.popup-modal #feedbackButtonsContainer #backButton.failure:after,.popup-modal #feedbackButtonsContainer #backButton.warning:after{content:"OK";color:#0988ca}#basketFeedback #feedbackButtonsContainer #basketTotalContainer,.popup-modal #feedbackButtonsContainer #basketTotalContainer{height:60px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.courseEventRow .remove-item{display:block;margin-left:auto;width:59px;font-size:12px;margin-bottom:10px;text-align:right;color:#f49200;text-decoration:underline;cursor:pointer}.courseEventRow .in-basket-identifier{display:flex;align-items:center;justify-content:center;position:relative;color:#84c359;width:100%;margin-top:-8px}.courseEventRow .in-basket-identifier:after{content:"";width:calc(100% - 20px);position:absolute;border-bottom:solid 1px #84c359}.courseEventRow .in-basket-identifier img{width:20px;transform:rotate(271deg);padding:5px 0;z-index:1;background-color:#fff}.courseEventRow .in-basket-identifier span{color:#84c359;font-size:12px;z-index:1;padding:0 10px;background-color:#fff}a.capacityNotification,a.capacityNotification:active,a.capacityNotification:focus,a.capacityNotification:hover{color:#fff!important}.capacityIncreaseNotification,.checkoutModal button.close{color:#fff}.capacityIncreaseNotification div{display:inline-block;background-color:#0988ca;padding:10px}#breadcrumb li.breadcrumb-item:nth-child(7){display:none}.courseFilterMobile #filterCourses{padding-left:8px;color:#0988ca;font-weight:500}.areaHeadingMobile:hover,.mobileMenuLink:hover{color:#fff!important;opacity:1!important}.coursesFilter,.locationsFilter,.monthsFilter{display:inline-flex;flex-direction:row}.checkoutFiltersContainer .coursesFilter,.checkoutFiltersContainer .coursesFilter .courseFilterMobile,.checkoutFiltersContainer .locationsFilter,.checkoutFiltersContainer .monthsFilter{width:100%}.checkoutFiltersContainer .coursesFilter{margin-bottom:0}#noEventContainer .customerInformationRequest{padding:0}#noEventContainer .form-control{width:100%}#noEventContainer .pplButton{width:100%;margin-bottom:10px}.myDetailsContainer{margin-bottom:16px}.glyphicon-lock{margin-top:3px;margin-right:5px}.poundSign{font-weight:400}#bookingDialog .modal-body #otherOptions,#bookingSuccess .narrowButton{margin-bottom:20px}#bookingError .errorMessage{color:red;font-weight:700}.creditCardLogos{position:relative;display:inline;float:right;height:45px;margin-left:auto!important}.creditCardLogos img{height:100%}#bookingDialog .modal-lg{width:auto}.customerInformationRequestAlert,.mobileHide.discountPrice,.mobileHide.price{display:none}.modal-content{border-radius:0}.modal-open{overflow-x:visible;overflow-y:visible}#firstName{margin-bottom:15px}.columnItem{padding:16px 8px}.courseEventsDetail{width:300px;padding:16px 20px 16px 10px!important}#btnConfirmDetails,#btnConfirmDetailsName,#btnGoToPayment,#candidateDetailsFinish{height:34px;width:100%}.checkboxes{display:block;width:100%}#bookingFormDetails input:focus{color:#333}.greyToBlue{border-right:0 solid!important}.mobileShow.price{display:inline-block}#bookingDialog{overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;left:0;width:100vw;height:100vh}#bookingDialog .modal-dialog{margin:0}#bookingDialog .sliderContainer{margin-left:0}#bookingDialog .sliderContainer .sl-slider-container{margin-top:10px}#bookingDialog .modal-header{display:flex;position:relative;flex-direction:column;border-radius:0;align-items:center;justify-content:flex-start;padding:0;border-bottom:0}#bookingDialog .modal-header .logo{margin:20px}#bookingDialog .modal-header .logo .accreditationLogoBooking{height:120px}#bookingDialog .modal-header .glyphicon-remove{color:#fff!important;display:flex;align-items:center;justify-content:center}#bookingDialog .modal-header .course-title{line-height:1.1;color:#333;font-size:17pt;padding:0 20px;text-align:center;font-weight:500}#bookingDialog .modal-header .course-code{color:#333;font-size:17pt;text-align:center;font-weight:500;padding:0 10px}#bookingDialog .modal-header .course-days{color:#94989c;font-weight:100;margin-bottom:20px}#bookingDialog .modal-body #otherOptions .courseOptionLink{display:flex;flex-direction:row;align-items:center;justify-content:center;height:40px;width:320px;max-width:320px;position:relative;text-align:center;border:solid 1px #0988ca;color:#0988ca;border-radius:5px;margin:0 auto 10px;font-size:17px;max-width:calc(100vw - 40px)}#bookingDialog .modal-body #otherOptions .courseOptionLink img{position:absolute}#bookingDialog .modal-body #otherOptions .courseOptionLink.onsite img{max-width:23px;left:10px}#bookingDialog .modal-body #otherOptions .courseOptionLink.remote img{max-width:30px;left:5px}#bookingDialog .modal-body #otherOptions .courseOptionLink.bespoke img{max-width:28px;left:7px}.bookingTitle{color:#333!important}#breadcrumb{flex-wrap:nowrap}.breadcrumb-item,.paymentResponseInformation a{white-space:nowrap}.courseEventsDetail .mobileShow.startDate{float:none}input.form-control,label{font-size:14px!important}.courseEventsDetail .mobileHide:first-child,.mobileHide.location,.mobileHide.price,.mobileShow.location,.mobileShow.price{color:#333!important}.mobileHide.discountPrice{font-weight:700;color:red;margin-left:5px}.mobileShow.discountPrice{font-weight:700;color:red;display:inline-block}.mobileShow.title{display:inline-block}.chooseEventBtn{min-width:120px}.priceFormat.discount{color:red;font-weight:700}.strikeDiagonal{position:relative;color:#a9a9a9}.strikeDiagonal:before{position:absolute;content:'';left:0;top:45%;right:0;border-top:1px solid;border-color:red;-webkit-transform:skewY(-10deg);-moz-transform:skewY(-10deg);transform:skewY(-10deg)}.checkoutModal{position:absolute;overflow:visible}.checkoutModal #btnSendBooking:disabled{background-color:#f2f2f2}.checkoutModal span.notice{display:inline-block;padding:0;margin:0;clear:both;color:inherit}.checkoutModal .orderReference{margin-bottom:20px;font-size:17px;color:#f49200}.checkoutModal #candidateList{margin-left:-40px;overflow:auto}.checkoutModal #candidateList .userIcon{padding-bottom:8px;text-align:center}.checkoutModal #candidateList .userName{height:45px}.checkoutModal #candidateList .telephone{margin-bottom:5px;text-align:center}.checkoutModal #candidateList .email{margin-bottom:10px;white-space:nowrap;font-size:12px;overflow:hidden;text-overflow:ellipsis;padding:0 10px;text-align:center}.checkoutModal #candidateList .userIconInner{font-size:40px;color:#f2f2f2}.checkoutModal #candidateList li{width:calc(100% - 8px)}@media only screen and (min-width:601px){.checkoutModal #candidateList li{width:238px}}@media only screen and (min-width:992px){.checkoutModal #candidateList li{width:178px}}.checkoutModal #candidateList li{display:block;float:left;height:259px;padding-top:10px;margin-top:20px;margin-right:33px;margin-bottom:15px;list-style:none;border:solid 1px #c7c7c7;background-color:#f2f2f2}.checkoutModal #candidateList li img{display:block;width:80px;margin:auto}.checkoutModal #candidateList li:last-child:hover{cursor:pointer;color:#fff;background-color:#84c359}.checkoutModal #candidateList li .edit{display:block;font-size:12px;text-align:center;color:#223c5a}.checkoutModal #candidateList li a.close{padding:5px;margin-top:5px;margin-right:5px;font-size:16px;color:#fff;background-color:#223c5a}.checkoutModal #candidateList li .details{padding:10px;width:100%;position:absolute;bottom:0;background-color:#223c5a}.checkoutModal #candidateList li .details .price{margin-top:5px;font-size:20px;font-weight:300}.checkoutModal #candidateList li .details p{margin:0;color:#fff}.checkoutModal .paginate_button{display:inline-block;width:30px;padding:5px 10px;margin:0 10px 20px 0;text-align:center;background-color:#f2f2f2}.checkoutModal .btn{height:31px}.checkoutModal .buttonInputheight{height:35px}.checkoutModal .paginate_button.active,.checkoutModal .paginate_button:hover{color:#fff;background-color:#223c5a}.checkoutModal .paginate_button.next,.checkoutModal .paginate_button.previous{width:auto}.checkoutModal .dataTables_filter,.checkoutModal .modal-footer:after,.checkoutModal .modal-footer:before{display:none}.checkoutModal .breadcrumb>li+li:before{margin:0 5px;color:#333}.checkoutModal .breadcrumb-item span{width:30px;height:20px;padding:2px 6px;margin-right:5px;font-size:14px;text-align:center;color:#fff;background-color:#223c5a}.checkoutModal .breadcrumb-item.active span{background-color:#f49200}.checkoutModal .breadcrumb-item{padding-right:0;margin-right:0}.checkoutModal .courseEventsContainer{min-height:300px}.checkoutModal .modal-body{padding:0;margin:0}.checkoutModal .courseDetails,body>ul{padding-left:0}.checkoutModal .modal-footer{padding:0;display:flex;align-items:center;justify-content:space-between;flex-direction:column;border:0}.checkoutModal .modal-footer button{float:left;padding:2px 25px;border:0}.checkoutModal .modal-footer .accommodation-container{background-color:#1d5892;color:#fff;width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:20px}.checkoutModal .modal-footer .accommodation-container .accommodationIcons{display:flex;align-items:center;justify-content:center;flex-direction:row}.checkoutModal .modal-footer .accommodation-container .dots{height:2px;border-top:#fff 2px dashed;width:20px;margin:0 5px}.checkoutModal .modal-footer .accommodation-container p{color:#fff;text-align:center}.checkoutModal .modal-footer .accommodation-container .accommodationIcons{margin-bottom:20px}.checkoutModal .modal-footer .disclaimer-container{background-color:#f7f7f7;color:#1c3661;flex-direction:column;padding:20px}.checkoutModal .modal-footer .disclaimer-container .card-icons-container img{width:auto;height:40px}.checkoutModal .modal-footer .disclaimer-container .disclaimer-details{margin-bottom:20px;text-align:center}.checkoutModal .modal-footer .disclaimer-container,.checkoutModal .modal-footer .disclaimer-container .card-options-back-to-top{width:100%;display:flex;align-items:center;justify-content:space-between}.checkoutModal .modal-footer .disclaimer-container .card-options-back-to-top #back-to-top{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;cursor:pointer}.checkoutModal .modal-footer .disclaimer-container .card-options-back-to-top i{background-color:#1c3661;color:#fff;border-radius:5px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:10px}.checkoutModal .modal-footer .disclaimer-container .card-options-back-to-top span{text-decoration:underline}.checkoutModal .filter{padding-left:15px;margin-top:2px}.checkoutModal .filter a{height:31px;padding:8px 20px;margin-right:10px;background-color:#f2f2f2}.checkoutModal .filter .active{text-decoration:none}.checkoutModal .filter .active,.checkoutModal .filter a:hover{color:#fff;background-color:#f49200}.checkoutModal .filter a:active{color:#fff;background-color:#444}.checkoutModal .bookingContainer{margin:0}.checkoutModal button.callToAction,.checkoutModal button.callToAction:hover{width:100%;color:#fff;border:0;border-radius:0}.checkoutModal .myBooking{padding-bottom:20px;background-color:#f2f2f2}.checkoutModal .summaryCourseDetails thead{font-weight:600}.checkoutModal .summaryCourseDetails td{border-bottom:solid 1px #c7c7c7}.checkoutModal .glyphicon.large{font-size:4em;color:#84c359}.checkoutModal .form-control{margin-bottom:10px}#paymentResponseContainer .paymentContainer.success .buttons-container a,.checkoutModal .marginBottom20{margin-bottom:20px}.checkoutModal .yourDetails{padding:15px}.checkoutModal .myDetailsContainer{padding:0;overflow:hidden;background-color:#fff}.checkoutModal .myDetailsContainer td,.checkoutModal .myDetailsContainer th{color:#333;font-size:15px}.checkoutModal .dateGroup{font-size:.6em;text-align:center;border-right:1px solid gray;border-bottom:1px solid gray;border-left:1px solid gray}.checkoutModal .candidate{padding:10px;margin-bottom:10px;border:solid 1px gray}.bookingOuterContainer .form-group{width:100%}.bookingOuterContainer #filtersCollapser.collapsed{color:#0988ca;background-color:#f7f7f7}.bookingOuterContainer #filtersCollapser.collapsed svg path,.onlineCourseIdentifier svg path{fill:#0988ca}.bookingOuterContainer #filtersCollapser{background-color:#1c3661;color:#fff;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:flex-start;position:relative;padding:15px 20px;font-size:15px;cursor:pointer;font-weight:500}.areaHeadingTextMobile svg.elearningIdentifierIcon path,.bookingOuterContainer #filtersCollapser svg path,.eLearningCourseBanner .iconContainer svg path,.eLearningIdentifierCorner~svg path{fill:#fff}.bookingOuterContainer #filtersCollapser svg{max-width:21px;position:absolute;right:20px}.bookingOuterContainer #filtersContainer{overflow:hidden;cursor:pointer}.bookingOuterContainer #filtersContainer .courseListFilter{padding:15px 20px;font-weight:500;border-bottom:solid 1px #dfe5ec;background-color:#f7f7f7}.bookingOuterContainer #filtersContainer .filterContainer{position:relative}.bookingOuterContainer #filtersContainer .filterContainer img{position:absolute;right:19px;max-width:23px;top:14px;z-index:1;pointer-events:none}.bookingOuterContainer #filtersContainer .filterContainer:after{content:"";position:absolute;right:7px;background-color:#f7f7f7;width:20px;height:20px;top:15px;pointer-events:none}.checkoutModal .form-group{margin-bottom:0}.dayColumn{padding:5px 0;margin:0 0 10px;cursor:pointer;color:#aaa;border-right:solid 5px #fff;background-color:#f0f0f0}.daySelected,.itemStandard:hover{background-color:#223c5a}.itemStandard:hover{color:#fff}.show{display:block}.required{font-size:10px}.dateDisplay{font-size:13px}.greyText{color:#c4c4c5}.modalHeadingContainer{margin:0 0 0 16px}.whiteText{color:#fff}.itemStandard{padding:5px 0;margin:0 0 10px;cursor:pointer;color:#333;border-right:solid 5px #fff;background-color:#f0f0f0}.daySelected,.itemSet{color:#fff}.itemSet{background-color:#ff0}.breadcrumb{display:none;margin-bottom:10px}#noEventFormContainer{position:relative;padding-bottom:30px}#noEventFormContainer .customerInformationRequestAlert{position:absolute;bottom:-27px}#noEventFormContainer .show-progress{position:absolute;width:100%;top:0;left:0;height:100%;text-align:center;font-size:17px;display:flex;align-items:center;justify-content:center}#noEventFormContainer .show-progress img,#onsiteContainer .pplRow .show-progress img{width:80px}#noEventFormContainer .show-progress .formInfo{font-size:17px}#noEventContainerForm{opacity:1;pointer-events:all;transition:opacity .3s}#noEventContainerForm.hide-form{opacity:0;pointer-events:none}.customerInformationRequestAlert .alert{margin-top:20px;font-size:14px}@media screen and (min-width:992px){.breadcrumb{display:block}.mobileHide.discountPrice,.mobileHide.price{display:inline-block}.mobileShow.discountPrice,.mobileShow.title{display:none}#noEventContainer .form-control{width:108%}#courseEvents{table-layout:fixed}#courseEvents td.columnItem{max-width:200px}#courseEvents td.availability-container{text-align:center}#courseEvents .courseEventRow td:last-child{width:200px;max-width:200px!important}#courseEvents .courseEventRow .in-basket-identifier{bottom:-5px}#courseEvents.isSalesStock .courseEventRow .in-basket-identifier{width:calc(100% + 50px);bottom:-5px}#courseEvents.isSalesStock .courseEventRow td:last-child{width:250px;max-width:250px!important}}.courseEventsStandard{display:none}#noEventContainer{padding:20px}.customerInformationRequest .bookingFormSubmitButton{pointer-events:all}.customerInformationRequest .bookingFormSubmitButton:disabled{background-color:gray!important;pointer-events:none}@media screen and (min-width:992px){.categoryTitleContainer{height:100px}.courseEventsStandard{display:block}.customerInformationRequest .bookingFormSubmitButton{width:calc(100% - 40px);margin:10px;height:44px}.customerInformationRequest .g-recaptcha{margin-right:10px;margin-top:10px}.customerInformationRequest .delegate-input-container{margin-left:-20px}}.accommodationIcon{margin:10px 0}.accommodationDate,.accommodationText{padding:10px 0}.accommodationCheck{display:inline-block;width:100%;height:40px;margin:2px 0;font-weight:400;cursor:pointer;color:#333;border-right:10px solid #fff;background-color:#dbdbdb}.checkboxes input[type=checkbox]:checked+.greyToBlue{transition:all .3s}.checkboxes input[type=checkbox]:checked+.accommodationCheck,input.accommodationCheck:not(:checked)~.greyToBlue{transition:all .3s}input.accommodationCheck:not(:checked)~.greyToBlue:hover{background-color:#7d7d7d}.checkboxes input[type=checkbox]:checked+.accommodationCheck,.checkboxes input[type=checkbox]:checked+.accommodationCheck~.greyToBlue .narrowCheckbox{color:#fff;background-color:#223c5a}.checkboxes input[type=checkbox]:checked+.greyToBlue:hover{background-color:#101d2b}.addDelegateLink{margin:16px 0}.accommodationText2{margin:6px 0 10px}.removeLeftPadding{padding-left:0;margin-left:-6px}#no-courses-available{display:none;width:100%;height:50px;text-align:center;color:gray;border-bottom:solid 1px #dfe5ec;padding:10px 20px;align-items:center;justify-content:center}.removeButton{position:absolute;top:-8px;right:-8px;z-index:1;width:32px;height:32px;padding:4px;line-height:25px;cursor:pointer;text-align:center;color:#f5f5f5;border-radius:50%;background-color:#223c5a}.removeButton:hover{background-color:#84c359}.locationFilter{float:left;padding-top:10px;margin-right:16px;font-weight:500}.bookingStep{margin:26px 0;font-size:16px;font-weight:500}.bookingSubTitle{font-size:15px}.courseEvents td{padding:8px}#courseEvents .columnItem{padding-top:14px}.breadcrumb>li{font-size:14px;color:#777}.breadcrumb>.active{font-weight:500;color:#333}.breadcrumb-arrow>li{background-color:#ff0}.checkoutEventTableHeader{height:22px;padding:0}.checkoutEventTableHeader,.fullWidthBlue,.informationI{color:#fff;background-color:#223c5a}.informationI{float:left;margin-right:16px;text-align:center;width:20px}.fullWidthBlue{width:100%;min-height:36px;padding:6px 8px;margin-bottom:10px}#candidateDetailsStep1>div,#candidateDetailsStep2>p,.marginBottom16{margin-bottom:16px}.marginTop16{margin-top:16px}.candidateBox{position:relative;margin-right:-10px}.candidateBox .details{position:absolute;width:100%;bottom:0}.accommodationSmallTextBefore{font-size:13px;text-align:left}.accommodationSmallTextAfter{margin-right:16px;font-size:13px;text-align:right}.delegatesAddedText{padding-top:5px}.closeButton{position:absolute;right:20px;top:20px}.closeButton img{max-width:25px}.hostedButton:hover,.onsiteButton:hover{color:#fff;background-color:#444}.hostedButton{float:right;padding:5px 20px;margin-right:0;cursor:pointer;color:#fff;background-color:#223c5a}.preTableContent{margin-left:0}.bookingTable,select{margin:0}.bookingTable .courseEventRow .eventDetailsContainer.dates>img{top:8px!important}.bookingTable #loadMoreCoursesButton{border:solid 1px #0988ca;height:40px;width:calc(100% - 40px);margin:20px auto;color:#0988ca;background-color:#fff}.filters{margin:20px 0}.floatLeft{float:left}select{padding:6px 0 6px 8px;overflow:hidden;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;color:#333;border:0 transparent;background-color:#f2f2f2;background-image:url(/image/global/icon/filterArrow333.png);background-repeat:no-repeat;background-position:center right;-webkit-appearance:none;-moz-appearance:none;-webkit-padding-end:20px;-moz-padding-end:20px;-webkit-padding-start:2px;-moz-padding-start:2px}.captchaStyle{float:right;margin-right:0;margin-bottom:20px;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}.bookingFormSubmitButton{float:right;width:305px;margin-right:0}.costsContainer{padding:16px;margin:16px 0 0 -10px;border-top:solid 1px #c7c7c7;border-bottom:solid 1px #c7c7c7;background-color:#f2f2f2}.candidateName{padding-left:0;margin-right:-6px;margin-left:-6px}#DataTables_Table_0,.candidateListContainer{margin-bottom:0}.pleaseNoteContainer{padding:25px 20px 15px;margin:20px -15px 0;background-color:#f2f2f2}select:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.accreditationLogoBooking{height:106px}.accreditationLogoBooking.pplIcon{height:65px}.locationFilterMobile{display:block;width:100%}.locationFilterMobileInner{padding-left:10px}.monthFilter,select{width:100%}.monthFilterTitle{margin-left:16px}.monthFilterInner{padding-left:10px}.bookingTitleSubtitle{float:left;margin-top:5px;margin-left:2px}@media only screen and (min-width:992px){.bookingTitleSubtitle{width:calc(100% - 125px)}.checkoutFiltersContainer{display:flex;align-items:center;flex-direction:row;justify-content:flex-start}.checkoutFiltersContainer .coursesFilter,.checkoutFiltersContainer .locationsFilter,.checkoutFiltersContainer .monthsFilter{margin-bottom:0;width:auto}}.bookingTitle{margin-bottom:20px;font-size:17px}.bookingSubTitle{margin-top:15px;font-weight:400}.selfOrOthersButton{float:none;width:100%}#checkout #amendDelegate #amendDelegateFeedback #feedbackButtonsContainer button.success img,#checkout #bookerInformation #amendDelegateFeedback #feedbackButtonsContainer button.success img,#checkout #invoiceInformation #amendDelegateFeedback #feedbackButtonsContainer button.success img,#checkout #payment #amendDelegateFeedback #feedbackButtonsContainer button.success img,.accommodationCheckboxes{display:block}.delegateButton{width:100%;margin-top:0;margin-bottom:16px}.onsiteButton{float:left;width:100%;padding:6px 8px;margin:10px 0;cursor:pointer;color:#fff;background-color:#223c5a}.selfOrOthersLeft{width:100%}.selfOrOthersRight{width:100%;margin-top:0}.bookingSmall{width:30%}#DataTables_Table_0_paginate{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:550px;margin:0 auto 20px}#DataTables_Table_0_paginate>a{margin:0 6px;cursor:pointer}#DataTables_Table_0_paginate>span{display:flex;flex-direction:row;align-items:center;justify-content:space-around}#DataTables_Table_0_paginate>span>a{margin:0 2px;cursor:pointer}@media screen and (max-width:450px){#DataTables_Table_0_paginate>span>a{padding:3px 6px;width:25px}}@media screen and (min-width:768px){#bookingDialog .modal-lg{width:750px}#noEventContainer .form-control{width:100%}}@media only screen and (min-width:992px){.mobileShow.price{display:none}#breadcrumb{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#bookingDialog #breadcrumb>li.breadcrumb-item{font-size:12px}#noEventContainer .form-control{width:95%}#bookingDialog .modal-lg{width:900px}.courseTopRightContainer>.bookCourse{width:calc(100% - 40px)}.locationFilterMobile{display:inline-block;width:auto;padding-bottom:0}.monthFilter{float:right;width:inherit;margin-top:0;margin-left:0}#hostedContainer .subheading{margin-right:10px;margin-top:4px}select{padding-right:30px}.onsiteButton{float:right;width:inherit;padding:6px 18px;margin-top:-4px;margin-right:0;cursor:pointer;color:#fff;background-color:#223c5a}.selfOrOthersButton{float:left;width:100%}.accommodationCheckboxes{display:flex}.candidateSummary{float:right;width:300px}.confirmDetailsSummaryContainer{margin-bottom:0}.candidateRightButton{width:100%}.delegateButton{width:100%;margin-top:0;margin-bottom:16px}.selfOrOthersLeft{float:left;width:48%;margin-right:4%}.selfOrOthersRight{float:left;width:48%;margin-top:-20px}}.addCandidatePlus{margin:40px 0}.filterTitle{padding-top:1px}.checkoutPaddedRow{margin:0 -16px}.userName{text-align:center}.third:nth-child(2){text-align:center}#courseDates table thead th,#courseSchedule table thead th,table thead th.third{text-transform:none;letter-spacing:0}#paymentButton{border-style:none!important}#paymentSection{overflow:visible}#bookingLoading{margin-top:16px}.closeModalButton{float:right;padding:10px;margin-top:-47px;margin-left:-30px;color:#fff;background-color:#f49200}#candidateDetailsFinish{margin-top:16px;margin-bottom:16px}.closeModal{padding-top:4px;font-size:15px}.priceFormat{padding-bottom:8px;font-size:15px;text-align:right}.priceFormat:nth-child(3){font-weight:500}button.chooseEventBtn{width:100%;cursor:pointer;border-width:0;background-color:#84c359}button.chooseEventBtn:disabled{cursor:not-allowed;background-color:#999}button.chooseEventBtn[disabled]:hover{background-color:#999}.endDate{font-size:13px;color:#999}#btnPayNow:disabled,#btnPayNow[disabled]{color:#fff;background-color:#ccc}.courseEventRow{width:100vw;position:relative;border-bottom:none!important}.courseEventRow:after{content:"";bottom:0;position:absolute;border-bottom:1px solid #ddd;width:calc(100% - 40px);margin:0 auto;left:20px}.availability{fill:#84c359}.availability.limited{fill:#f49200}.availability.disabled{fill:gray}.qty.disabled{visibility:hidden}#onsiteContainer .pplRow{position:relative}#onsiteContainer .pplRow .show-progress{width:100%;left:0;top:0;position:absolute;background-color:#fff;height:100%;text-align:center;display:flex;align-items:center;justify-content:center}#onsiteContainer .pplRow .show-progress .formInfo{font-size:17px}@media screen and (max-width:991px){#onsiteContainer p{padding:0 20px!important}#onsiteContainer .paddedHalfColumn.floatRight{display:flex;flex-direction:column;align-items:center;justify-content:center}#onsiteContainer .paddedHalfColumn.floatRight button{width:calc(100% - 40px);margin-bottom:20px}#bookingDialog .modal-dialog{width:100vw;max-width:100vw}#bookingDialog .sliderContainer{margin-left:20px}#noEventFormContainer{padding-bottom:50px}#noEventFormContainer .customerInformationRequestAlert{bottom:-10px}.courseEventRow,table.dataTable.no-footer{border-bottom:none}#DataTables_Table_0_paginate{display:none!important}.courseEventRow .courseEventsDetail{width:calc(100%)}.courseEventRow .eventDetailsContainer.delegates-and-price button img,.courseEvents .courseEventRow .courseEventsDetail{width:100%}.courseEventRow .eventDetailsContainer{padding-left:45px;position:relative;margin-bottom:10px;min-height:30px;width:100%}.courseEventRow .eventDetailsContainer>img{max-width:25px;position:absolute;left:10px}.courseEventRow .eventDetailsContainer.dates .startDate{font-size:17px;color:#333}.courseEventRow .eventDetailsContainer.dates .endDate{font-size:15px}.courseEventRow .eventDetailsContainer.dates>img{top:-3px}#bookingTable .courseEventRow .eventDetailsContainer.dates>img{top:8px}.courseEventRow .eventDetailsContainer.location{display:flex;align-items:center;flex-direction:row}.courseEventRow .eventDetailsContainer.location>img{top:-2px}.courseEventRow .eventDetailsContainer.delegates-and-price{display:flex;align-items:center;flex-direction:row;padding-left:90px}.courseEventRow .eventDetailsContainer.delegates-and-price .numberOfDelegatesIdentifier{position:absolute;left:45px}.courseEventRow .eventDetailsContainer.delegates-and-price button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:10px;border:solid 1px #0988ca;border-radius:5px;background-color:#fff}.courseEventRow .eventDetailsContainer.delegates-and-price .discountPrice,.courseEventRow .eventDetailsContainer.delegates-and-price .price{margin-left:auto;font-size:17px}.courseEventRow{display:flex;flex-direction:column;width:100vw;position:relative}.courseEventRow:after{content:"";bottom:0;border-bottom:1px solid #ddd;width:calc(100% - 40px);margin:0 auto}.courseEventRow .chooseEventBtn{margin-bottom:10px}.courseEventRow .courseEventsDetail{padding-bottom:0!important}.courseEventRow .chooseEventBtn{min-height:40px;margin-left:10px;margin-right:10px;border-radius:3px;width:calc(100% - 20px)}.courseEventRow p{margin:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:none}}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:none}@media screen and (min-width:768px){#bookingDialog .accommodation-container{margin-left:3px;background-image:url(/image/checkout/booking-dialog-background-tablet.png);background-repeat:no-repeat;background-position:center;background-size:auto 100%}}@media screen and (max-width:991px){#basketFeedback{pointer-events:all!important}#courseEvents tr{display:none}#courseEvents tr:not(.mobileHide):nth-child(-n+6){display:flex!important}#courseEvents tr td:nth-child(5){display:block}#courseEvents tr td.mobileHide:nth-child(5){display:none}#pagination-container,.courseEventRow img.grey{display:none}#bookingDialog #courseEvents tr.filter-hidden-availability,#bookingDialog #courseEvents tr.filter-hidden-location,#bookingDialog #courseEvents tr.filter-hidden-month,#bookingDialog #courseEvents tr.mobileHide.filter-hidden-availability,#bookingDialog #courseEvents tr.mobileHide.filter-hidden-location,#bookingDialog #courseEvents tr.mobileHide.filter-hidden-month,.courseEventRow.mobileHide{display:none!important}#courseEvents tr.courseEventRow.show-row{display:flex}}@media screen and (min-width:992px){.courseEventRow.show-row{display:table-row}#bookingDialog table,#courseEvents .courseEventRow:after{border-bottom:none!important}#bookingDialog{position:fixed;left:0;top:0;height:100vh;width:100vw;align-items:center;justify-content:flex-start;flex-direction:column;background-color:rgba(0,0,0,.5);padding:70px 20px;z-index:5}#bookingDialog .accommodation-container{background-image:url(/image/checkout/booking-dialog-background-desktop.png);position:relative}#bookingDialog .accommodation-container .sub-text.add-ons{position:absolute;right:20px;bottom:20px}#bookingDialog #pagination-container{display:flex;width:100%;padding:20px;flex-direction:column;align-items:center;justify-content:center}#bookingDialog #pagination-container #pagination{width:300px;display:flex;align-items:center;justify-content:center;flex-direction:row}#bookingDialog #pagination-container #pagination .fas{font-size:20px;color:gray;margin:0 20px;cursor:pointer}#bookingDialog #pagination-container #pagination .current-page{height:35px;width:35px;background-color:#1d5892;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:7px}#bookingDialog #pagination-container #pagination .total-pages{margin-left:7px}#bookingDialog .courseEventRow td img.disabled,#bookingDialog .courseEventRow td img.grey{display:none}#bookingDialog .courseEventRow td img.grey.disabled{display:block}#bookingDialog .courseEventRow td button:disabled{border-color:#999!important;cursor:not-allowed}#bookingDialog .courseEventRow td .pplButton{border-radius:3px}#bookingDialog .modal-dialog{width:1200px;max-width:100vw}#bookingDialog #otherOptions{flex-direction:row;display:flex;align-items:center;justify-content:center}#bookingDialog #otherOptions a.courseOptionLink{display:inline-flex;margin:0 10px 10px!important}#bookingDialog #filtersCollapser{display:none}#bookingDialog #filtersContainer{display:flex;width:calc(100% + 40px);flex-direction:row;align-items:center;margin-left:-20px;margin-right:-20px}#bookingDialog #filtersContainer .filterContainer{width:100%}#bookingDialog #filtersContainer .locationsFilter,#bookingDialog #filtersContainer .monthsFilter{width:33.3%}#bookingDialog #filtersContainer .locationsFilter select,#bookingDialog #filtersContainer .monthsFilter select{width:100%;border-right:solid 1px #dfe5ec;font-weight:500;color:#0988ca}#bookingDialog #filtersContainer .coursesFilter{width:33.3%;font-weight:500;color:#0988ca}#bookingDialog #courseEvents .availability-container .availability-dot-main:hover~.availability-tooltip,#bookingDialog #courseEvents .location-map-controller:hover~.location-map-container{opacity:1}#bookingDialog #courseEvents .availability-container,#bookingDialog #courseEvents .location-container{position:relative}#bookingDialog #courseEvents .location-container .location-map-container{opacity:0;transition:opacity .3s;pointer-events:none;bottom:40px;border:solid 2px #d3d3d3;background-color:#fff;position:absolute;width:320px;z-index:6}#bookingDialog #courseEvents .location-container .location-map-container .google-map-container{background-color:gray;width:316px;height:200px}#bookingDialog #courseEvents .location-container .numeric-identifier{color:red;margin-right:5px}#bookingDialog #courseEvents .location-container .text-description-container{white-space:initial;padding:5px 5px 0;font-size:12px}#bookingDialog #courseEvents .location-container .text-description-container>div{margin-bottom:5px}#bookingDialog #courseEvents .location-container .close-map{position:absolute;cursor:pointer;z-index:7;border:solid 2px gray;background-color:#fff;height:20px;width:20px;right:-7px;top:-7px;display:flex;align-items:center;justify-content:center}#bookingDialog #courseEvents .location-container .close-map img{max-width:18px;margin:0}#bookingDialog #courseEvents .availability-container .availability.disabled{fill:red}#bookingDialog #courseEvents .availability-container .availability-figure{background-color:#84c359;color:#fff;display:inline-flex;border-radius:50%;width:25px;height:25px;align-items:center;justify-content:center;flex-direction:row}#bookingDialog #courseEvents .availability-container .availability-figure.disabled{background-color:red}#bookingDialog #courseEvents .availability-container .availability-figure.limited{background-color:#f49200}#bookingDialog #courseEvents .availability-container .availability-tooltip{padding:7px 16px 7px 7px;z-index:4;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;background-color:#1c3661;color:#fff;position:absolute;bottom:45px;left:-31px}#bookingDialog #courseEvents .availability-container .availability-tooltip:after{content:"";width:10px;height:10px;transform:rotate(45deg);background-color:#1c3661;position:absolute;margin-top:2px;left:65px}#bookingDialog #courseEvents .availability-container .availability-tooltip .availability-tooltip-row{display:flex;align-items:center;flex-direction:row;font-size:12px}#bookingDialog #courseEvents .availability-container .availability-tooltip .availability-dot{margin-top:-2px;margin-right:16px}#bookingDialog #courseEvents .availability-container .availability-tooltip .availability-dot.green circle{fill:#84c359}#bookingDialog #courseEvents .availability-container .availability-tooltip .availability-dot.amber circle{fill:#f49200}#bookingDialog #courseEvents .availability-container .availability-tooltip .availability-dot.red circle{fill:red}#bookingDialog #courseEvents tr.mobileHide{display:table-row!important}#bookingDialog #courseEvents td.hidden,#bookingDialog #courseEvents tr.filter-hidden-availability,#bookingDialog #courseEvents tr.filter-hidden-location,#bookingDialog #courseEvents tr.filter-hidden-month,#bookingDialog #courseEvents tr.hidden-availability,#bookingDialog #courseEvents tr.hidden-date,#bookingDialog #courseEvents tr.hidden-general,#bookingDialog #courseEvents tr.hidden-location,#bookingDialog #courseEvents tr.mobileHide.filter-hidden-availability,#bookingDialog #courseEvents tr.mobileHide.filter-hidden-location,#bookingDialog #courseEvents tr.mobileHide.filter-hidden-month,#bookingDialog #courseEvents tr.mobileHide.hidden{display:none!important}#bookingDialog #courseEvents tr:last-child td{border-bottom:0}#bookingDialog #courseEvents td{display:table-cell!important;border-bottom:1px solid #efeded;border-top:none;vertical-align:middle}#bookingDialog #courseEvents td img{max-width:25px;margin-right:10px}#bookingDialog #courseEvents td img.disabled{color:#999}#bookingDialog #courseEvents .message{position:absolute;bottom:-5px;margin:0 0 0 -2px}#bookingDialog #courseEvents .message .view-in-basket-link{display:none}#bookingDialog #courseEvents .message img{padding:0;margin:0}#bookingDialog #courseEvents .message .in-basket-identifier{padding:2px 6px 0}#bookingDialog #courseEvents .message .in-basket-identifier span{padding:0}#bookingDialog #courseEvents .courseEventsDetail .desktop-dates-container,#bookingDialog #courseEvents .delegates-and-price.desktop,#bookingDialog #courseEvents .location-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#bookingDialog #courseEvents .delegates-and-price-container{max-width:110px}#bookingDialog #courseEvents .delegates-and-price-container .delegates-and-price.desktop .price{margin:0 35px 0 auto}#bookingDialog #courseEvents .delegates-and-price-container .delegates-and-price.desktop .delegate-adjust-buttons-container{display:flex;align-items:center;flex-direction:row;margin-left:25px;margin-right:20px}#bookingDialog #courseEvents .delegates-and-price-container .delegates-and-price.desktop .delegate-adjust-buttons-container button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:10px;border:solid 1px #0988ca;border-radius:3px;background-color:#fff}#bookingDialog #courseEvents .delegates-and-price-container .delegates-and-price.desktop .delegate-adjust-buttons-container button img{margin-right:0}#bookingDialog #courseEvents .delegates-and-price-container .delegates-and-price.desktop .delegate-adjust-buttons-container .numberOfDelegatesIdentifier{margin-left:10px}}@media only screen and (min-width:992px){#startTimesTableContainer tbody tr td:nth-child(1),#startTimesTableContainer tbody tr td:nth-child(4),#startTimesTableContainer tbody tr td:nth-child(5){white-space:nowrap}}#cybersourceCheckout{padding:20px;width:100%}#cybersourceCheckout .go-to-payment-button{width:165px;height:50px}#paymentSection iframe{height:750px}.pubble-cw #pb_sidebar{background:0 0!important;outline:0!important}.amendDelegatesTotal>img{width:24px!important}body.android #bookerInformationInputsContainer,body.ios #bookerInformationInputsContainer{padding-bottom:120px!important}body.ios #checkout input{appearance:none;-moz-appearance:none;-webkit-appearance:none}body.ios #amendDelegateInputsContainer{height:calc(100vh - 400px)}body.android #invoiceInformationInputsContainer,body.ios #invoiceInformationInputsContainer{padding-bottom:130px!important}body.ios #payment #paymentOptions{height:calc(100vh - 214px)}body.android #checkoutDetailsLineItemsBody,body.ios #checkoutDetailsLineItemsBody{padding-bottom:150px}body.android #accommodationContainer.expanded{height:calc(100vh - 100px)!important}body.ios #accommodationContainer.expanded{height:calc(100vh - 155px)!important}body.ios.v12 #accommodationContainer.expanded{height:calc(100vh - 117px)!important}body.ios.v15 #accommodationContainer.expanded{height:calc(100vh - 124px)!important}body.android #accommodationContainer #hiddenContentContainer{height:calc(100vh - 227px)!important}body.ios #accommodationContainer #hiddenContentContainer{height:calc(100vh - 274px)!important}body.ios.v12 #accommodationContainer #hiddenContentContainer{height:calc(100vh - 235px)!important}body.ios.v15 #accommodationContainer #hiddenContentContainer{height:calc(100vh - 243px)!important}body.android #accommodationContainer #accommodationOptions,body.ios #accommodationContainer #accommodationOptions{height:calc(100vh - 284px)}#accommodationContainer input,body.ie .accommodation-checkbox-container input,body.ios #accommodationContainer input,body.safari #accommodationContainer input,body.safari #checkoutDetailsLineItemsBody .accommodation-checkbox-container input{opacity:0}body.safari .eventDetailsContainer.total-delegates img{width:26px}body.android #basketTableContainer,body.ios #basketTableContainer{padding-bottom:100px}body.android #amendDelegateInputsContainer,body.ios #amendDelegateInputsContainer{padding-bottom:70px}.pubble-cw #pb_sidebar,body input{box-shadow:none!important}#noPurchaseOrderReference{z-index:2001}#checkout #payment .delegate-input-container,.delegate-input-container{width:100%;padding:10px 20px;position:relative}.delegate-input-container .country-select.inside{width:100%}.delegate-input-container .country-select.inside .flag-dropdown{position:absolute}.delegate-input-container.countryDropdown .placeholder{left:57px!important}.delegate-input-container.countryDropdown input.has-text~.placeholder{left:38px!important}.delegate-input-container .flag-dropdown{top:0;height:43px;bottom:auto;width:100%;cursor:pointer}.delegate-input-container .flag-dropdown .selected-flag{cursor:pointer}.delegate-input-container .iti-flag-pubble-nr{display:none!important}.delegate-input-container #billingCountry,.delegate-input-container #quotingCountry{padding-left:35px!important}.delegate-input-container .country-select .selected-flag{position:static!important;width:100%!important}.delegate-input-container .country-select .selected-flag .arrow{right:17px!important}.delegate-input-container .country-list{bottom:42px;width:100%!important;left:1px;border-radius:5px;border:solid 2px #d3d3d3}.delegate-input-container .country-list.hide{display:none}.delegate-input-container .country-list .country{margin-top:0!important}.delegate-input-container.textarea{height:auto!important}.delegate-input-container input,.delegate-input-container textarea{width:100%;font-size:15px;border:solid 2px #d0d0d0;padding:9px 20px;border-radius:5px;transition:border-color .3s}.delegate-input-container textarea{height:auto!important;resize:none;outline:0!important;box-shadow:none!important}.delegate-input-container input{height:44px}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,#checkout #payment .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,.delegate-input-container input:-internal-autofill-selected.has-text~.placeholder,.delegate-input-container textarea:-internal-autofill-selected.has-text~.placeholder{background:linear-gradient(to bottom,#fff 0%,#fff 49%,#e8f0fe 50%,#e8f0fe 100%)!important}.delegate-input-container input~.feedback,.delegate-input-container textarea~.feedback{opacity:0;transition:opacity .2s;pointer-events:none;position:absolute;color:#f49200;font-size:12px;right:30px;bottom:-7px;text-align:right}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input.has-text,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input.has-text,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input.has-text,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input.has-text,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input.has-text,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input.has-text,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input.has-text,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input.has-text,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input.has-text,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input.has-text,#checkout #payment .delegate-input-container input.has-text,.delegate-input-container input.has-text,.delegate-input-container textarea.has-text{border-color:#84c359}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid,.delegate-input-container input.has-text.invalid,.delegate-input-container textarea.has-text.invalid{border-color:#f49200!important}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid~.placeholder,.delegate-input-container input.has-text.invalid~.placeholder,.delegate-input-container textarea.has-text.invalid~.placeholder{color:#f49200!important}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input.has-text.invalid~.feedback,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input.has-text.invalid~.feedback,.delegate-input-container input.has-text.invalid~.feedback,.delegate-input-container textarea.has-text.invalid~.feedback{opacity:1}#checkout #payment .delegate-input-container input.has-text~.placeholder,.delegate-input-container input.has-text~.placeholder,.delegate-input-container textarea.has-text~.placeholder{color:#84c359;top:-1px;left:38px;padding:2px 4px;transform-origin:left;transform:scale(.8);background-color:#fff}#checkout #payment .delegate-input-container input.has-text~.placeholder:after,.delegate-input-container input.has-text~.placeholder:after,.delegate-input-container textarea.has-text~.placeholder:after{transition:all .2s}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder.required:after,#checkout #payment .delegate-input-container input.has-text~.placeholder.required:after,.delegate-input-container input.has-text~.placeholder.required:after,.delegate-input-container textarea.has-text~.placeholder.required:after{content:"*";opacity:0;top:0}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:active,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:active.has-text,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:focus,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:focus.has-text,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:active,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:active.has-text,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:focus,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:focus.has-text,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:active,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:active.has-text,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:focus,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:active,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:active.has-text,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:focus,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:focus.has-text,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:active,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:active.has-text,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:focus,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:focus.has-text,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:active,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:active.has-text,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:focus,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:active,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:active.has-text,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:focus,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:focus.has-text,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:active,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:active.has-text,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:focus,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:focus.has-text,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:active,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:active.has-text,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:focus,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:active,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:active.has-text,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:focus,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:focus.has-text,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:active,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:active.has-text,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:focus,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:focus.has-text,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:active,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:active.has-text,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:focus,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text,#checkout #payment .delegate-input-container input:active,#checkout #payment .delegate-input-container input:active.has-text,#checkout #payment .delegate-input-container input:focus,#checkout #payment .delegate-input-container input:focus.has-text,.delegate-input-container input:active,.delegate-input-container input:active.has-text,.delegate-input-container input:focus,.delegate-input-container input:focus.has-text,.delegate-input-container textarea:active,.delegate-input-container textarea:active.has-text,.delegate-input-container textarea:focus,.delegate-input-container textarea:focus.has-text{border-color:#0988ca}#checkout #payment .delegate-input-container input:active.has-text~.placeholder,#checkout #payment .delegate-input-container input:active~.placeholder,#checkout #payment .delegate-input-container input:focus.has-text~.placeholder,#checkout #payment .delegate-input-container input:focus~.placeholder,.delegate-input-container input:active.has-text~.placeholder,.delegate-input-container input:active~.placeholder,.delegate-input-container input:focus.has-text~.placeholder,.delegate-input-container input:focus~.placeholder,.delegate-input-container textarea:active.has-text~.placeholder,.delegate-input-container textarea:active~.placeholder,.delegate-input-container textarea:focus.has-text~.placeholder,.delegate-input-container textarea:focus~.placeholder{top:-1px;left:38px;color:#0988ca;padding:2px 4px;transform-origin:left;transform:scale(.8);background-color:#fff}#checkout #payment .delegate-input-container input:active.has-text~.placeholder:after,#checkout #payment .delegate-input-container input:active~.placeholder:after,#checkout #payment .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #payment .delegate-input-container input:focus~.placeholder:after,.delegate-input-container input:active.has-text~.placeholder:after,.delegate-input-container input:active~.placeholder:after,.delegate-input-container input:focus.has-text~.placeholder:after,.delegate-input-container input:focus~.placeholder:after,.delegate-input-container textarea:active.has-text~.placeholder:after,.delegate-input-container textarea:active~.placeholder:after,.delegate-input-container textarea:focus.has-text~.placeholder:after,.delegate-input-container textarea:focus~.placeholder:after{transition:all .2s}#checkout #payment .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #payment .delegate-input-container input:active~.placeholder.required:after,#checkout #payment .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #payment .delegate-input-container input:focus~.placeholder.required:after,.delegate-input-container input:active.has-text~.placeholder.required:after,.delegate-input-container input:active~.placeholder.required:after,.delegate-input-container input:focus.has-text~.placeholder.required:after,.delegate-input-container input:focus~.placeholder.required:after,.delegate-input-container textarea:active.has-text~.placeholder.required:after,.delegate-input-container textarea:active~.placeholder.required:after,.delegate-input-container textarea:focus.has-text~.placeholder.required:after,.delegate-input-container textarea:focus~.placeholder.required:after{content:"*";opacity:0;top:0}#checkout #payment .delegate-input-container .placeholder,.delegate-input-container .placeholder{pointer-events:none;font-weight:100;border:0;color:gray;position:absolute;left:42px;top:21px;transition:all .2s;font-size:15px;background-color:transparent}#checkout #payment .delegate-input-container .placeholder.required:after,.delegate-input-container .placeholder.required:after{content:"*";position:absolute;color:red;opacity:1;margin-top:-3px;margin-left:3px;top:0;transform:scale(1);transition:all .4s;transition-delay:.3s}#checkout{position:fixed;top:0;bottom:0;width:100vw;height:100vh;background-color:#fff;z-index:2000}#checkout #worldpayPaymentButton{width:100%;color:#fff;border:0;margin-top:10px;height:40px}#checkout #payByPurchaseOrderButton{width:calc(100% - 40px);color:#fff;border:0;margin-top:10px}#checkout #payment .delegate-input-container input{width:100%;border:solid 2px #d0d0d0;padding:9px 20px;border-radius:5px;transition:border-color .3s}#checkout #delegateDetailsContainer .sl-slider-container,#checkout .summary .sl-slider-container{margin:0 0 10px 20px;height:23px;border-radius:13px}#checkout #amendDelegate .sl-slider-container .sl-slider:checked~.switchWell,#checkout #bookerInformation .sl-slider-container .sl-slider:checked~.switchWell,#checkout #delegateDetailsContainer .sl-slider-container .sl-slider:checked~.switchWell,#checkout #invoiceInformation .sl-slider-container .sl-slider:checked~.switchWell,#checkout #payment .sl-slider-container .sl-slider:checked~.switchWell,#checkout .summary .sl-slider-container .sl-slider:checked~.switchWell{right:2px;background-color:#84c359}#checkout #amendDelegate .sl-slider-container .sl-slider:checked~.switchWell .switchLabel,#checkout #bookerInformation .sl-slider-container .sl-slider:checked~.switchWell .switchLabel,#checkout #delegateDetailsContainer .sl-slider-container .sl-slider:checked~.switchWell .switchLabel,#checkout #invoiceInformation .sl-slider-container .sl-slider:checked~.switchWell .switchLabel,#checkout #payment .sl-slider-container .sl-slider:checked~.switchWell .switchLabel,#checkout .summary .sl-slider-container .sl-slider:checked~.switchWell .switchLabel{right:2px;left:calc(100% - 19px)}#checkout #delegateDetailsContainer .sl-slider-container .switchWell,#checkout .summary .sl-slider-container .switchWell{border-radius:13px;right:calc(100% - 19px);left:0;background-color:gray}#checkout #delegateDetailsContainer .sl-slider-container .switchLabel,#checkout .summary .sl-slider-container .switchLabel{left:2px;top:2px;border-radius:50%;border:0;height:calc(100% - 4px);width:16px}#checkout #amendDelegate .sl-slider-container .switchLabel .switch,#checkout #bookerInformation .sl-slider-container .switchLabel .switch,#checkout #delegateDetailsContainer .sl-slider-container .switchLabel .switch,#checkout #invoiceInformation .sl-slider-container .switchLabel .switch,#checkout #payment .sl-slider-container .switchLabel .switch,#checkout .summary .sl-slider-container .switchLabel .switch{border-radius:50%;width:100%;border:0}#checkout #delegateDetailsContainer .sl-slider-container~label,#checkout .summary .sl-slider-container~label{margin-bottom:10px;font-size:12px!important;font-weight:100;color:gray}#checkout #amendDelegate .sl-slider-container~label a,#checkout #bookerInformation .sl-slider-container~label a,#checkout #delegateDetailsContainer .sl-slider-container~label a,#checkout #invoiceInformation .sl-slider-container~label a,#checkout #payment .sl-slider-container~label a,#checkout .summary .sl-slider-container~label a{color:#0988ca;font-weight:500}#checkout .popup-modal-header .go-back{cursor:pointer;font-size:20px;position:absolute;left:15px}#checkout .popup-modal-header .launch-pubble{cursor:pointer;font-size:20px;position:absolute;right:43px;width:23px;margin-bottom:-2px;top:12px!important}#checkout button,button.landingBookCourseButton{outline:0}#checkout .row>div:first-child{padding:0}#checkout #missingInformationGeneral{z-index:2002!important}#checkout #invoiceInformation .sliderContainer{padding:0 20px}#checkout #payByPurchaseOrder,#checkout #payNow,#checkout #paymentOptions{z-index:2000;width:100vw;height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 20px 0}#checkout #payByPurchaseOrder,#checkout #payNow{padding:0}#checkout #payByPurchaseOrder .button-container,#checkout #payNow .button-container,#checkout #paymentOptions .button-container{display:flex;align-items:center;justify-content:center;border:solid 1px #0988ca;border-radius:3px;margin-bottom:20px;height:50%;width:100%;flex-direction:column;cursor:pointer}#checkout #payByPurchaseOrder .button-container img,#checkout #payNow .button-container img,#checkout #paymentOptions .button-container img{width:70px}#checkout #payByPurchaseOrder .button-container .payment-option-text,#checkout #payNow .button-container .payment-option-text,#checkout #paymentOptions .button-container .payment-option-text{color:#0988ca;margin-top:30px;font-weight:500;font-size:17px}#checkout #payByPurchaseOrder .delegate-input-container{margin-top:10px;margin-bottom:20px}#checkout #payByPurchaseOrder button{width:calc(100% - 40px);margin:0 20px}#checkout #amendDelegate,#checkout #bookerInformation,#checkout #invoiceInformation,#checkout #payment{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2001;background-color:#fff}#checkout #amendDelegate .info-and-buttons-container .continue,#checkout #bookerInformation .info-and-buttons-container .continue,#checkout #invoiceInformation .info-and-buttons-container .continue,#checkout #payment .info-and-buttons-container .continue{border-radius:3px;height:40px;border:solid 1px #0988ca;background-color:transparent;color:#0988ca;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}#checkout #amendDelegate .info-and-buttons-container .continue img,#checkout #bookerInformation .info-and-buttons-container .continue img,#checkout #invoiceInformation .info-and-buttons-container .continue img,#checkout #payment .info-and-buttons-container .continue img,#checkout .summary button img{max-width:24px;position:absolute;right:10px}#checkout #amendDelegate .sl-slider-container,#checkout #bookerInformation .sl-slider-container,#checkout #invoiceInformation .sl-slider-container,#checkout #payment .sl-slider-container{height:23px;border-radius:13px}#checkout #amendDelegate .sl-slider-container .switchWell,#checkout #bookerInformation .sl-slider-container .switchWell,#checkout #invoiceInformation .sl-slider-container .switchWell,#checkout #payment .sl-slider-container .switchWell{border-radius:13px;right:calc(100% - 19px);left:0;background-color:gray}#checkout #amendDelegate .sl-slider-container .switchLabel,#checkout #bookerInformation .sl-slider-container .switchLabel,#checkout #invoiceInformation .sl-slider-container .switchLabel,#checkout #payment .sl-slider-container .switchLabel{left:2px;top:2px;border-radius:50%;border:0;height:calc(100% - 4px);width:16px}#checkout #amendDelegate .sl-slider-container~label,#checkout #bookerInformation .sl-slider-container~label,#checkout #invoiceInformation .sl-slider-container~label,#checkout #payment .sl-slider-container~label{font-size:12px!important;font-weight:100;color:gray}#checkout #amendDelegate .info-and-buttons-container,#checkout #bookerInformation .info-and-buttons-container,#checkout #invoiceInformation .info-and-buttons-container,#checkout #payment .info-and-buttons-container{padding:20px;background-color:#f9f9f9}#checkout #amendDelegate .info-and-buttons-container .summary-total,#checkout #bookerInformation .info-and-buttons-container .summary-total,#checkout #invoiceInformation .info-and-buttons-container .summary-total,#checkout #payment .info-and-buttons-container .summary-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;font-size:15px;font-weight:500}#checkout #amendDelegate .info-and-buttons-container .summary-total .cost-label>span,#checkout #bookerInformation .info-and-buttons-container .summary-total .cost-label>span,#checkout #invoiceInformation .info-and-buttons-container .summary-total .cost-label>span,#checkout #payment .info-and-buttons-container .summary-total .cost-label>span,#checkout .summary .summary-total .cost-label>span{margin-left:5px;font-size:12px;font-weight:200;color:gray}#checkout #amendDelegate .info-and-buttons-container button,#checkout #bookerInformation .info-and-buttons-container button,#checkout #invoiceInformation .info-and-buttons-container button,#checkout #payment .info-and-buttons-container button{height:40px;width:100%;border-radius:3px}#checkout #amendDelegate #amendDelegateFeedback,#checkout #bookerInformation #amendDelegateFeedback,#checkout #invoiceInformation #amendDelegateFeedback,#checkout #payment #amendDelegateFeedback{position:fixed;top:0;z-index:2;left:0;background-color:#fff;width:100vw;height:100vh}#checkout #amendDelegate #amendDelegateFeedback #feedbackSubText,#checkout #bookerInformation #amendDelegateFeedback #feedbackSubText,#checkout #invoiceInformation #amendDelegateFeedback #feedbackSubText,#checkout #payment #amendDelegateFeedback #feedbackSubText{margin-top:30px;font-weight:medium;font-size:17px;width:100%;padding:0 20px;text-align:center}#checkout #amendDelegate #amendDelegateFeedback #feedbackAdditionalText,#checkout #bookerInformation #amendDelegateFeedback #feedbackAdditionalText,#checkout #invoiceInformation #amendDelegateFeedback #feedbackAdditionalText,#checkout #payment #amendDelegateFeedback #feedbackAdditionalText{margin-top:20px;font-weight:medium;font-size:17px;width:100%;padding:0 20px;text-align:center}#checkout #amendDelegate #amendDelegateFeedback #feedbackFullCourseDoneText,#checkout #bookerInformation #amendDelegateFeedback #feedbackFullCourseDoneText,#checkout #invoiceInformation #amendDelegateFeedback #feedbackFullCourseDoneText,#checkout #payment #amendDelegateFeedback #feedbackFullCourseDoneText{padding:20px;text-align:center;margin-top:20px}#checkout #amendDelegate #amendDelegateFeedback #feedbackButtonsContainer,#checkout #bookerInformation #amendDelegateFeedback #feedbackButtonsContainer,#checkout #invoiceInformation #amendDelegateFeedback #feedbackButtonsContainer,#checkout #payment #amendDelegateFeedback #feedbackButtonsContainer{position:fixed;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;bottom:0;width:100vw;padding:20px}#checkout #amendDelegate #amendDelegateFeedback #feedbackButtonsContainer #nextCourseButton,#checkout #amendDelegate #amendDelegateFeedback #feedbackButtonsContainer #nextDelegateButton,#checkout #bookerInformation #amendDelegateFeedback #feedbackButtonsContainer #nextCourseButton,#checkout #bookerInformation #amendDelegateFeedback #feedbackButtonsContainer #nextDelegateButton,#checkout #invoiceInformation #amendDelegateFeedback #feedbackButtonsContainer #nextCourseButton,#checkout #invoiceInformation #amendDelegateFeedback #feedbackButtonsContainer #nextDelegateButton,#checkout #payment #amendDelegateFeedback #feedbackButtonsContainer #nextCourseButton,#checkout #payment #amendDelegateFeedback #feedbackButtonsContainer #nextDelegateButton{border-radius:3px;color:#fff;border-color:#84c359;background-color:#84c359}#checkout #amendDelegate #amendDelegateFeedback #feedbackButtonsContainer #nextCourseButton img,#checkout #amendDelegate #amendDelegateFeedback #feedbackButtonsContainer #nextDelegateButton img,#checkout #bookerInformation #amendDelegateFeedback #feedbackButtonsContainer #nextCourseButton img,#checkout #bookerInformation #amendDelegateFeedback #feedbackButtonsContainer #nextDelegateButton img,#checkout #invoiceInformation #amendDelegateFeedback #feedbackButtonsContainer #nextCourseButton img,#checkout #invoiceInformation #amendDelegateFeedback #feedbackButtonsContainer #nextDelegateButton img,#checkout #payment #amendDelegateFeedback #feedbackButtonsContainer #nextCourseButton img,#checkout #payment #amendDelegateFeedback #feedbackButtonsContainer #nextDelegateButton img{right:10px;left:auto}#checkout #amendDelegate #amendDelegateFeedback #feedbackButtonsContainer #delegateListButton,#checkout #bookerInformation #amendDelegateFeedback #feedbackButtonsContainer #delegateListButton,#checkout #invoiceInformation #amendDelegateFeedback #feedbackButtonsContainer #delegateListButton,#checkout #payment #amendDelegateFeedback #feedbackButtonsContainer #delegateListButton{border-radius:3px}#checkout #amendDelegate #accommodationContainer,#checkout #bookerInformation #accommodationContainer,#checkout #invoiceInformation #accommodationContainer,#checkout #payment #accommodationContainer{background-color:#1d5892;color:#fff;position:fixed;z-index:2;width:100vw;height:112px;bottom:108px;padding:20px;overflow:hidden;transition:all .3s ease-in-out}#checkout #amendDelegate #accommodationContainer .accommodationLabel,#checkout #bookerInformation #accommodationContainer .accommodationLabel,#checkout #invoiceInformation #accommodationContainer .accommodationLabel,#checkout #payment #accommodationContainer .accommodationLabel{margin-top:20px;font-size:12px}#checkout #amendDelegate #accommodationContainer input,#checkout #bookerInformation #accommodationContainer input,#checkout #invoiceInformation #accommodationContainer input,#checkout #payment #accommodationContainer input{display:block;appearance:none;position:absolute;width:100%;height:20px;cursor:pointer;margin:0}#checkout #amendDelegate #accommodationContainer .title,#checkout #bookerInformation #accommodationContainer .title,#checkout #invoiceInformation #accommodationContainer .title,#checkout #payment #accommodationContainer .title{font-weight:700;margin-bottom:10px}#checkout #amendDelegate #accommodationContainer button,#checkout #bookerInformation #accommodationContainer button,#checkout #invoiceInformation #accommodationContainer button,#checkout #payment #accommodationContainer button{border-radius:3px;width:100%;background-color:transparent;color:#fff;border:solid 1px #fff;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 10px}#checkout #amendDelegate #accommodationContainer button i,#checkout #bookerInformation #accommodationContainer button i,#checkout #invoiceInformation #accommodationContainer button i,#checkout #payment #accommodationContainer button i{color:#fff;transition:transform .3s}#checkout #amendDelegate #accommodationContainer .accommodation-checkbox-container,#checkout #bookerInformation #accommodationContainer .accommodation-checkbox-container,#checkout #invoiceInformation #accommodationContainer .accommodation-checkbox-container,#checkout #payment #accommodationContainer .accommodation-checkbox-container{position:relative;height:40px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;margin-top:10px}#checkout #amendDelegate #accommodationContainer .accommodation-checkbox-container input,#checkout #bookerInformation #accommodationContainer .accommodation-checkbox-container input,#checkout #invoiceInformation #accommodationContainer .accommodation-checkbox-container input,#checkout #payment #accommodationContainer .accommodation-checkbox-container input{width:100%;height:100%;outline:0}#checkout #amendDelegate #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate,#checkout #bookerInformation #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate,#checkout #invoiceInformation #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate,#checkout #payment #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate{background-color:#0988ca}#checkout #amendDelegate #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate:after,#checkout #bookerInformation #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate:after,#checkout #invoiceInformation #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate:after,#checkout #payment #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate:after{border-color:transparent}#checkout #amendDelegate #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate:before,#checkout #bookerInformation #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate:before,#checkout #invoiceInformation #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate:before,#checkout #payment #accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate:before{opacity:1}#checkout #amendDelegate #accommodationContainer .accommodation-checkbox-container .accommodationDate,#checkout #bookerInformation #accommodationContainer .accommodation-checkbox-container .accommodationDate,#checkout #invoiceInformation #accommodationContainer .accommodation-checkbox-container .accommodationDate,#checkout #payment #accommodationContainer .accommodation-checkbox-container .accommodationDate{width:100%;height:100%;padding:0 10px;border-bottom:solid 1px #fff;display:flex;align-items:center;justify-content:flex-start;transition:all .3s ease-in-out}#checkout #amendDelegate #accommodationContainer .accommodation-checkbox-container .accommodationDate:after,#checkout #bookerInformation #accommodationContainer .accommodation-checkbox-container .accommodationDate:after,#checkout #invoiceInformation #accommodationContainer .accommodation-checkbox-container .accommodationDate:after,#checkout #payment #accommodationContainer .accommodation-checkbox-container .accommodationDate:after{content:"";height:15px;width:15px;border:solid 1px #fff;position:absolute;right:10px;top:12px;transition:border-color .2s ease-in-out;pointer-events:none}#checkout #amendDelegate #accommodationContainer .accommodation-checkbox-container .accommodationDate:before,#checkout #bookerInformation #accommodationContainer .accommodation-checkbox-container .accommodationDate:before,#checkout #invoiceInformation #accommodationContainer .accommodation-checkbox-container .accommodationDate:before,#checkout #payment #accommodationContainer .accommodation-checkbox-container .accommodationDate:before{content:"";border-left:solid 2px #fff;border-bottom:solid 2px #fff;height:8px;width:15px;transform:rotate(-45deg);opacity:0;transition:opacity .3s ease-in-out;position:absolute;right:10px;top:14px}#checkout #amendDelegate #accommodationContainer #confirmAccommodation,#checkout #bookerInformation #accommodationContainer #confirmAccommodation,#checkout #invoiceInformation #accommodationContainer #confirmAccommodation,#checkout #payment #accommodationContainer #confirmAccommodation{height:40px;width:100%;border:solid 1px #fff;color:#fff;background-color:transparent;position:absolute;bottom:0;justify-content:center;text-align:center}#checkout #amendDelegate #accommodationContainer #hiddenContentContainer,#checkout #bookerInformation #accommodationContainer #hiddenContentContainer,#checkout #invoiceInformation #accommodationContainer #hiddenContentContainer,#checkout #payment #accommodationContainer #hiddenContentContainer{height:0;overflow:hidden;position:relative;opacity:0;transition:all .3s ease-in-out}#checkout #amendDelegate #accommodationContainer #accommodationToggle,#checkout #bookerInformation #accommodationContainer #accommodationToggle,#checkout #invoiceInformation #accommodationContainer #accommodationToggle,#checkout #payment #accommodationContainer #accommodationToggle{transition:background-color .3s}#checkout #amendDelegate #accommodationContainer.expanded,#checkout #bookerInformation #accommodationContainer.expanded,#checkout #invoiceInformation #accommodationContainer.expanded,#checkout #payment #accommodationContainer.expanded{height:calc(100vh - 43px);bottom:0}#checkout #amendDelegate #accommodationContainer.expanded button i,#checkout #bookerInformation #accommodationContainer.expanded button i,#checkout #invoiceInformation #accommodationContainer.expanded button i,#checkout #payment #accommodationContainer.expanded button i{transform:rotate(90deg)}#checkout #amendDelegate #accommodationContainer.expanded #hiddenContentContainer,#checkout #bookerInformation #accommodationContainer.expanded #hiddenContentContainer,#checkout #invoiceInformation #accommodationContainer.expanded #hiddenContentContainer,#checkout #payment #accommodationContainer.expanded #hiddenContentContainer{height:calc(100vh - 164px);overflow-y:hidden;opacity:1}#checkout #amendDelegate #accommodationContainer.expanded #accommodationToggle,#checkout #bookerInformation #accommodationContainer.expanded #accommodationToggle,#checkout #invoiceInformation #accommodationContainer.expanded #accommodationToggle,#checkout #payment #accommodationContainer.expanded #accommodationToggle{background-color:#1c3661}#checkout #amendDelegate .amend-delegate-header,#checkout #bookerInformation .amend-delegate-header,#checkout #invoiceInformation .amend-delegate-header,#checkout #payment .amend-delegate-header{padding:10px;border-bottom:solid 1px #eaeaea;font-weight:500;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}#checkout #amendDelegate .amend-delegate-info,#checkout #bookerInformation .amend-delegate-info,#checkout #invoiceInformation .amend-delegate-info,#checkout #payment .amend-delegate-info{font-style:italic;color:#a2a2a2;font-size:12px;margin-top:10px;text-align:center;margin-bottom:20px}#checkout #amendDelegate #amendButtonsContainer,#checkout #bookerInformation #amendButtonsContainer,#checkout #invoiceInformation #amendButtonsContainer,#checkout #payment #amendButtonsContainer{position:fixed;bottom:0;left:0;width:100vw}#checkout #amendDelegate #bookerInformationInputsContainer,#checkout #bookerInformation #bookerInformationInputsContainer,#checkout #invoiceInformation #bookerInformationInputsContainer,#checkout #payment #bookerInformationInputsContainer{height:calc(100vh - 248px);padding-bottom:20px;overflow-y:scroll}#checkout #amendDelegate #invoiceInformationInputsContainer,#checkout #bookerInformation #invoiceInformationInputsContainer,#checkout #invoiceInformation #invoiceInformationInputsContainer,#checkout #payment #invoiceInformationInputsContainer{height:calc(100vh - 239px);padding-bottom:20px;overflow-y:scroll}#checkout #amendDelegate #amendDelegateInputsContainer,#checkout #amendDelegate #bookerInformationInputsContainer,#checkout #amendDelegate #invoiceInformationInputsContainer,#checkout #bookerInformation #amendDelegateInputsContainer,#checkout #bookerInformation #bookerInformationInputsContainer,#checkout #bookerInformation #invoiceInformationInputsContainer,#checkout #invoiceInformation #amendDelegateInputsContainer,#checkout #invoiceInformation #bookerInformationInputsContainer,#checkout #invoiceInformation #invoiceInformationInputsContainer,#checkout #payment #amendDelegateInputsContainer,#checkout #payment #bookerInformationInputsContainer,#checkout #payment #invoiceInformationInputsContainer{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container,#checkout #payment #amendDelegateInputsContainer .delegate-input-container,#checkout #payment #bookerInformationInputsContainer .delegate-input-container,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container{width:100%;padding:10px 20px;position:relative}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input{width:100%;border:solid 2px #d0d0d0;padding:9px 20px;border-radius:5px;transition:border-color .3s}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input~.feedback,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input~.feedback,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input~.feedback,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input~.feedback,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input~.feedback,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input~.feedback,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input~.feedback,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input~.feedback,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input~.feedback,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input~.feedback,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input~.feedback,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input~.feedback{opacity:0;transition:opacity .2s;pointer-events:none;position:absolute;color:#f49200;font-size:12px;right:30px;bottom:-7px;text-align:right}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder{color:#84c359;top:-1px;left:38px;padding:2px 4px;transform-origin:left;transform:scale(.8);background-color:#fff}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input.has-text~.placeholder:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input.has-text~.placeholder:after{transition:all .2s}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder{top:-1px;left:38px;color:#0988ca;padding:2px 4px;transform-origin:left;transform:scale(.8);background-color:#fff}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder:after{transition:all .2s}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container input:focus~.placeholder.required:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container input:focus~.placeholder.required:after{content:"*";opacity:0;top:0}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container .placeholder,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container .placeholder,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container .placeholder,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container .placeholder,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container .placeholder,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container .placeholder,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container .placeholder,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container .placeholder,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container .placeholder,#checkout #payment #amendDelegateInputsContainer .delegate-input-container .placeholder,#checkout #payment #bookerInformationInputsContainer .delegate-input-container .placeholder,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container .placeholder{pointer-events:none;font-weight:100;border:0;color:gray;position:absolute;left:42px;top:21px;transition:all .2s;font-size:15px;background-color:transparent}#checkout #amendDelegate #amendDelegateInputsContainer .delegate-input-container .placeholder.required:after,#checkout #amendDelegate #bookerInformationInputsContainer .delegate-input-container .placeholder.required:after,#checkout #amendDelegate #invoiceInformationInputsContainer .delegate-input-container .placeholder.required:after,#checkout #bookerInformation #amendDelegateInputsContainer .delegate-input-container .placeholder.required:after,#checkout #bookerInformation #bookerInformationInputsContainer .delegate-input-container .placeholder.required:after,#checkout #bookerInformation #invoiceInformationInputsContainer .delegate-input-container .placeholder.required:after,#checkout #invoiceInformation #amendDelegateInputsContainer .delegate-input-container .placeholder.required:after,#checkout #invoiceInformation #bookerInformationInputsContainer .delegate-input-container .placeholder.required:after,#checkout #invoiceInformation #invoiceInformationInputsContainer .delegate-input-container .placeholder.required:after,#checkout #payment #amendDelegateInputsContainer .delegate-input-container .placeholder.required:after,#checkout #payment #bookerInformationInputsContainer .delegate-input-container .placeholder.required:after,#checkout #payment #invoiceInformationInputsContainer .delegate-input-container .placeholder.required:after{content:"*";position:absolute;color:red;opacity:1;margin-top:-3px;margin-left:3px;top:0;transform:scale(1);transition:all .4s;transition-delay:.3s}#checkout #checkoutDetailsLineItemsBody{padding-left:20px;padding-right:20px;height:calc(100vh - 223px);overflow-y:scroll}#checkout #checkout-header,#checkout .checkout-delegate{position:relative;display:flex;align-items:center;border-bottom:solid 1px #eaeaea}#checkout #checkout-header{width:100%;font-weight:500;text-align:center;justify-content:center;padding:10px}#checkout #checkout-header i{cursor:pointer;font-size:20px;position:absolute}#checkout #checkout-header i.fas{left:15px}#checkout .checkout-delegate{cursor:pointer;justify-content:space-between;font-size:13px;color:#9e9e9e;padding:10px 0}#checkout .checkout-delegate .checkout-remove-item{display:block;margin-left:auto;width:59px;font-size:10px;text-align:right;color:#f49200;text-decoration:underline;cursor:pointer}#checkout .lineItem{margin-top:20px}#checkout .lineItem .add-new-delegate-button{border-radius:3px;margin-top:20px;border:solid 1px #0988ca;width:100%;color:#0988ca;text-align:center;display:flex;align-items:center;justify-content:center;height:40px;background-color:#fff;margin-bottom:40px}#checkout .lineItem .add-new-delegate-button:disabled{border-color:gray;color:transparent;position:relative}#checkout .lineItem .add-new-delegate-button:disabled:after{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;content:"Course Capacity Reached";color:gray}#checkout .eventDetailsContainer{padding-left:30px;position:relative;margin-bottom:3px;min-height:30px;width:100%}#checkout .eventDetailsContainer.course-title{font-weight:700}#checkout .eventDetailsContainer>img{max-width:20px;position:absolute;left:0}#checkout .eventDetailsContainer.dates img,#checkout .eventDetailsContainer.location.dates>img{top:-2px}#checkout .eventDetailsContainer.dates .startDate{color:#333}#checkout .eventDetailsContainer.location{display:flex;align-items:center;flex-direction:row}#checkout .eventDetailsContainer.location>img{top:0}#checkout .button{padding:5px;background:green;color:#fff;border-radius:3px}#checkout .summary{background-color:#f9f9f9;border-left:1px solid #ddd;padding:20px;position:fixed;bottom:0;width:100vw}#checkout .summary .summary-total{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500}#checkout .summary button{border-radius:3px;height:40px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;border:solid 1px #0988ca;background-color:transparent;color:#0988ca;position:relative}.checkout-delegate:after{content:"*";color:red;position:absolute;left:196px;margin-top:-6px}.checkout-delegate.complete:after{content:"";color:transparent}body.ie .slick-next:after,body.ie .slick-prev:after{width:auto}#paymentSection #token_container,#paymentSection #token_container #token_container_holder{width:100%}#eventCapacityTable_wrapper table,#paymentSection #token_container #token_container_holder iframe{width:100%!important}#paymentResponseContainer .back-to-confirm-address{display:flex;align-items:center;justify-content:center;height:40px;background-color:#1c3661;color:#fff;padding:10px;border-radius:5px}#paymentResponseContainer .back-to-confirm-address:active,#paymentResponseContainer .back-to-confirm-address:focus,#paymentResponseContainer .back-to-confirm-address:hover{text-decoration:none!important}#paymentResponseContainer .back-to-confirm-address img{position:static!important;margin-right:10px!important;color:#fff;transform:rotateY(180deg);margin-top:-2px!important}@media only screen and (max-width:991px){#completePage #paymentResponseContainer{position:fixed!important}#completePage #paymentResponseContainer .paymentContainer{height:100%}#completePage #paymentResponseContainer .paymentContainer .buttons-container{position:fixed;background-color:#fff}#checkout #paymentResponseContainer .buttons-container{position:fixed;bottom:0;left:0;width:100vw}#paymentResponseContainer{height:100vh}#paymentResponseContainer .paymentContainer.success .buttons-container{position:absolute}.bookingFormSubmitButton{margin-top:20px}#accommodationOptions{height:calc(100vh - 240px);overflow-y:scroll}.exit-checkout-button{width:29px;position:absolute;right:10px;cursor:pointer}#termsAndConditionsContainer{transition:all .3s;opacity:1;overflow:hidden}#termsAndConditionsContainer.hide-mobile{opacity:0;height:0;margin:0}#termsAndConditionsContainerDesktop,.amendDelegateDesktop,button.mobileHide.continue{display:none!important}.summary #mobileTermsContainer{margin:0!important}#termsAndConditionsContainer label{margin-bottom:0!important}#worldpayPaymentButtonMobile{height:40px;width:100%;border:0;color:#fff}body.basket-open,body.booking-dialog-open,body.checkout-complete,body.on-checkout{height:100vh;overflow-y:hidden}.lineItem .iconography-container>.cost,.total-delegates.mobileHide,body.basket-open .pubble-app,body.booking-dialog-open .pubble-app,body.checkout-complete .pubble-app,body.on-checkout .pubble-app{display:none}body.basket-open .pubble-app.basket-show,body.booking-dialog-open .pubble-app.basket-show,body.checkout-complete .pubble-app.basket-show,body.on-checkout .pubble-app.basket-show{display:block}#courseEvents.showAllMobile tr.mobileHide,#fakePlaceOrderButton{display:none!important}#courseEvents.showAllMobile tr{display:flex!important}#checkout #nothing-in-basket-checkout{height:100%;width:100%;align-items:center;justify-content:flex-start;flex-direction:column}#checkout #nothing-in-basket-checkout .basket-text{color:#94989c;margin-top:50px;font-size:18px;text-align:center}#checkout #nothing-in-basket-checkout>img{margin:20px auto;width:160px}#paymentResponseContainer{position:absolute;top:0;z-index:20000!important}#completePage .bannerOuter{max-height:757px}#amendDelegateInputsContainer{height:calc(100vh - 335px);overflow-y:scroll}#summaryFooter button:disabled,#summaryFooter input:disabled{cursor:not-allowed;background-color:#a6a6a6}#summaryFooter button.continue{margin-top:10px}}#paymentResponseContainer,#paymentResponseContainer .buttons-container{left:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}#paymentResponseContainer{width:100vw;max-width:1200px;top:0;border:0;z-index:4;padding:0;background-color:#fff}#paymentResponseContainer .paymentContainer{max-width:500px;border:0;margin:0 auto;min-height:calc(100vh - 585px);display:flex;align-items:center;flex-direction:column;justify-content:flex-start}#paymentResponseContainer .paymentContainer img{max-width:150px;margin-top:30px}#paymentResponseContainer .paymentContainer .paymentResponseTitle.failure{margin-top:20px;font-size:21px}#paymentResponseContainer .paymentContainer .paymentResponseInformation>div{color:gray;margin-top:20px}#paymentResponseContainer .paymentContainer .paymentResponseTitle.no-basket{color:gray;font-weight:400;margin-bottom:20px}#paymentResponseContainer .paymentContainer #paymentResponseInformation.success{border:solid 1px #84c359;padding:10px;color:#84c359;margin-bottom:20px;font-size:17px;background-color:#dfe5ec4d}#paymentResponseContainer .paymentContainer.success a{background-color:#fff;width:calc(100% - 40px);height:40px;border:solid 1px #0988ca;color:#0988ca;transition:all .3s;position:relative;text-decoration:none;display:flex;align-items:center;justify-content:center;margin:0;width:100%}#paymentResponseContainer .paymentContainer a>img{position:absolute;left:10px;width:24px;margin:0}#paymentResponseContainer .paymentContainer .paymentResponseInformation.success{color:gray;font-size:13px;margin-top:20px;margin-bottom:30px}#paymentResponseContainer .paymentContainer div.email.success{font-weight:500}#paymentResponseContainer .paymentContainer.success .buttons-container{padding-top:20px}#paymentResponseContainer .paymentContainer.success .buttons-container>button{margin-left:0;margin-right:0}#paymentResponseContainer .buttons-container{padding-top:30px;width:100%;bottom:0}#paymentResponseContainer .buttons-container #backToCheckoutButton,#paymentResponseContainer .buttons-container a,#paymentResponseContainer .buttons-container button{background-color:#fff;width:calc(100% - 40px);height:40px;margin:0 auto 20px}#paymentResponseContainer .buttons-container a{display:flex;align-items:center;justify-content:center}#paymentResponseContainer .buttons-container #backToCheckoutButton{border:solid 1px #1c3661;position:relative;display:flex;align-items:center;justify-content:center}#paymentResponseContainer .buttons-container #backToCheckoutButton img{margin-top:0;max-width:30px;position:absolute;left:10px;width:25px}#paymentResponseContainer .buttons-container a,#paymentResponseContainer .buttons-container button{border:solid 1px #0988ca;color:#0988ca;transition:all .3s;position:relative}#paymentResponseContainer .buttons-container a:after,#paymentResponseContainer .buttons-container button:after,.courseNoLongerAvailableContainer .buttons-container a:after,.courseNoLongerAvailableContainer .buttons-container button:after{content:"Close";position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;color:transparent;display:flex;align-items:center;justify-content:center}#paymentResponseContainer .buttons-container a[aria-expanded=true],#paymentResponseContainer .buttons-container button[aria-expanded=true]{background-color:#1c3661;color:#1c3661}#paymentResponseContainer .buttons-container a[aria-expanded=true]:after,#paymentResponseContainer .buttons-container button[aria-expanded=true]:after,.eLearningCourseBanner h4,.pnlm-ui.pnlm-grab .pnlm-load-box p{color:#fff}#paymentResponseContainer .buttons-container #contactUsContentContainer{padding:0 20px 20px}#paymentResponseContainer .buttons-container #contactUsContentContainer .disclaimer{text-align:center;padding:0 20px 20px}#paymentResponseContainer .buttons-container #contactUsContentContainer .chatButton,#paymentResponseContainer .buttons-container #contactUsContentContainer a{width:100%;text-decoration:none;border-radius:3px;height:40px;margin:0 0 10px;border:solid 1px #0988ca;background-color:#fff;color:#0988ca;position:relative;display:flex;align-items:center;justify-content:center}#paymentResponseContainer .buttons-container #contactUsContentContainer .chatButton span,#paymentResponseContainer .buttons-container #contactUsContentContainer a span,.courseNoLongerAvailableContainer .buttons-container .contactUsContentContainer .chatButton span,.courseNoLongerAvailableContainer .buttons-container .contactUsContentContainer a span{position:absolute;left:10px;font-size:25px}#completePage #paymentResponseContainer{position:static;width:100vw;max-width:100vw}#paymentOptions{position:relative}#payByCardButton img.disabled{display:none}#payByCardButton img.active,#payByCardButton.disabled img.disabled{display:block}#payByCardButton.disabled{cursor:not-allowed;pointer-events:none;border-color:#a6a6a6!important}#payByCardButton.disabled .payment-option-text{color:#a6a6a6!important}#payByCardButton.disabled img.active{display:none}#tooMuchForCardNotice{padding:0 20px;position:absolute;bottom:-40px;font-weight:500;color:red;text-align:center}#accommodationContainer{opacity:1;height:112px;transition:opacity .3s;pointer-events:all}#accommodationContainer.hide-accommodation{opacity:0;height:0;pointer-events:none}#amendDelegate #amendButtonsContainer,#bookerInformation #amendButtonsContainer,#invoiceInformation #amendButtonsContainer,#payment #amendButtonsContainer{transition:all .3s;height:auto;opacity:1}#amendDelegate #amendButtonsContainer.extend-inputs,#bookerInformation #amendButtonsContainer.extend-inputs,#invoiceInformation #amendButtonsContainer.extend-inputs,#payment #amendButtonsContainer.extend-inputs{height:0;opacity:0}#amendDelegateInputsContainer.extend-inputs{height:calc(100vh - 133px);padding-bottom:50px}#payment #cardPaymentContainer{overflow-y:scroll}#bookerInformationInputsContainer.extend-inputs,#invoiceInformationInputsContainer.extend-inputs{height:calc(100vh - 110px)!important;padding-bottom:20px}#payment #cardPaymentContainer.extend-inputs{height:calc(100vh)!important;padding-bottom:0}#company{margin-bottom:0}@media only screen and (min-width:992px){#paymentResponseContainer .paymentContainer{justify-content:center}#noPurchaseOrderReference{top:0;left:0;height:100%}#basketFeedback,#noPurchaseOrderReference,#noPurchaseOrderReference #feedbackButtonsContainer{position:absolute;width:100%}#checkout .summary button.continue.mobileShow,.exit-checkout-button{display:none}#checkout .desktop-height,#checkout.desktop-height{height:780px}#basketFeedback{display:block;top:0;height:100%;pointer-events:all}#basketFeedback #feedbackButtonsContainer{position:static;width:400px;margin:20px auto 0}#amendButtonsContainer .info-and-buttons-container #payByPurchaseOrderButtonMobile,#amendButtonsContainer .info-and-buttons-container #worldpayPaymentButtonMobile,#checkout #bookerInformation button.mobileShow,#checkout #invoiceInformation button.mobileShow,#checkout #payment button.mobileShow,#completePage #paymentResponseContainer .paymentContainer .buttons-container a.mobileShow,#paymentResponseContainer .paymentContainer.success a.mobileShow,#termsAndConditionsContainer{display:none!important}#paymentResponseContainer{position:absolute;height:100%}#basketTableContainer{margin-bottom:117px;max-height:calc(100vh - 370px)!important;position:relative!important}#checkout{min-height:560px;overflow:hidden;position:static;height:auto}#checkout .container-fluid{height:100%}#checkout .container-fluid .row:nth-child(2){height:100%}#checkout #company{margin-bottom:0}#checkout #payByPurchaseOrder,#checkout #payNow{height:auto!important}#checkout #nothing-in-basket-checkout{height:auto;width:100%;align-items:center;justify-content:flex-start;flex-direction:column;display:flex}#checkout #nothing-in-basket-checkout .basket-text{color:#94989c;margin-top:50px;font-size:18px;text-align:center}#checkout #nothing-in-basket-checkout img{margin-top:20px;width:160px;margin-bottom:100px}#checkout #delegateInformationMissing,#checkout #hasNotAgreedToTerms,#checkout #missingInformationGeneral{width:100%;height:100%;position:absolute}#checkout #delegateInformationMissing #feedbackButtonsContainer,#checkout #hasNotAgreedToTerms #feedbackButtonsContainer,#checkout #missingInformationGeneral #feedbackButtonsContainer{width:100%;position:static;margin-top:30px}#checkout #delegateInformationMissing #feedbackButtonsContainer button,#checkout #hasNotAgreedToTerms #feedbackButtonsContainer button,#checkout #missingInformationGeneral #feedbackButtonsContainer button{position:relative;width:calc(100% - 40px);margin:0 auto}#checkout #payNow{width:100%!important}#checkout #bookerInformation,#checkout #invoiceInformation,#checkout #payment{position:static;height:auto;overflow:visible}#checkout #bookerInformation .summary-total{display:none!important}#checkout #bookerInformation #bookerInformationInputsContainer{height:auto}#checkout #amendButtonsContainer{position:static!important;width:auto!important}#checkout #amendButtonsContainer .info-and-buttons-container{background-color:#fff}#checkout #bookerInformation{z-index:10}#checkout #invoiceInformation .summary-total,#checkout #payment .summary-total{display:none!important}#checkout #payment #paymentOptions{width:auto;flex-direction:row;align-items:flex-start;height:auto}#checkout #payment #paymentOptions .button-container{height:190px}#checkout #payment #paymentOptions .button-container:first-child{margin-right:20px}#checkout #payment #paymentOptions .button-container:first-child img{margin-top:6px}#checkout #payment #paymentOptions.desktop-retain{display:flex!important;opacity:1!important}#checkout #payment #payByPurchaseOrder{width:100%!important}#checkout #invoiceInformation{z-index:11}#checkout #invoiceInformation #invoiceInformationInputsContainer.desktop-hide{height:0}#checkout #invoiceInformation #invoiceInformationInputsContainer{height:auto;transition:all .3s}#checkout #bookerInformation,#checkout #delegateDetailsContainer,#checkout #invoiceInformation,#checkout #payment{transition:all .3s;opacity:1;width:100%}#checkout #bookerInformation.hide-desktop,#checkout #delegateDetailsContainer.hide-desktop,#checkout #invoiceInformation.hide-desktop{position:absolute;opacity:0;height:0;pointer-events:none}#checkout #invoiceBreadcrumb img{transform:rotate(180deg)}#checkout .popup-modal-header{width:calc(100% - 40px)!important;margin:0 20px}#checkout .eventDetailsContainer{width:auto}#checkout #amendDelegate{display:none!important}#checkout #summaryHeader{text-align:center;border-bottom:solid 1px #e6e6e6;padding:10px 20px;font-weight:500}#checkout #summaryFooter{padding:20px;background-color:#dfe5ec}#checkout #summaryFooter button,#checkout #summaryFooter input{background-color:#84c359;color:#fff;border-radius:3px;width:100%;height:40px;border:0;margin-top:0}#checkout #summaryFooter button:disabled,#checkout #summaryFooter input:disabled{cursor:not-allowed;background-color:#a6a6a6}#checkout #delegates-footer button.continue,#checkout .amendDelegateDesktop .info-and-buttons-container .continue{border-radius:3px;height:40px;border:solid 1px #0988ca;background-color:transparent;color:#0988ca;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}#checkout #delegates-footer button.continue{margin:-10px 20px 40px;width:calc(100% - 40px)}#checkout #delegates-footer button.continue img,#checkout .amendDelegateDesktop .info-and-buttons-container .continue img{max-width:24px;position:absolute;right:10px}#checkout .summary{position:static;border-left:none;width:auto;height:auto;padding:0;background-color:#fff}#checkout #basketDetailsLineItemsBodySummary{background-color:#f7f7f7;padding:0}#checkout #basketDetailsLineItemsBodySummary .lineItem{padding:20px 0;margin:0 20px;background-color:#f7f7f7;border-bottom:solid 1px #dfe5ec}#checkout #basketDetailsLineItemsBodySummary p{padding:20px}#checkout #basketDetailsLineItemsBodySummary .delegates-and-cost-container{display:flex;align-items:center;justify-content:space-between}#checkout #basketDetailsLineItemsBodySummary .total-delegates{display:flex;align-items:center}#checkout #basketDetailsLineItemsBodySummary .remove-item{display:block;margin-left:auto;width:59px;font-size:10px;text-align:right;color:#f49200;text-decoration:underline;cursor:pointer}#checkout .container-fluid{max-width:1200px}#checkout #checkout-header{width:calc(100% - 40px);margin:0 20px}#checkout #checkoutDetailsLineItemsBody{padding:20px;height:auto}#checkout #checkoutDetailsLineItemsBody .course-title{text-align:center}#checkout #checkoutDetailsLineItemsBody .iconography-container{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:flex-start}#checkout #checkoutDetailsLineItemsBody .iconography-container .eventDetailsContainer.dates{width:285px;display:flex;align-items:center;justify-content:flex-start}#checkout #checkoutDetailsLineItemsBody .iconography-container .eventDetailsContainer.dates img{top:2px}#checkout #checkoutDetailsLineItemsBody .iconography-container .eventDetailsContainer.location{width:200px}#checkout #checkoutDetailsLineItemsBody .iconography-container .eventDetailsContainer.total-delegates{display:flex;align-items:center;justify-content:flex-start}#checkout #checkoutDetailsLineItemsBody .iconography-container .cost{margin-left:auto}#checkout #checkoutDetailsLineItemsBody .lineItem.hidden{display:block!important}#checkout .amendDelegateDesktop{border:solid 2px #1d5892;z-index:1;width:auto;height:auto;background-color:#fff}#checkout .amendDelegateDesktop input~.feedback{opacity:0;transition:opacity .2s;pointer-events:none;position:absolute;color:#f49200;font-size:12px;right:30px;bottom:-7px;text-align:right}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input.has-text,#checkout .amendDelegateDesktop input.has-text{border-color:#84c359}#checkout .amendDelegateDesktop input.has-text.invalid{border-color:#f49200!important}#checkout .amendDelegateDesktop input.has-text.invalid~.placeholder{color:#f49200!important}#checkout .amendDelegateDesktop input.has-text.invalid~.feedback{opacity:1}#checkout .amendDelegateDesktop .col-sm-6{padding:0}#checkout .amendDelegateDesktop .info-and-buttons-container .continue{width:100%}#checkout .amendDelegateDesktop .info-and-buttons-container{padding:0 20px 20px;background-color:#1d5892}#checkout .amendDelegateDesktop .info-and-buttons-container .summary-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;font-size:15px;font-weight:500}#checkout .amendDelegateDesktop .info-and-buttons-container .summary-total .cost-label>span{margin-left:5px;font-size:12px;font-weight:200;color:gray}#checkout .amendDelegateDesktop .info-and-buttons-container button{height:40px;width:100%;border-radius:3px}#checkout .amendDelegateDesktop .accommodationContainer{background-color:#1d5892;color:#fff;position:static;width:auto;padding:20px;overflow:hidden;transition:height .3s ease-in-out}#checkout .amendDelegateDesktop .accommodationContainer.remote-training,#checkoutBreadcrumb .breadcrumb-icon img.complete,#checkoutBreadcrumb .breadcrumb-icon img.in-progress,#checkoutBreadcrumb .breadcrumb-icon.complete img,#checkoutBreadcrumb .breadcrumb-icon.in-progress .breadcrumb-image-container img{display:none}#checkout .amendDelegateDesktop .accommodationContainer .accommodationToggle{transition:background-color .3s}#checkout .amendDelegateDesktop .accommodationContainer.expanded button i{transform:rotate(90deg)}#checkout .amendDelegateDesktop .accommodationContainer.expanded .hiddenContentContainer{overflow-y:scroll;opacity:1}#checkout .amendDelegateDesktop .accommodationContainer.expanded .accommodationToggle{background-color:#1c3661}#checkout .amendDelegateDesktop .accommodationContainer .accommodationLabel{margin-top:20px;font-size:12px}#checkout .amendDelegateDesktop .accommodationContainer input{display:block;appearance:none;position:absolute;width:100%;height:20px;cursor:pointer;margin:0}#checkout .amendDelegateDesktop .accommodationContainer .title{font-weight:700;margin-bottom:10px}#checkout .amendDelegateDesktop .accommodationContainer button{border-radius:3px;width:100%;background-color:transparent;color:#fff;border:solid 1px #fff;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 10px}#checkout .amendDelegateDesktop .accommodationContainer button i{color:#fff;transition:transform .3s}#checkout .amendDelegateDesktop .accommodationContainer .accommodation-checkbox-container{position:relative;height:40px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;margin-top:10px}#checkout .amendDelegateDesktop .accommodationContainer .accommodation-checkbox-container input{width:100%;height:100%;outline:0}#checkout .amendDelegateDesktop .accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate{background-color:#0988ca}#checkout .amendDelegateDesktop .accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate:after{border-color:transparent}#checkout .amendDelegateDesktop .accommodationContainer .accommodation-checkbox-container input:checked~.accommodationDate:before{opacity:1}#checkout .amendDelegateDesktop .accommodationContainer .accommodation-checkbox-container .accommodationDate{width:100%;height:100%;padding:0 10px;border-bottom:solid 1px #fff;display:flex;align-items:center;justify-content:flex-start;transition:all .3s ease-in-out}#checkout .amendDelegateDesktop .accommodationContainer .accommodation-checkbox-container .accommodationDate:after{content:"";height:15px;width:15px;border:solid 1px #fff;position:absolute;right:10px;top:12px;transition:border-color .2s ease-in-out;pointer-events:none}#checkout .amendDelegateDesktop .accommodationContainer .accommodation-checkbox-container .accommodationDate:before{content:"";border-left:solid 2px #fff;border-bottom:solid 2px #fff;height:8px;width:15px;transform:rotate(-45deg);opacity:0;transition:opacity .3s ease-in-out;position:absolute;right:10px;top:14px}#checkout .amendDelegateDesktop .accommodationContainer .confirmAccommodation{height:40px;width:100%;border:solid 1px #fff;color:#fff;background-color:transparent;position:static;bottom:0;justify-content:center;text-align:center;margin-top:30px}#checkout .amendDelegateDesktop .accommodationContainer .hiddenContentContainer{position:relative}#checkout .amendDelegateDesktop .amend-delegate-info{font-style:italic;color:#a2a2a2;font-size:12px;margin-top:10px;text-align:center;margin-bottom:20px}#checkout .amendDelegateDesktop .amendButtonsContainer{position:static;background-color:#0988ca}#checkout .amendDelegateDesktop .amendButtonsContainer.remote-training .info-and-buttons-container{padding-top:20px}#checkout .amendDelegateDesktop .amendButtonsContainer button{border:0;background-color:#84c359;border-radius:3px;color:#fff}#checkout .amendDelegateDesktop .amendDelegateInputsContainer{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:10px 0}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container{width:100%;padding:10px 20px;position:relative}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input{width:100%;border:solid 2px #d0d0d0;padding:9px 20px;border-radius:5px;transition:border-color .3s}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:-internal-autofill-selected.has-text~.placeholder{background:linear-gradient(to bottom,#fff 0%,#fff 49%,#e8f0fe 50%,#e8f0fe 100%)!important}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder{color:#84c359;top:-1px;left:38px;padding:2px 4px;transform-origin:left;transform:scale(.8);background-color:#fff}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder:after{transition:all .2s}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input.has-text~.placeholder.required:after{content:"*";opacity:0;top:0}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:active,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:active.has-text,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:focus,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:focus.has-text{border-color:#0988ca}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:active~.placeholder,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder{top:-1px;left:38px;color:#0988ca;padding:2px 4px;transform-origin:left;transform:scale(.8);background-color:#fff}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder:after,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:active~.placeholder:after,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder:after,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder:after{transition:all .2s}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:active.has-text~.placeholder.required:after,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:active~.placeholder.required:after,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:focus.has-text~.placeholder.required:after,#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container input:focus~.placeholder.required:after{content:"*";opacity:0;top:0}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container .placeholder{pointer-events:none;font-weight:100;border:0;color:gray;position:absolute;left:42px;top:21px;transition:all .2s;font-size:15px;background-color:transparent}#checkout .amendDelegateDesktop .amendDelegateInputsContainer .delegate-input-container .placeholder.required:after{content:"*";position:absolute;color:red;opacity:1;margin-top:-3px;margin-left:3px;top:0;transform:scale(1);transition:all .4s;transition-delay:.3s}#checkoutBreadcrumb{margin:30px 20px 50px;width:calc(100% - 40px);display:flex;align-items:center;flex-direction:row;justify-content:space-between;flex-basis:calc(100% - 40px)}#checkoutBreadcrumb img{max-width:25px;width:25px}#checkoutBreadcrumb .divider-line{border-top:solid 3px #0988ca;width:100%}#checkoutBreadcrumb .divider-line.short{width:150px}#checkoutBreadcrumb .divider-line.complete{border-top:solid 3px #84c359}#checkoutBreadcrumb .breadcrumb-icon{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;white-space:nowrap;color:#0988ca;margin:0 20px;cursor:pointer}#checkoutBreadcrumb .breadcrumb-icon .breadcrumb-text{position:absolute;bottom:-23px;font-size:14px}#checkoutBreadcrumb .breadcrumb-icon .breadcrumb-image-container{width:35px;height:35px;border:solid 1px #0988ca;background-color:#fff;display:flex;align-items:center;justify-content:center}#checkoutBreadcrumb .breadcrumb-icon.in-progress .breadcrumb-image-container{background-color:#0988ca}#checkoutBreadcrumb .breadcrumb-icon.complete img.complete,#checkoutBreadcrumb .breadcrumb-icon.in-progress .breadcrumb-image-container img.in-progress{display:block}#checkoutBreadcrumb .breadcrumb-icon.complete{color:#84c359}#checkoutBreadcrumb .breadcrumb-icon.complete .breadcrumb-image-container{background-color:#fff;border-color:#84c359}}@media only screen and (max-height:550px){#basketFeedback #feedbackIconsContainer{margin-top:15px}#basketFeedback #feedbackAdditionalText,#basketFeedback #feedbackSubText,#basketFeedback #feedbackTitleText{margin-top:10px}#amendDelegateFeedback #feedbackIconsContainer{margin-top:15px!important}#amendDelegateFeedback #feedbackAdditionalText,#amendDelegateFeedback #feedbackSubText,#amendDelegateFeedback #feedbackTitleText{margin-top:10px!important}#amendDelegateFeedback #feedbackFullCourseDoneText{margin-top:0!important}#paymentResponseContainer .paymentContainer img{margin-top:0;max-width:100px}#paymentResponseContainer #paymentResponseInformation{margin-top:0}#paymentResponseContainer .paymentResponseInformation{margin-top:5px!important}}#paymentResponseContainer .buttons-container{background-color:#fff!important}#paymentResponseContainer .buttons-container #backToCheckoutButton{border-color:#0988ca;color:#0988ca}#carouselHeaderContainer{width:100%;text-align:center;margin-bottom:20px}.clientsHeader{margin-top:25px;font-size:20px;font-weight:500}.clientsHeaderDetail{margin-top:10px;margin-bottom:30px;font-size:14px;color:#9b9898}.clientsLink{color:#0088c1;font-weight:600}.clientsLink:hover{text-decoration:underline}#rightCarouselControl{background:linear-gradient(to right,rgba(255,255,255,0),#fff);width:20px;color:#000;padding-top:48px}#leftCarouselControl{background:linear-gradient(to left,rgba(255,255,255,0),#fff);width:20px;color:#000;padding-top:48px}#clientCarousel{padding-left:50px;padding-right:50px}#clientCarousel .glyphicon{color:#000;text-shadow:none;font-size:20px;font-weight:200}.carouselContainer{display:none}.clientTile{border:solid 1px #d3d3d3;margin:.833%;width:15%;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:80px;min-height:80px;flex-direction:column}.clientImg{display:block;min-height:1px;flex-shrink:0}.item>.col-xs-2{min-height:106px}.carouselContainer{margin-top:10px;margin-left:10px;margin-right:10px;min-height:125px}#clientCarousel .item{transition-duration:.7s;transition-timing-function:ease-in-out}#clientCarousel .slick-arrow{height:100%!important;background-color:transparent!important}#clientCarousel .slick-slide{padding:0 10px!important}#clientCarousel .slick-arrow.slick-next:after,#clientCarousel .slick-arrow.slick-prev:after,#clientCarousel .slick-arrow:hover.slick-next:after,#clientCarousel .slick-arrow:hover.slick-prev:after{background-color:transparent!important}.client-image-container{padding:20px;display:none;opacity:0;transition:opacity .3s;max-width:200px}.client-image-container.slick-slide{opacity:1;display:block}.client-image-container .clientImg{width:100%;height:auto}@media only screen and (min-width:992px){.carouselContainer{display:block;margin-bottom:20px}}@media only screen and (min-width:1200px){.carouselContainer{width:1200px;margin:auto auto 20px}}.clientImagesRow{display:flex;flex-direction:row;align-items:space-between;justify-content:space-around;margin:auto;width:100%;height:auto;flex-wrap:wrap}.clientImagesRow img{height:auto;align-self:center;max-width:100%}.imageContainer{display:flex;align-items:center;justify-content:center;margin-bottom:20px;width:50%}@media screen and (min-width:450px){.imageContainer{width:33.33%}}@media screen and (min-width:670px){.imageContainer{width:26%}}@media screen and (min-width:992px){.clientImagesRow{flex-wrap:nowrap}}@media screen and (min-width:1200px){.clientImagesRow{width:1200px}}.covidPage .matrixContainer td ul{margin-top:0}#coronaVirusUpdatesDescription{max-width:1200px;margin:0 auto}#coronaVirusUpdatesDescription .blogLandingSubHeader{padding:30px 20px 0;margin-bottom:-10px;font-size:18px;text-align:center}#blogUpdates{padding:30px 20px 20px}#blogUpdates .blogPanel{display:flex;flex-direction:row;transition:background-color .2s}#blogUpdates .contentContainer{position:relative;padding:0;width:100%;transition:padding .2s}#blogUpdates .contentContainer .blogList{padding-left:30px;list-style-type:disc;margin-bottom:10px}#blogUpdates .contentContainer .blogList li{margin-bottom:5px}#blogUpdates .contentContainer .blogDate{transition:bottom .2s;position:absolute;font-size:14px;bottom:0;right:0;color:#868686}#blogUpdates .contentContainer .blogHeading,#contactUsContainer #contactUsPopup .contactUsPopupLink i{font-size:22px}#blogUpdates .contentContainer .blogDescription{margin-bottom:30px;text-align:justify;margin-top:10px}#blogUpdates .blogImageContainer{margin-right:20px;position:relative}#blogUpdates .blogImageContainer .blogImage{max-width:220px}@media screen and (max-width:650px){#blogUpdates .blogImageContainer .blogImage{max-width:160px}#blogUpdates .blogPanel{position:relative}#blogUpdates .contentContainer{position:static}#blogUpdates .contentContainer .blogDate{bottom:0;font-size:14px;right:0}}@media screen and (max-width:500px){#blogUpdates .blogImageContainer{margin-right:0}#blogUpdates .blogImageContainer .blogImage{max-width:500px;width:100%}#blogUpdates .blogPanel{flex-direction:column;padding-bottom:0}#blogUpdates .contentContainer{padding:0 5px 10px}#blogUpdates .blogHeading{margin-top:10px;margin-bottom:10px}#blogUpdates .contentContainer .blogDescription{margin-bottom:10px}#blogUpdates .contentContainer .blogDate{position:static;text-align:right;margin-top:10px}}.course-attribute-title{text-align:center}.attributesOuter{background-color:#ff0}.course-attributes{position:relative;width:100%;padding:0;margin-top:0;margin-bottom:20px;overflow:auto;list-style:none;background-color:#f2f2f2}.course-attributes li{border-bottom:solid #f2f2f2 5px;float:left;width:120px;border-right:solid #f2f2f2;text-align:center}.course-attributes li p{margin-top:5px;font-size:12px;line-height:17px}.course-attributes li img{margin-top:15px;margin-bottom:0}.course-attributes li:last-child{border-right-style:none}.course-attributes li:nth-last-child(-n+2):hover{cursor:pointer;border-bottom:solid #84c359 5px}.course-attributes-logo li{width:100px}.course-attributes-cols-1 li{width:100%}.course-attributes-cols-2 li{width:50%}.course-attributes-cols-3 li{width:33.33%}.course-attributes-cols-4 li{width:25%}.course-attributes-cols-5 li{width:20%}.priceDaysCol li{width:100%}@media screen and (min-width:992px){.course-attributes-cols-1 li{width:33.33%}.course-attributes-cols-2 li{width:25%}.course-attributes-cols-3 li{width:20%}.course-attributes-cols-4 li{width:16.66%}.course-attributes-cols-5 li{width:14.28%}}.upcomingDatesBanner{margin-bottom:20px}.areaGlyphicon{float:right}.upcomingDatesBanner h1{font-size:3em}.upcomingDatesBanner p{color:#fff;margin-bottom:10px}.upcomingDatesBanner .categoryGroup{border:solid #d3d3d3 1px;padding:20px}.coursePanelBody .genericButton{width:100%;text-align:center;padding:12px 0}.courseGroup{margin-bottom:0}.upcomingDatesBanner .quickJump a:hover{background-color:#a9a9a9;color:#000}.upcomingDatesBanner .quickJump{padding:0 10px;margin-bottom:0}#infoBanner.upcomingDatesBanner{padding-bottom:5px;position:sticky}.courseList .panel-group{margin-bottom:20px}.panel-group.courseGroup{border:0;border-bottom:solid 1px rgba(0,0,0,.2)}.panel-group.courseGroup:last-child{border:0}.panel-body{padding:0}.panel{margin:0;border:0;border-bottom:solid 1px rgba(0,0,0,.2)}.panel:last-child{border-bottom:0}.courseList{margin-left:10px;margin-right:10px;user-select:none}.areaCollapse,aside img{border:solid 1px #d3d3d3}.areaCollapse .courseGroup{margin-bottom:0}.courseGroup .panel{border-radius:0;padding:0 10px}.courseGroup .panel-heading{border-radius:0;padding-top:20px;padding-bottom:20px}.areaPanelHeading,.categoryPanelHeading,.coursePanelHeading{cursor:pointer}.areaPanelHeading{padding:15px;color:#fff;border-radius:0}.panel-default,.panel-group{border-radius:0}#eventCapacityContainer table th,.panel-group .panel-heading.categoryPanelHeading{padding-left:10px}.courseItemHeader{margin:0;padding:8px 15px;background-color:#d4d4d4;color:#000;width:100%;display:block}.categoryPanelHeading .panel-title{font-weight:600;display:inline-block}.areaPanelHeading .panel-title{display:inline-block}.panel-heading.categoryPanelHeading,.panel-heading.coursePanelHeading{display:flex;align-items:center;justify-content:space-between}.panelCourseDate{list-style-type:none;padding:15px;background-color:#fff;border-bottom:solid 1px rgba(0,0,0,.1)}.categoryPanelHeading~.panel-body{border:0}.categoryPanelHeading~.panel-body .coursePanelBody{border:solid 1px rgba(100,100,100,.2);border-bottom:0;margin-bottom:0;transition:margin-bottom .5s}.plusMinus{display:inline;float:right;height:15px;width:15px;margin-right:-10px}.minusBlock,.plusBlock{width:99%;background-color:#000;position:relative;height:2px;vertical-align:middle;top:6px}.plusBlock{top:4px;transform:rotate(90deg);transition:transform .3s ease-out}.rotateToMinus{transform:rotate(360deg)}.areaPanelHeading .panel-title,.categoryPanelHeading .panel-title{width:90%}.eventLocation{min-width:29%;display:inline-block;float:right;text-align:right}.eventPrice{float:right}.eventStartDate{min-width:40%;display:inline-block;text-align:left}.panelCourseDate:hover{background-color:#f7f7f7}.eventGroup .courseItemHeader{padding-top:15px;padding-bottom:15px}#staffGallerySlideshow .staffGalleryImage,.eventGroup .panel{padding:0}.coursePanelBody .eventGroup{margin-bottom:0}.eventTitle{display:inline-block;width:90%}.courseItemHeader .plusMinus{margin-right:0}.courseItemHeader .minusBlock,.courseItemHeader .plusBlock,.homepage .aa-suggestion:hover{background-color:#fff}@media screen and (min-width:768px){.eventLocation{float:none;text-align:left}.eventStartDate{text-align:center}}@media screen and (min-width:1200px){.courseList{width:1200px;margin:auto}}.courseSearchInputInner{text-align:center;width:100%;margin-left:auto;margin-right:auto;height:auto;overflow-x:visible}.homepage .aa-dropdown-menu{width:100%;margin:3px -10px 0 -1px;border:1px solid #ccc;background-color:#fff}.homepage .aa-suggestion{clear:left;padding:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ccc;cursor:pointer;background-color:#f2f2f2}#cookie-policy hr,.courseSearchEmpty{margin:30px 0}.homepage .aa-empty{padding:18px 0 18px 14px;font-size:15px}.homepage .suggestionText{padding:18px 0 0 14px;font-size:15px;display:block}.courseSearchAlgolia{font-size:14px;padding:5px 15px 5px 5px;background-color:#f2f2f2}.algolia-autocomplete{text-align:left!important;width:100%}.aa-suggestion:hover{text-decoration:underline}.aa-suggestion:nth-child(even){background-color:#d2deee!important}.aa-suggestion:nth-child(odd){background-color:#eaeff7!important}.aa-dropdown-menu{top:105%!important}.courseSearchOuter{margin:0 20px}.courseSearchContainer{width:100%;margin:0 auto;font-size:15px;border-width:1px;border-style:solid;border-color:#ccc;background-color:#fff;z-index:2;padding-left:20px;padding-right:20px;border-radius:10px}.courseSearchTitle{user-select:none;float:left;width:100%;height:43px;padding:10px;text-align:left;color:#fff;background-color:#0988ca;opacity:1}.courseSearchInput{float:left;width:100%;height:43px;padding-top:2px;background-color:#fff}.courseSearchInputInner{padding:8px;display:block;border:0!important}@media screen and (min-width:992px){.courseSearchOuter{margin-top:50px}.courseSearchInner{margin:0 auto;font-size:16px}.courseSearchTitle{background-color:#f49200;float:left;width:160px;text-align:center}.algolia-autocomplete{width:100%}.courseSearchContainer{max-width:660px}.homePageAreas{display:none}}.videoChatButton{width:100%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#a569bd;transition:background-color .3s ease-in-out;position:relative}.videoChatButton:active,.videoChatButton:focus,.videoChatButton:hover{text-decoration:none;color:#fff}.videoChatButton:hover{background-color:#6c3483}.videoChatButton i{margin-right:7px;margin-top:-1px}.bannerTexts{margin-left:15px}.eLearningCourseBanner{padding:10px 20px 15px;color:#fff;background-color:#1c3661;margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.eLearningCourseBanner .iconContainer{max-width:60px}.eLearningCourseBanner .iconContainer i{font-size:36px;margin-top:8px}.eLearningCourseBanner .iconContainer svg{margin-left:-5px;margin-bottom:-4px}.elearningIdentifierIcon{color:#fff;z-index:3;font-size:36px;top:10px;left:10px}.elearningIdentifierIcon.mobileMenu{position:static;margin-right:15px}.vrContainer .pnlm-controls-container{display:block}.courseMainImageContainer{overflow:hidden}.onlineCourseIdentifier{background-color:#fff;color:#0988ca;border-radius:5px;padding:1px 10px 1px 5px!important;border:solid 1px #0988ca;margin-top:5px;display:inline-block;font-weight:100}.onlineCourseIdentifier svg{width:20px;margin-top:-3px;margin-right:2px}.onlineCourseIdentifier i{margin-right:4px}.eLearningIdentifierCorner{position:absolute;width:85px;height:160px;transform:rotate(45deg);left:-17px;top:-57px;background-color:#1c3661;z-index:2}.eLearningIdentifierCorner~svg{width:30px;margin-top:-4px;margin-left:-4px}.achContainer,body.lb-disable-scrolling{overflow:hidden}.achContainer .eLearningIdentifierCorner,.categoryTitleContainer .eLearningIdentifierCorner{left:-53px;top:-68px}.achContainer .elearningIdentifierIcon,.categoryTitleContainer .elearningIdentifierIcon{z-index:2;color:#fff;top:5px;left:5px;font-size:20px}.table tbody tr td.scheduleTime{background-color:#f2f2f2;font-size:12px;vertical-align:middle;text-align:center;height:inherit}.scheduleTime .timeContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.scheduleTime .hyphen{margin:-4px 0}.courseDetailsContainer.schedule{margin-bottom:5px}.courseScheduleContainer.timing{padding-top:15px}.timingTable{margin-right:auto;width:auto;margin-top:0;margin-left:20px;text-align:center;font-size:14px;border-bottom:solid 1px #d3d3d3}.covidPage table th.tableHeader,.timingTable .scheduleHeader{background-color:#1c3661;color:#fff}.timingTable .timeHeader{background-color:#0988ca;color:#fff}.timingTable .timeContent{border-right:solid 1px #d3d3d3}.splitButtonContainer{display:flex;position:relative;padding:20px 0}.splitButtonContainer .dropdownContent{position:absolute;right:0;transition:all .2s;display:flex;flex-direction:column;background-color:#fff;border-radius:5px;z-index:4;height:0;opacity:0;overflow:hidden;box-shadow:1px 1px 2px rgba(0,0,0,.5);border:solid 1px rgba(0,0,0,.3);max-width:calc(100vw - 40px)}.splitButtonContainer .dropdownContent.in{height:auto;opacity:1}.splitButtonContainer .dropdownContent a{border-bottom:solid 1px rgba(0,0,0,.3);padding:10px 15px;white-space:nowrap;user-select:none;transition:all .1s ease-in}.splitButtonContainer .dropdownContent a:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.splitButtonContainer .dropdownContent a:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.splitButtonContainer .dropdownContent a:hover{background-color:#0988ca;color:#fff}.splitButtonContainer .downloadAll{width:calc(100% - 38px)}.splitButtonContainer .downloadAll .pplButton{border-top-right-radius:0;border-bottom-right-radius:0;border-right:solid #fff 1px}.splitButtonContainer .dropdownButton{outline:0;width:38px;height:40px;border-top-left-radius:0;border-bottom-left-radius:0;font-size:16px;padding:0;display:flex;align-items:center;justify-content:center}.pnlm-controls-container{display:none}.vrContainer{padding-top:62%;position:relative}.panorama{position:absolute!important;top:0;left:0;bottom:0;right:0}.pnlm-load-button{border-radius:5px}.pnlm-load-button p{transition:background-color .3s;color:#fff;border-radius:4px}.pnlm-ui.pnlm-grab .pnlm-load-box{border-radius:5px;color:#fff}.pplButton.bgpplBlue:hover{filter:brightness(130%)}.pplButton.courseScheduleButton:hover,.pplButton.downloadPdfButton:hover{filter:brightness(97%);color:#fff}.courseScheduleButton:active,.courseScheduleButton:focus,.courseScheduleContainer a:active,.courseScheduleContainer a:focus{text-decoration:none}.fa-file-pdf{margin-right:10px}#courseSchedule{z-index:0;overflow:hidden}#courseDates td.scheduleDetail,#courseDates td.scheduleDetail button,#courseDates td.scheduleDetail span{white-space:inherit}.scheduleBullet,.scheduleTable.schedule .scheduleBullet{white-space:pre-wrap}.scheduleBullet{list-style-type:none;list-style-position:outside;margin-left:20px;padding:3px 0;position:relative}.scheduleBullet::before{content:"";left:-15px;background-color:#b7b7b7;height:5px;width:5px;top:43%;position:absolute}.courseScheduleContainer .courseScheduleButton,.scheduleTable{width:100%}.scheduleTable .scheduleHeader{color:#fff;padding:20px 0 15px 20px;background-color:#1c3661}.scheduleTable .scheduleHeader:first-child{padding-left:0;text-align:center}.scheduleTable.courseDates .scheduleHeader:first-child{text-align:left;padding:20px 0 15px 20px}.scheduleTable .scheduleDay{width:8%;vertical-align:middle;text-align:center;color:#fff;background-color:#0988ca}.scheduleTable .scheduleDetail p{margin:0;font-size:14px;padding:4px 0 0 10px}.scheduleTable.schedule .scheduleDetail{width:45%;vertical-align:middle;border-left:solid 1px #d3d3d3;border-bottom:solid #d3d3d3 1px}.scheduleTable.courseDates .scheduleDetail{width:auto;padding-left:20px!important;padding-right:20px!important;border-left:0;vertical-align:middle}.courseDetailsContainer,.coursePageDivider{margin-bottom:30px}.titleAndCode{background-color:#1c3661;color:#fff;text-align:center;padding:10px 15px}.topSectionInner{padding-top:0}#staffFocus{float:left;height:100%;width:100%;overflow:visible}#staffGalleryContainerMain{overflow:hidden}#staffGallery{margin-left:0}#staffFocus .staffDetailContainer{transition:all .6s}#staffFocus .staffDetailContainer.hidden{visibility:hidden;opacity:0}#staffFocus .staffDetailContainer.showMe{visibility:visible;opacity:1}.crumb a:focus{color:#fff}.upcomingDatesHeader{background-color:#1c3661}.upcomingDatesContent{background-color:#fff;border:1px solid #d3d3d3;user-select:none;font-size:13px}.customerInformationRequest textarea,.upcomingDateHeader{font-size:14px}.upcomingDateItem{padding:10px;border-bottom:solid 1px #d3d3d3}.upcomingLocation{font-weight:500}.upcomingDatesContent .upcomingDateItem:last-child{border-bottom:none}.galleryAdvice{margin-top:10px;width:100%;text-align:center;font-size:10px;color:gray}#courseGalleryContainer{width:auto;display:flex;align-items:space-between;margin:20px 0 10px;user-select:none;cursor:pointer;overflow:hidden}.courseGalleryImage{width:100%;height:auto;max-height:100%;max-width:100%;user-select:none;box-shadow:2px 2px 5px #a9a9a9}.slick-slide{outline:0;padding-right:5px;padding-left:5px;padding-bottom:10px}.courseGalleryImage:focus{outline:transparent}.slick-arrow{width:55px;height:81%;display:flex;align-items:center;justify-content:center;top:0;position:absolute;z-index:1;background-color:transparent;color:#1c3661;border:0;padding:10px;cursor:pointer}.slick-arrow:focus{outline:0}#courseOverviewTabs li a:hover,#panoramaTabs li a:hover,.slick-arrow:hover{color:#0988ca}.slick-arrow:hover.slick-next:after,.slick-arrow:hover.slick-prev:after{background-color:rgba(242,242,242,.8)}.slick-next{right:0}.slick-next,.slick-next:hover,.slick-prev,.slick-prev:hover{color:transparent}.slick-prev{left:0}.slick-next:after,.slick-prev:after{font-family:"Font Awesome 5 Pro";font-weight:600;visibility:visible;display:block;color:#000;position:relative;z-index:1;transition:background-color .3s,color .3s;width:50px;font-size:24px;background-color:rgba(255,255,255,.8);border-radius:50%}.slick-prev:after{left:-20px;content:"\f053";padding:7px 17px 7px 15px}.slick-next:after{content:"\f054";right:20px;padding:7px 15px 7px 17px}#courseGalleryContainer .slick-list{padding-bottom:40px}.slick-dots{position:absolute;display:flex;flex-direction:row;width:100%;justify-content:center}#coursePageContent .slick-dots{display:flex!important;padding-left:0}.slick-dots li{list-style-type:none}.slick-dots li button{display:none;position:relative;left:-50%}.slick-dots li::after{content:"\f111";margin-left:3px;margin-right:3px;z-index:12;font-family:"Font Awesome 5 Pro";font-size:8px;color:#d3d3d3;transition:all .3s;font-weight:600}.slick-dots li.slick-active::after{color:#000}.slick-dots button{padding-left:10px;padding-right:10px;background-color:transparent;border:0;color:#a9a9a9;transition:color .5s}.slick-dots .slick-active button{font-weight:500;color:#000}#contactUs.footerCollapse .footerMenu .list-group-item.liveChat:hover,.footerMenu>.list-group-item>a:active,.footerMenu>.list-group-item>a:hover,.slick-dots button:hover{color:#f49200}.slick-dots button:focus{outline:0;font-weight:500;color:#000}.courseOverviewContainer{display:inline-block}#courseOverviewContainer ul{padding:0;padding-inline-start:0}.redirectText~p{background-color:#84c359}.galleryImageContainer{width:23.5%;border:solid 1px #c7c7c7;margin-top:15px;margin-bottom:15px}.galleryImageContainer:nth-child(-n+3){margin-right:2%}#requestMoreInformation form,.categoriesPadding .pplColumn{padding-bottom:0}.courseDates .genericButton{position:static;width:100%}.buyCourseButton{text-decoration:none;padding:10px}.buyCourseButton.genericButton{padding:10px}.courseData+.buyCourseButton{margin:0 10px 20px}.buyCourseButton:focus,.buyCourseButton:hover{color:#fff;text-decoration:none}.addthis_button_expanded{position:absolute;visibility:hidden;z-index:-1}#at15s{display:none!important}.courseWidth{max-width:1240px;margin:auto;padding:0 20px}.courseDates{margin-bottom:30px;padding:0 20px}.relatedCourse{width:100%;padding:8px 10px;font-size:15px;border-width:1px;border-color:#c7c7c7;border-style:none solid solid;background-color:#fff;color:#333}.courseTopRightContainer>.logo{position:absolute;top:-90px;left:10px;z-index:4;background-color:#fff;max-height:80px}.courseTopRightContainer>.logo img{height:80px}.courseTopRightContainer>.logo #atstbx .at_native_button{display:none;width:0}.viewAllCourses{padding:20px 0 0;color:#0988ca;text-align:left;width:100%;font-weight:700;text-decoration:underline}.bookingButton{position:relative;padding:9px;cursor:pointer;background-color:#84c359}.bgArrowRight{background-image:url(/image/global/icon/white-arrow-right.png);background-repeat:no-repeat;background-position:center right}.bookingButton:hover{background-color:#223c5a}.bookingRequestArrow{float:right}.courseData{padding:15px;margin:0 0 45px;overflow:visible}.courseData p{float:left;padding-right:10px;margin-right:10px;border-right:solid 1px gray}.courseData p:last-child{border-right:none}.courseDataItem{font-size:20px;color:#333}.courseDataItemCode{font-size:16px;color:#333;margin-top:28px}.courseCode{margin-top:-13px;font-size:12px}.courseDataItemPadTop{margin-top:12px}.courseDataItemPadTopCode{margin-top:18px}.genericButton{display:block}.downloadPdfButton{margin-bottom:20px}.requestMoreInformation{margin-bottom:20px;transition:all .3s}.areaVideoContainer,.relatedCourses,button.landingBookCourseButton{margin-bottom:20px}.areaVideoContainer,.brochureLinkContainer,.extraHtmlBg{background-color:#f2f2f2}.extraHtmlBg{margin-bottom:20px;padding:20px}.bookingButton{display:block;color:#fff}.galleryContainer:nth-child(3){padding-right:0!important}.topSectionFullWidth{height:inherit}.topSectionBordered{height:100%;position:relative;display:flex;flex-direction:column}.topRightContainerBottom{position:relative;margin-top:-20px}.areVideoMobilePlay,.areVideoMobileText{padding:8px 10px}.topSectionImageLeft{display:none}.glyphicon.glyphicon-play{font-size:13px}.borderNoMobile{border-width:1px;border-color:#c7c7c7;border-style:solid none}.pdfContainer{border-top-style:none;height:136px}.downloadPdfButton{float:left;text-align:left;width:100%}.bookCourseTop{position:absolute;bottom:16px;width:calc(100% - 32px)}.bookCourse{width:calc(100% - 30px);margin-left:auto;margin-right:auto;border-radius:5px;text-align:center;font-size:18px}.bookCourse.disabled{background-color:gray!important;pointer-events:none!important;cursor:not-allowed}button.bookingButton.bookEvent{position:static;white-space:nowrap;width:auto;padding:4px 9px}.pplButton,.requestBrochureButton,.trainingCoursePdf .downloadPdfButton,button.bookingButton,button.buttonMoreCourseDates,button.requestFormButton{padding:9px;color:#fff;text-align:center;border-radius:4px;user-select:none;border:0;transition:background-color .1s,filter .1s}.courseOuterContainer{padding:0 0 5px}.courseTopSectionContainer{background-color:#fff;max-width:1200px;margin:0 auto;border-bottom:5px purple solid}.courseTopRightContainer{padding:0;position:relative;overflow:visible;margin-top:-40px}#staffGalleryContainerMain.courseDetailsContainer{padding-right:0}.courseTopLeftContainer{float:left}.courseTitle{font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:20px;line-height:1.3;color:#fff;margin:0}.courseDescritpion{font-size:16px;padding-bottom:20px}.courseLogos{position:relative;padding-bottom:0}.courseButton{position:relative;width:100%}.courseGap{height:30px}.courseVideoButton{width:100%;height:40px;background-color:orange;display:block}.courseTopLeftContainer{width:100%}.courseAttributesContainer{position:relative;margin-top:-20px;margin-bottom:10px}.courseAccreditation{display:inline-block}.quoteAndTitle{clear:left;padding:20px 0}.quote{float:left}.reviewTitle{float:left;font-weight:500;padding-left:7px;padding-top:3px}.starsAndName{clear:left;padding:10px 0}.stars{float:left}.reviewName{float:left;padding-left:7px;padding-top:5px;font-weight:500}.company{float:left;padding-top:15px}.reviewContent{clear:left;padding:20px 0}.coursePrice{width:70%;text-align:left;float:left;font-size:20px;white-space:normal;overflow:hidden}.courseDuration{float:left;font-size:18px;width:30%;text-align:right}.courseLocations{display:block;clear:left;font-size:18px;width:100%;text-align:left;margin-top:40px}.trainingCoursePdf{border-top:none;overflow:auto}.trainingCoursePdf.schedule{margin:20px 0 0}div.galleryImage{border-right:none;border-top:none}div.galleryImage img{width:100%;height:auto}div.desc{padding:15px;text-align:center}*{box-sizing:border-box}.galleryImageContainer{padding:0;float:left}.clearfix:after{content:"";display:table;clear:both}#staffGallery{user-select:none;clear:both;position:relative;margin-bottom:20px;visibility:hidden;height:auto}#staffGalleryContainerMain{padding-bottom:0;margin-bottom:20px;position:relative}.staffHeader{margin-top:10px;font-size:16px}.staffTitle{font-size:15px}.staffDescription{font-size:15px;min-height:95px}#staffFocus .slick-dots{bottom:-20px;left:0}#courseRedirect.modal.checkoutModal .modal-header:after,#courseRedirect.modal.checkoutModal .modal-header:before,#staffFocus .slick-dots:after{content:none}#staffFocus{position:relative;top:0;margin-bottom:20px}.requestMoreInformation .panel-heading{font-size:16px;cursor:pointer;user-select:none}.formHeading{padding:10px}.formHeading .fa-chevron-right{float:right;font-size:18px}.customerInformationRequest .form-group{margin-left:15px;margin-right:15px}#onsiteContainer .customerInformationRequest .form-group{margin:0}#onsiteContainer .delegate-input-container{height:64px}.staffImageMain{width:100%;border:solid 1px #d3d3d3;float:left;margin-right:0;margin-bottom:10px}.staffHeader{font-weight:600;margin-bottom:0}#customerQuestionsContainer .question .customerAnswer ul li,.staffHeader~p{margin-bottom:10px}#staffGalleryButtonLeft{cursor:pointer;top:150px;z-index:2;font-size:30px;left:0;font-weight:400;position:absolute;padding-left:3px;padding-right:1px}.staffDetailContainer:nth-child(n+2){display:none}.slick-initialized .slick-slide{display:block}#staffGalleryButtonRight{cursor:pointer;top:150px;z-index:2;font-size:30px;padding-left:4px;padding-right:4px;right:0;font-weight:400;position:absolute}#staffGalleryButtonLeft:hover,#staffGalleryButtonRight:hover{transform:scale(1.1)}#staffGalleryContainer{max-height:798px;padding-left:10px;padding-right:10px;white-space:nowrap;border-left:none;border-right:none}.staffGalleryImage{margin:10px 7px;height:90px;cursor:pointer;border:solid 1px #d3d3d3;box-shadow:0 0 2px #fff;transition:box-shadow .2s,transform .2s}.addFocus{box-shadow:0 0 2px #0988ca;transform:scale(1.05);padding-left:10px}#staffGallerySlideshow{overflow-y:visible;overflow-x:visible;padding:0 30px}#staffGallerySlideshow::-webkit-scrollbar{display:none}#hv-ring-pdf-download{cursor:pointer;border:solid 1px #c7c7c7;margin-bottom:20px;padding:20px 15px;display:flex;flex-direction:row;align-items:center;justify-content:space-around}#hv-ring-pdf-download:focus{text-decoration:none}#hv-ring-pdf-download .hvLinkText{width:75%;font-weight:500}#hv-ring-pdf-download .ringImage{width:25%;text-align:center;font-size:25px;transform:scaleY(1.7)}.formInfo{padding:0 25px}.pnlm-hotspot.pnlm-info{border:solid 3px #f49200;border-radius:50%;width:18px;height:18px;background-position-x:-30px!important;background-position-y:-108px!important}#courseOverviewContainer .tab-content #learningAreas.tab-pane ul{padding-top:10px;padding-bottom:20px;padding-left:15px}#courseOverviewContainer .tab-pane .courseKeyInfo{padding:20px}.bullet.generalText,.bullet.generalText a{display:flex;align-items:center;justify-content:flex-start}.courseKeyInfo .linkUnderline{border-bottom:none;text-decoration:underline;text-decoration-color:#ccc}#eventCapacityTable_wrapper table,.courseKeyInfo .linkUnderline:hover{border-bottom:none}#relatedCourses .bullet.generalText{padding-bottom:20px}#learningAreas .bullet.generalText{padding:10px 10px 0 30px;position:relative}#nextSteps .bullet.generalText{padding:10px 10px 0 0;position:relative}#whatYouNeed .bullet.generalText{padding-bottom:20px}#nextSteps .bullet.generalText,#preRequisites .bullet.generalText,#requirements .bullet.generalText{padding-bottom:10px}#nextSteps .bullet.generalText:last-child,#preRequisites .bullet.generalText:last-child,#relatedCourses .bullet.generalText:last-child,#requirements .bullet.generalText:last-child,#whatYouNeed .bullet.generalText:last-child{padding-bottom:0}#nextSteps .fas.fa-external-link-alt,#relatedCourses .fas.fa-external-link-alt,#whatYouNeed .fas.fa-external-link-alt{font-size:14px;margin-right:10px;margin-left:2px}.courseKeyInfo .far.fa-check-circle{margin-left:-1px}#learningAreas .bullet.generalText::after{content:"\f0c8";font-family:"Font Awesome 5 Pro";font-weight:800;font-size:12px;position:absolute;left:10px;top:12px}#learningOutcome,#manualsPpe,#preRequisites{padding:20px}#courseOverviewContainer #nextSteps .courseKeyInfo{padding-top:10px}#courseOverviewContainer #relatedCourses .courseKeyInfo,#courseOverviewContainer #whatYouNeed .courseKeyInfo{padding-top:20px}#courseOverviewContainer #courseOverviewTabs,#panoramaTabsContainer #panoramaTabs{font-size:14px;border-bottom:solid 1px #d3d3d3;display:flex;flex-direction:row;flex-wrap:nowrap}#courseOverviewContainer .nav-tabs.nav-justified,#panoramaTabsContainer .nav-tabs.nav-justified{max-width:100%;width:auto}#courseOverviewTabs li,#panoramaTabs li{color:#676767;border:solid 1px transparent;transition:all .2s;height:100%;border-top:solid 2px transparent;width:160px;text-align:center}#courseOverviewTabs li.active,#panoramaTabs li.active{color:#1c3661;font-weight:bolder;border:solid 1px #d3d3d3;border-top:solid 2px #1c3661;border-bottom:solid 1px transparent;position:relative}#courseOverviewTabs li.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;border-bottom:solid 1px #fff;z-index:2}#courseOverviewTabs li a,#panoramaTabs li a{border-radius:0;border:0;margin:0;color:inherit;background-color:transparent;font-weight:700;min-height:45px;padding:0;display:flex;align-items:center;justify-content:center}#courseOverviewContainer .tab-content,#panoramaTabsContainer .tab-content{border:solid 1px #d3d3d3;border-top:none;transition:height .3s;position:relative}#panoramaTabsContainer .tab-content{overflow:hidden}#courseOverviewContainer .tab-content{overflow:visible}#courseOverviewContainer .tab-content .tab-pane{height:0;position:relative;top:0;left:0;right:0;padding:0;opacity:0;transition:all .2s;transform:translateY(1rem)}#contactUsContainer{position:fixed;left:0;top:0;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);z-index:6}#contactUsContainer #contactUsPopup{min-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff;color:#f49200;border:solid 2px #1c3661}#contactUsContainer #contactUsPopup .title{border-bottom:solid 2px #1c3661;text-align:center;width:100%;font-size:20px;color:#fff;background-color:#0988ca;padding:10px;position:relative}#contactUsContainer #contactUsPopup .title #closeContactUs{cursor:pointer;position:absolute;right:15px;top:13px}#contactUsContainer #contactUsPopup .contactUsPopupLink{user-select:none;padding:10px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:23px}#contactUsContainer #contactUsPopup .contactUsPopupLink.liveChat:hover{color:#23527c}#contactUsContainer #contactUsPopup .contactUsPopupLink i.fa-envelope{margin-top:-1px;margin-bottom:0}#contactUsContainer #contactUsPopup .contactUsPopupLink:nth-child(2){padding-top:20px}#contactUsContainer #contactUsPopup .contactUsPopupLink:nth-child(4){padding-bottom:20px}#courseOverviewContainer .tab-content .tab-pane.active{height:auto;opacity:1;transform:translateY(0)}#courseOverviewContainer{margin-bottom:30px}#courseOverviewContainer .fal,#courseOverviewContainer .far,#courseOverviewContainer .fas{margin-right:10px;font-size:18px}#courseOverviewContainer span{position:relative;bottom:1px}#courseTimingContainer{padding:20px}.scheduleTable{margin-bottom:0;font-size:13px;color:#333}.courseScheduleContainer{margin:0 auto;padding:0}.courseDetailsContainer{padding-right:0}#customerQuestionsContainer{padding:10px 0 15px;border:solid 1px #d3d3d3;margin-bottom:30px}#customerQuestionsContainer #questionsCollapse{width:100%;transition:height .3s opacity .3s}#customerQuestionsContainer .titleAndViewContainer,#webinarIdentifier{display:flex;align-items:center;justify-content:space-between}#customerQuestionsContainer .title{display:inline-block;padding:10px 15px;color:#fff}#customerQuestionsContainer .subTitle{padding:15px}#customerQuestionsContainer .pplButton{margin-left:15px;margin-right:15px}#customerQuestionsContainer .question{padding:15px 15px 0}#customerQuestionsContainer .question .customerQuestion{font-weight:700;cursor:pointer}#customerQuestionsContainer .question .customerAnswer{padding:10px 0}#customerQuestionsContainer .question .customerAnswer ul{padding-left:40px;list-style-type:square}#customerQuestionsContainer h4{margin:0;font-size:14px}.pubble-app.checkoutActive{display:none!important}#webinarIdentifier{margin-left:15px;position:absolute;bottom:75px;flex-direction:row;justify-content:flex-start}#webinarIdentifier .fa-check-circle{font-size:25px;color:#84c359;margin-right:4px}#webinarIdentifier .webinarText{font-weight:700;font-size:13px}#webinarIdentifier .linkUnderline{cursor:pointer}@media only screen and (max-width:500px){.galleryImageContainer{width:100%;display:none}.whoCourseFor{border-top:none}}@media screen and (min-width:512px){.articleTextContainer>.addthis_inline_share_toolbox .at_native_button,.logo>.addthis_inline_share_toolbox .at_native_button{margin-right:12px;float:right;height:35px}.articleTextContainer>.addthis_inline_share_toolbox .addthis_button_compact,.logo>.addthis_inline_share_toolbox .addthis_button_compact{background-image:url(/image/global/icon/share-tree-icon.svg);background-size:18px;background-position-x:7px;background-position-y:8px;width:75px;font-size:13px;text-align:right;height:35px;padding:8px 10px 0 0;background-color:#1c3661;border-radius:5px}.articleTextContainer>.addthis_inline_share_toolbox .addthis_button_compact:hover,.logo>.addthis_inline_share_toolbox .addthis_button_compact:hover{background-color:#1c3661}.logo>.addthis_inline_share_toolbox .addthis_button_compact{display:none}}@media screen and (min-width:768px){.scheduleTable.courseDates tr.show-all{display:flex}.courseTopRightContainer>.bookCourse{width:calc(100% - 30px);right:0}#webinarIdentifier{bottom:65px;margin-left:15px}.scheduleTable{font-size:14px}.courseTopRightContainer>.logo img{height:100px}.courseTopRightContainer{overflow:hidden}.courseTopRightContainer>.logo{top:10px;left:auto}.topSectionBordered{flex-direction:row-reverse}.topLeftContainerTop .topSectionTitle{background-color:#fff;color:#000;text-align:left;padding-left:20px;font-size:18px}.topLeftContainerTop .topSectionUnderTitle{padding-top:0}.topLeftContainer{width:50%;position:absolute;left:0;padding:0}.topSectionImageRight{width:50%;overflow:hidden}.courseData+.buyCourseButton{margin:0 20px;position:absolute;bottom:20px;width:90%}.titleAndCode{background-color:#fff}.courseTopSectionContainer{position:relative}.courseTitle{color:#000;text-align:left;font-size:17px;width:calc(100% - 100px)}.courseLocations{margin-top:8%}.courseTopRightContainer{height:100%;width:50%;position:absolute;right:0;top:0;margin-top:0}.coursePrice{width:60%;font-size:18px}.courseDuration{font-size:16px;width:40%;position:absolute;right:20px;top:60px}.courseData{margin-bottom:0;padding-top:0;position:relative}.courseLocations,.courseLocations .bookCourse{font-size:16px}.courseTopRightContainer>.logo{display:block;right:5px}button.landingBookCourseButton{bottom:-5px;right:15px;margin-left:15px;margin-right:15px;position:absolute}.staffDetailContainer{min-height:2px}#staffGallery,#staffGalleryContainer{margin-bottom:0}.staffHeader{margin-top:0}#staffGallery{position:absolute;float:right;bottom:14px;right:7px}.staffGalleryImage{height:70px}.staffDescription{font-size:15px}#staffGalleryContainerMain{height:auto}}@media screen and (min-width:992px){.splitButtonContainer{padding:20px}#webinarIdentifier{margin-left:20px}.courseTopRightContainer>.logo{max-height:auto}.courseTopRightContainer>.logo #atstbx .at_native_button{width:auto}.courseScheduleContainer{padding-right:0}.courseTopRightContainer>.bookCourse{margin-right:20px;margin-left:20px;right:auto;width:calc(100% - 40px)}.titleAndCode{padding:20px}.buyCourseButton{margin-top:0}#staffGallery{right:-5px}.trainingCoursePdf{border-top:none;margin-right:0}.trainingCoursePdf.schedule{margin:20px 20px 0}.coursePageDivider{margin-right:0}.courseDates{padding:0 0 0 20px}.logo>.addthis_inline_share_toolbox .addthis_button_compact{display:block}.at_native_button{margin-top:24px}.bookingButton{width:calc(100% - 40px);position:absolute;bottom:20px;padding-right:10px}.courseMainImageContainer{height:100%;position:relative;overflow:hidden}.courseTopLeftContainer{position:absolute;width:100%;height:auto}.courseData{width:calc(100% - 110px);height:auto;padding-left:20px;padding-right:20px}.courseTitle{font-size:19px;font-weight:600}.logo{margin-right:5px}.courseDuration,.courseLocations .bookCourse,.coursePrice{font-size:18px}.courseData{margin-top:20px}.topSectionImageLeft{display:block}.topSectionBordered{margin-top:24px;padding-bottom:0}.topRightContainerBottom{position:absolute;bottom:8px;left:590px}.areaVideoMobile{display:none}.borderNoMobile{border-width:1px;border-style:solid;border-color:#c7c7c7}.downloadPdfButton{float:right;margin-left:20px}.pdfContainer{height:96px}.courseLogos{display:block;position:absolute;bottom:0;padding-bottom:0}.courseButton{position:absolute;bottom:10px;right:10px;text-align:right}.courseTopSectionContainer{height:282px;margin-top:20px}.courseTopRightContainer{height:277px}.courseTopLeftContainer{display:block}.courseAttributesContainer{position:absolute;bottom:40px;width:calc(100% - 40px)}.topSectionInner{padding-top:0}.courseDuration{width:40%;position:absolute;right:-90px;top:20px}}@media screen and (min-width:1100px){.courseTopRightContainer>.bookCourse{width:calc(100% - 40px);right:0;margin-right:20px}button.landingBookCourseButton{bottom:5px}.courseData+.buyCourseButton{width:93%}.courseTopSectionContainer{height:310px;margin-top:20px}.courseTopRightContainer{height:310px}.courseAttributesContainer{position:absolute;bottom:75px;width:calc(100% - 40px)}#webinarIdentifier{bottom:75px;margin-left:20px}}@media screen and (min-width:1220px){.courseWidth .rightHandColumnPadding{padding-right:0}.courseScheduleContainer{padding-left:0}.courseDetailsContainer{padding-left:0;padding-right:0}.trainingCoursePdf{margin-left:0;margin-right:0}.courseDates{padding-left:0;padding-right:0}#courseGalleryContainer,.coursePageDivider{margin-left:0}}@media screen and (max-width:400px){.courseDetailsContainer.schedule{margin-bottom:10px}.timingTable{font-size:12px;margin-right:auto}}@media screen and (max-width:576px){.panorama{position:absolute;top:10px;left:10px;bottom:10px;right:10px}.panorama.pnlm-container{width:calc(100% - 20px);height:calc(100% - 20px)}#courseDatesDropdown{font-size:13px}}@media screen and (min-width:576px){.staffImageMain{width:50%;margin-right:20px;max-width:340px;margin-bottom:5px}#staffGalleryButtonLeft,#staffGalleryButtonRight{top:100px}}@media screen and (min-width:900px){.staffImageMain{width:40%}}.courseDatesTableContainer{overflow:visible}.courseDatesTableContainer.expanded{overflow:visible;height:auto}#showMoreCourses{margin:0 auto;width:173px;display:block}#courseDates,#courseDates .dropdown,body.ie #amendButtonsContainer button.continue{z-index:2}.scheduleTable.courseDates tr:nth-child(n+9){display:none}.scheduleTable.courseDates.show-all tr:nth-child(n+9){display:table-row}#showMoreCourses.show-all{display:none}.scheduleTable.courseDates tr.show-all{display:table-row}.courseMainImageContainer{position:relative}.courseMainImageContainer a{display:block;top:0;left:0;width:100px;height:100px}.courseMainImageContainer a:nth-child(2){margin-left:-30px}.accreditation-logos{position:absolute;bottom:0;left:0;display:flex;flex-direction:row;align-items:flex-start}@media screen and (max-width:768px){.accreditation-logos{bottom:40px}}@media screen and (max-width:760px){.scheduleTable.courseDates tbody{border-left:none;border-right:none}.scheduleTable.courseDates tr:nth-child(n+5){display:none}.scheduleTable.courseDates.show-all tr:nth-child(n+5){display:flex}table.scheduleTable.courseDates tr,table.scheduleTable.courseDates tr.show-all{display:flex;flex-direction:column;padding-bottom:10px;border-bottom:1px solid #ddd;padding-top:10px}table.scheduleTable.courseDates thead tr{border-bottom:0!important;padding-bottom:0}table.scheduleTable.courseDates tr th{display:none}table.scheduleTable.courseDates tr th:first-child{display:block}table.scheduleTable.courseDates tr td.scheduleDetail{padding-left:8px!important;padding-right:8px!important;border-top:0!important}table.scheduleTable.courseDates tr td:nth-child(1){order:1;font-size:15px;padding-bottom:0;border-left:0!important}table.scheduleTable.courseDates tr td:nth-child(2){font-size:13px;color:#999;padding-top:0}table.scheduleTable.courseDates tr td:nth-child(3){display:none}table.scheduleTable.courseDates tr td:nth-child(4){order:2;font-size:15px;padding-top:0;padding-bottom:0}table.scheduleTable.courseDates tr td:nth-child(2),table.scheduleTable.courseDates tr td:nth-child(5){order:5}}@media screen and (max-width:350px){.scheduleDetail .scheduleBullet{margin:0;list-style-type:none;border-bottom:solid 1px #d3d3d3}.scheduleDetail .scheduleBullet:before{background-color:transparent}.scheduleDetail .scheduleBullet:last-child{border-bottom:none}}@media screen and (max-width:430px){.requestMoreInformation{margin-left:-10px;margin-right:-10px;border-left-color:transparent;border-right-color:transparent}}@media screen and (max-width:991px){#courseOverviewContainer .tab-content .tab-pane{display:block!important}#courseOverviewTabs li.active{background-color:#1c3661;color:#fff;font-weight:bolder;border:solid 1px #d3d3d3;border-top:solid 2px #1c3661;border-bottom:none}#courseOverviewTabs li.active a:hover{color:#fff!important;cursor:pointer}#courseOverviewContainer .tab-pane{height:auto!important;opacity:1!important;transform:translateY(0)!important}#courseOverviewContainer .tab-content{border:0}#courseOverviewContainer .courseDetailsContainer{margin-bottom:20px;margin-top:10px}.courseWidth .rightHandColumnPadding{padding:20px 0}.courseKeyInfo{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;padding-top:0!important}#courseSchedule{margin:0 0 30px}#learningAreas ul{padding-top:0!important;margin-top:-10px}.scheduleTable tbody{border-left:solid 1px #d3d3d3;border-right:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3}}@media screen and (max-width:993px){#nextSteps .bullet.generalText{padding-top:0}}#discountTableContainer #discountTable{width:100%;margin-bottom:30px;user-select:none;border:solid 1px #1c3661}#discountTableContainer #discountTable tr:nth-child(odd){background-color:#f2f2f2}#discountTableContainer #discountTable th{padding:5px;color:#fff;background-color:#1c3661}#discountTableContainer #discountTable td{padding:5px}#discountTableContainer #discountTable td.discountValue{font-weight:bolder;color:#4c8029}#discountTableContainerMobile,.instructionPanel img{width:100%}#discountTableContainerMobile .mobileDiscount{border:solid 1px #1c3661}#discountTableContainerMobile .mobileDiscount .header{padding:10px;text-align:center;background-color:#1c3661;color:#fff}#discountTableContainerMobile .mobileDiscount .value{display:block;padding:10px;text-align:center}.callForDiscount{display:inline-block;margin-bottom:20px;font-size:20px;width:auto}.callForDiscount:active,.callForDiscount:focus,.callForDiscount:hover{color:#fff;text-decoration:none}.standardPageDetails.discounts .newsBlockTitle{margin-top:0;padding-top:0}.discountValue{font-weight:bolder;color:#4c8029}.discountTerms{list-style-type:disc}.areaIconAndTitleContainer .accreditationLogo.pplIcon.area,.discountTerms li{margin-left:20px}@media screen and (max-width:991px){.callForDiscount{width:100%}}.signaturePPLLogo{width:198px;max-width:198px}.instructionPanel{border:solid 2px #337ab7;border-radius:5px;margin-bottom:20px}.emailInstruction>article>.panel-heading{border-radius:5px}#gMailCollapse .panel-body{position:relative}.instructionSquare{border:solid 1px rgba(0,255,0,.2);background-color:rgba(0,255,0,.1);position:absolute}#gMailCollapse .instructionPanel:nth-child(1) .instructionSquare{width:23.2%;height:9%;left:74.5%;top:54%;animation:flasher 1s alternate infinite linear}#gMailCollapse .instructionPanel:nth-child(2) .instructionSquare:nth-child(1){width:51.3%;height:19%;left:39.7%;top:66.45%;animation:flasher 1s alternate infinite linear}#gMailCollapse .instructionPanel:nth-child(2) .instructionSquare:nth-child(2){width:50.8%;height:4.6%;left:38.8%;top:87.7%;animation:flasher 1s alternate infinite linear;animation-delay:.5s}#gMailCollapse .instructionPanel:nth-child(3) .instructionSquare{top:92.5%;left:52.8%;width:9.25%;height:4%;animation:flasher 1s alternate infinite linear}.instructionPanel .panel-heading{position:relative;padding-left:40px}.instructionPanel .panel-heading p{position:relative;margin:0 0 0 45px;color:#fff}.instructionPanel .panel-footer{background-color:#337ab7}.instructionPanel .panel-footer p{color:#fff;margin:0}.instructionNumber{width:40px;position:absolute;top:9%;left:5px;height:80%;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:20px;color:#337ab7;border-radius:7px;border:solid 3px #337ab7}.emailGeneratorContainer{padding-left:20px;padding-right:20px}#signatureContainer{border:solid 1px rgba(0,0,0,.2);padding:0 10px 20px;margin-bottom:20px;overflow:auto;height:100%;border-radius:5px;font-family:sans-serif}#signatureContainer .genericButton{margin-right:10px;font-size:18px;border-radius:10px;padding:10px 20px;transition:all .2s}.mainSignature{margin-bottom:20px}.gMailInstruction,.outlookInstruction{margin:0 15px 20px;border:solid 1px #d3d3d3;border-radius:5px}.gMailInstruction a,.outlookInstruction a{width:100%;display:block;padding:15px}.gMailInstruction .panel-heading,.outlookInstruction .panel-heading{padding:0}.mainSignature div,.mainSignature span{color:#1c3661}#signatureName,.pplCompany{font-weight:500}#companyAddress,#companyDescription,#signatureName,.contactDetails{font-size:normal 90%}.contactDetails{font-weight:700}.contactAbbr{width:25px;display:inline-block}#signatureJobTitle{color:#ea8414;font-weight:500}.emailDisclaimer,.environmentalNotice{font-size:10px}#alertContainer{height:100vh;width:100vw;position:fixed;background-color:rgba(0,0,0,.6);top:0;z-index:15;display:none;align-items:center;justify-content:center}#alertPopup{background-color:#fff;display:flex;width:400px;padding:20px;flex-direction:column;border-radius:5px;text-align:center}.copyButton{float:right;color:#fff;cursor:pointer}.instructionPanel>.panel-heading{padding:10px}.instructionPanel>.panel-body{padding:0}#gMailCollapse>.panel-body,#outlookCollapse>.panel-body{border:0;padding:20px 20px 0}#mainSignature,#signatureContainer{user-select:all}.emailGeneratorContainer .signatureLinkedInImage{width:258px;max-width:258px;display:block}.emailGeneratorContainer #signatureJobTitle,.emailGeneratorContainer #signatureName,.emailGeneratorContainer .pplCompany{font-weight:700}@media screen and (min-width:768px){.instructionPanel img.iPhoneImage{width:50%;position:relative;left:25%}}@media screen and (min-width:1200px){.emailGeneratorContainer{width:1160px;margin:auto}}.flowchartShow{display:block}.initial{padding:10px 0 0;cursor:pointer}.flowchartHide{display:none}.width252{width:25%;float:left}.flowchartContainer{padding:20px}.flowchartInnerContainer{margin:20px 0}.flowchartOptionText,.flowchartQuestion{text-align:center;padding:10px;color:#fff}.flowchartQuestion{margin-top:0;border-left:4px solid #3ca5df;background-color:#223c5a}.flowchartOptionText{background-color:#3ca5df;margin:0;width:100%;cursor:pointer}.flowchartOptionText:hover{color:#fff}.answerAndArrow{float:left;width:50%;padding:0 30px;text-align:center}.answer2{width:40%;float:right;background-color:#00f;text-align:center}.flowchartArrow{height:40px;width:50px;text-align:center}#remoteEmailGeneratorPage input,.answerWidth,body.ie .imageDisclaimerContainer .row{width:100%}.noCoursesContainer{margin-top:36px}.flowchartCourse{font-weight:500;margin-top:15px}.flowchartHeader1{color:#223c5a;text-align:center;font-size:23px}.flowchartHeader2{color:#fff;background-color:#f49200;text-align:center;font-size:18px;padding:10px}.flowchartCourseLink,.flowchartCourseLink:hover{color:#333;border-bottom:1px #1167a8 solid}.flowchartCourseLink:hover{color:#1167a8}.flowchartTopLevel,.form-group.sliderContainer{margin-bottom:10px}.flowchartTitle{padding-right:40px}.overviewTitle a:active,.overviewTitle a:focus,.overviewTitle a:hover{color:#fff!important;text-decoration:underline}.imageDisclaimerContainer{display:flex;align-items:center;justify-content:center;padding:10px 20px;background-color:#486a7b;text-align:center}.imageDisclaimer{color:#fff!important}.accreditationMarginContainer::-webkit-scrollbar{width:0;background:0 0}#subscribeGroup>.input-group-append,.linkedInIcon>img,.twitterIcon{height:100%}#subscribeForm .fas{font-size:19px;padding-left:3px}.arrowRotateClockwise{transform:rotate(90deg);transition:all .3s}.arrowRotateAntiClockwise{transform:rotate(0deg);transition:all .3s}.accreditation{padding:0 13px;display:inline-block}.accreditationMarginContainer{height:80.5px;width:100%;border-top-color:#c7c7c7;background-color:#f2f2f2;border-top-width:thin;border-top-style:solid;overflow-y:hidden;overflow-x:scroll}.accreditationContainer{padding:2px 20px 10px;white-space:nowrap;width:1200px;position:relative;margin:auto;height:80.5px;background-color:#f2f2f2}.iconContainer{display:flex;flex-wrap:nowrap;justify-content:space-between}#addressDetail{margin-top:0;margin-left:auto;margin-right:auto;overflow:auto}.btn{vertical-align:baseline}.clearFloat{clear:both}.companyDetail{display:block;line-height:30px}.companyInfo{text-align:center;color:#000;padding-top:20px;padding-bottom:25px}.contactUsGroup{border-bottom:0!important}.copyrightSocialMedia{padding-top:20px;padding-bottom:100px;background-color:#fff}.cross{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#crossContainer{border:2px solid #fff;background-color:red;display:none}.footer{background-color:#1c3661}.footerCopyright{padding-top:0;padding-bottom:20px;font-size:13px;text-align:center}.footerIcon{margin-right:4px;padding-top:2px}.footerIcon.fas.fa-phone{padding-top:0;transform:rotateZ(90deg);margin-top:0;margin-left:-2px}.footerIcon.fas.fa-phone::before{padding-top:3px;margin-left:2px}.bannerTexts h4,.footerLink,.footerLink:hover{color:#fff}.footerLinkGrey{color:#333;border-bottom:1px #ccc solid}.footerLinkGrey:hover{color:#1167a8;border-bottom:1px #1167a8 solid}.footerLogo{display:none;float:left;margin:10px 0}.footerMenu{padding-left:20px;border:0;margin-top:4px;margin-bottom:0}.footerMenuRoot{margin-bottom:14px;padding:0 10px 12px;border-bottom:1px solid rgba(255,255,255,.3)}.footerMenuRoot a,.footerMenuRoot a:active,.footerMenuRoot a:focus,.footerMenuRoot a:hover{text-decoration:none}.contactUsGroup{margin-bottom:0}#addressContainer{margin-top:6px}#footerNav{margin-left:auto;margin-right:auto;margin-bottom:0;background-color:#1c3661;padding:14px 0 0;overflow:auto}#footerNav>.panel-group>.footerMenuRoot,#footerNav>.panel-group>.footerMenuRoot>.panel-heading,.footerMenu{background-color:#1c3661;color:#fff;border-top:none}.list-group-item{background-color:#1c3661;color:#fff}#footerNav>.panel-group>.footerMenuRoot>.panel-heading>.panel-title{font-weight:570;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.footerRight{text-align:center;color:#fff}.footerSocialMedia{width:140px;padding-top:0;padding-bottom:20px;margin:auto;text-align:center}.footerWhiteText{padding-bottom:5px;font-size:15px}.footerWidth{max-width:1200px;margin:auto;padding:15px}.linkedInIcon{float:left}.list-group-item{border:0;border-radius:0;padding-top:14px;padding-bottom:14px;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;white-space:nowrap}.list-group-item>a:focus{color:#f49200}#contactUs.footerCollapse .footerMenu .list-group-item.liveChat{color:#fff;font-weight:400;border:0}.loader{display:none;opacity:0;position:absolute;z-index:15;margin:auto;left:45%}.logoAddress{padding:30px 0 10px;background-color:#223c5a}.menuHeader{font-size:17px;font-weight:570;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;cursor:pointer;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.menuHeader>.fas{float:right;font-size:21px}.panel-group{margin-bottom:0;padding-left:0;padding-right:0}.socialMedia{padding:4px 8px 4px 0;height:43px}.socialMediaContainer{padding-top:15px}.socialMediaPadding{float:left;margin-right:7px;margin-left:7px}#subscribeButton{background-color:#84c359;color:#fff;border:1px solid #fff;height:100%;width:50px;z-index:3;border-top-right-radius:5px;border-bottom-right-radius:5px}#subscribeGroup{height:40px;display:flex;margin:20px;background-color:#fff;border-radius:5px;width:calc(100% - 40px)}#subscribeInput{border-radius:6px;border:1px solid #fff;box-shadow:none;height:100%;font-size:20px;text-align:center}.subscription{background-color:#0988ca;font-family:roboto;color:#fff;text-align:center}#subscriptionAlertContainer{position:relative;margin-top:30px;height:100%}#subscriptionAlertIcon{color:#90ee90;font-size:22px;vertical-align:middle}#subscriptionContainer{min-height:170px;max-height:204px;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;position:relative}#subscriptionInformation{margin-top:30px;margin-bottom:30px}#subscriptionStatus{font-size:19px;color:#fff;font-weight:500;text-align:center;position:relative;display:inline}.svgContainer{width:36px;height:36px;border-radius:25px;padding:6px 5px 5px 6px;display:none}.svgImg{width:40px;height:auto}.tick{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1}#tickContainer{border:2px solid #90ee90;background-color:green}.twitterIcon{float:right}#subscribeForm,#subscriptionContainer{padding:0}@media only screen and (min-width:601px){#subscribeForm,#subscriptionContainer{padding-left:15px;padding-right:15px}.accreditation{padding:0 10px}.accreditationMarginContainer{width:100%;height:auto;border-top-color:#c7c7c7;background-color:#f2f2f2;border-top-width:thin;border-top-style:solid;overflow-y:hidden;overflow-x:hidden}.accreditationContainer,.iconContainer{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.accreditationContainer{left:0;padding-left:10px;padding-right:10px;height:auto;display:flex;justify-content:center;white-space:normal;width:100%;margin:auto}}@media only screen and (min-width:649px){.accreditation{padding:0 15px}}@media only screen and (min-width:719px){.accreditation{padding:0 15px;width:115px}}@media only screen and (min-width:824px){.accreditation{padding:0 30px;width:130px}}@media only screen and (min-width:900px){.copyrightSocialMedia{padding-bottom:40px}.footerCopyright{float:left;padding:0 16px 70px;font-size:13px;text-align:left}.footerSocialMedia{float:right;padding-top:0;padding-bottom:20px;text-align:right}}@media only screen and (min-width:930px){.accreditation{padding:0 30px;width:113px}}@media only screen and (min-width:992px){.iconContainer{width:100%}.accreditation{padding:0;width:auto}#addressDetail{font-size:13px;padding-left:0}#aboutCollapse>.col-lg-6:nth-child(1){border-left:none!important;border-color:#fff}.footerCollapse{display:block}.companyDetail{display:inline;line-height:25px}.companyInfo{text-align:left}#contactUs>.footerMenu{border-right:none}#contactUs>.footerMenu:first-child{display:block;width:100%}#contactUs>.footerMenu>.list-group-item{display:flex;padding-right:0}.contactUsGroup{padding-left:0;margin-left:-5px}.desktopHeader{font-weight:600;font-size:17px;padding-left:15px;padding-bottom:8px;padding-top:10px}.footerMenu{padding-left:0;margin-top:0}.footerMenuRoot{padding-bottom:0;margin-bottom:0;border-bottom:0!important}#footerNav{padding-top:30px;margin-bottom:30px;padding-right:10px}#footerNav>.panel-group{width:62%}#footerNav>.panel-group>.footerMenuRoot>.panel-heading>.panel-title{font-weight:500}.linkIcon{margin-bottom:3px;margin-right:8px}.list-group-item{font-size:12px;padding-top:4px;padding-bottom:4px}.menuHeader{cursor:default;font-weight:570;font-size:16px;margin-bottom:0;padding-top:5px}.overviewContainer{padding-right:20px;padding-left:0;width:38%;text-align:justify}.ourTermsGroup{margin-left:-14px}.overviewContent{color:#fff;font-size:13px;padding:4px 15px 10px;font-weight:400;line-height:18px}.openingHoursText{line-height:18px;display:unset;color:#d3d3d3;font-size:13px}.overviewTitle{color:#fff;font-size:17px;font-weight:600}.panel-group>.col-lg-6{border-left:solid 1px rgba(255,255,255,.3);padding-left:20px}.socialMedia{display:inline-flex;float:right;width:35px!important;margin-right:10px}.socialMediaContainer{padding-right:140px;padding-top:5px}#subscribeForm{margin-left:-50px}#subscribeGroup{width:300px;height:30px;margin:20px auto;float:left}#subscriptionInformation{display:inline-block;margin-top:25px}#subscriptionAlertContainer{display:inline-block}#subscribeInput{text-align:left}#subscribeButton{padding:0;width:35px}#subscriptionAlertContainer{margin-top:25px}#subscriptionAlertIcon{top:-6px;position:relative;vertical-align:text-top}#subscriptionContainer{height:70px;min-height:70px!important;text-align:right;margin:auto}.subscriptionResponse{text-align:center!important;padding-top:24px}#subscriptionStatus{position:relative;height:40px;font-size:15px;padding-right:40px}.svgContainer{width:30px;height:30px}.svgImg{width:35px;height:auto}#subscribeInput{font-size:14px}.linkedInIcon,.twitterIcon{clear:both}#vacancyButton{overflow:auto;display:inline-flex;float:right;margin:4px 11px 0 10px}.vacancyLink{height:100%;color:#fff;font-weight:600;background-color:#84c359;padding:9px 9px 8px;position:relative;text-decoration:none}.vacancyLink:active,.vacancyLink:focus,.vacancyLink:hover{color:#fff;text-decoration:none}.logoAddress{height:122px;padding:0}.footerLogo{display:block}.footerRight{text-align:right;padding-top:25px}}@media only screen and (min-width:1200px){#addressDetail,#footerNav{width:1170px}.iconContainer{width:1150px}}@media only screen and (max-width:350px){.socialMediaContainer .socialMedia:first-child{width:auto}}#livingstonFacilitiesPage .align-center{text-align:center}#eventCapacityContainer #locationFilter{position:absolute;top:0;right:217px;width:100px;height:31px;border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;margin-left:3px;font-size:12px}#livingstonFacilitiesPage .widthPadding{padding:0 20px}#eventCapacityContainer #locationFilterLabel{position:absolute;top:6px;right:322px;font-size:12px!important;font-weight:400}#eventCapacityTable_wrapper{max-height:calc(100vh - 100px);height:calc(100vh - 100px);overflow-y:overlay;overflow-x:overlay;position:static;margin-top:40px;margin-bottom:40px;border-bottom:solid 1px #000}body.ie #eventCapacityTable_wrapper{overflow:scroll}body.ie #eventCapacityContainer #locationFilter{right:233px}body.ie #eventCapacityContainer #locationFilterLabel{right:337px}body.ie #eventCapacityTable_length label select{width:57px;margin:0 5px}body.ie #eventCapacityTable_length label{width:141px}#eventCapacityTableContainer{height:calc(100vh - 20px)}#eventCapacityTable_wrapper::-webkit-scrollbar{width:10px;height:10px}#eventCapacityTable_wrapper::-webkit-scrollbar-track{background-color:#d3d3d3;margin-top:39px}#eventCapacityTable_wrapper::-webkit-scrollbar-thumb{background-color:#a9a9a9}#eventCapacityTable_wrapper::-webkit-scrollbar-thumb:hover{background-color:gray}#eventCapacityTable_wrapper th{position:sticky;top:0;z-index:1;background-color:#fff}#eventCapacityTable_wrapper #eventCapacityTable_filter,#eventCapacityTable_wrapper #eventCapacityTable_length{position:absolute;top:0}#eventCapacityTable_wrapper #eventCapacityTable_info,#eventCapacityTable_wrapper #eventCapacityTable_paginate{position:absolute;bottom:0}#eventCapacityTable_wrapper #eventCapacityTable_info{margin-bottom:8px}#eventCapacityTable_wrapper #eventCapacityTable_filter,#eventCapacityTable_wrapper #eventCapacityTable_paginate{right:20px}#eventCapacityTableLoadingContainer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:4;display:flex;align-items:center;justify-content:center;flex-direction:column}#eventCapacityTableLoadingContainer .spinner-container{position:relative;width:40px;height:30px}#eventCapacityTableLoadingContainer .far,#eventCapacityTableLoadingContainer .fas{font-size:40px;position:absolute}#eventCapacityTableLoadingContainer .fa-circle{color:#d3d3d3;font-size:40px}#eventCapacityTableLoadingContainer .fa-spinner-third{color:gray;z-index:2;animation-name:spinner;animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear}#eventCapacityContainer{max-width:1200px!important;margin-bottom:20px}#eventCapacityListClipboardData{font-size:13px;height:1px;overflow:hidden}#eventCapacityContainer .spacesRequiredField{font-weight:700}#eventCapacityContainer .capacity-list-header{background-color:#1c3661;color:#fff;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);padding:10px 20px;margin-bottom:30px;text-align:center}#eventCapacityContainer table th:last-child{text-align:center}#eventCapacityContainer table td,#eventCapacityContainer table th{font-size:12px;max-width:250px}#eventCapacityContainer table td:last-child{text-align:center;vertical-align:middle}#eventCapacityContainer table td:first-child,#eventCapacityContainer table th:first-child{max-width:50px}#eventCapacityContainer table td:nth-child(3),#eventCapacityContainer table td:nth-child(4),#eventCapacityContainer table th:nth-child(3),#eventCapacityContainer table th:nth-child(4){max-width:150px}#eventCapacityTable_length label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:125px}#eventCapacityTable_length label select{width:50px}#eventCapacityTable_info,#eventCapacityTable_paginate{font-size:12px;margin-top:8px}#eventCapacityTable_filter label,#eventCapacityTable_length label{font-size:12px!important;font-weight:400}#eventCapacityContainer .pplButton{width:100%;margin-top:20px}a.pplButton,a.pplButton:active,a.pplButton:focus,a.pplButton:hover{text-decoration:none}#eventCapacityMessagePopupContainer{display:none;z-index:5;background-color:rgba(255,255,255,.7)}#eventCapacityMessagePopupContainer #eventCapacityMessagePopup{background-color:#fff;border-radius:5px;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;box-shadow:2px 2px 10px rgba(0,0,0,.4)}#courseRedirect.modal.checkoutModal,#eventCapacityMessagePopupContainer{position:fixed;left:0;top:0;width:100vw;height:100vh;align-items:center;justify-content:center}#courseRedirect.modal.checkoutModal .modal-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;border-radius:0}#courseRedirect.modal.checkoutModal .modal-header button{color:#fff!important;display:flex;align-items:center;justify-content:center;padding:0;margin:0 10px 0 0}#courseRedirect.modal.checkoutModal .modal-header button .glyphicon{display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:14px;margin-top:-6px}#courseRedirect.modal.checkoutModal .modal-header .modal-title{color:#fff!important}b{font-weight:700!important}.customerInformationRequest input,.customerInformationRequest input:focus,.customerInformationRequest textarea,.customerInformationRequest textarea:focus{color:#333}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-months .flatpickr-month,.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{background:#1c3661;color:#fff}.icon.icon-xs,.mainArticleBody .wp-block-social-links .wp-social-link svg{width:1em;height:1em}.homepageCovid.pplButton{white-space:nowrap}.errorMessageListContainer{padding-left:25px;text-align:left;list-style-type:square}#remoteEmailGeneratorPage select{padding-left:18px;cursor:pointer}#remoteEmailGeneratorPage textarea{width:100%;border-left-width:5px;border-left-style:solid;border-left-color:#223c5a;border-radius:0;background-color:#fff;font-size:14px!important}.flatpickr-innerContainer,.singleArticleContainer figure{margin-top:0!important}#remoteEmailGeneratorPage a.linkUnderline{color:#00f;font-weight:700}#remoteLearningEmail{height:1px;overflow:hidden}#testZoomLink{display:none}#lightbox{position:fixed;top:0!important;left:0;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}.lb-outerContainer,.lb-outerContainer .lb-container,.lb-outerContainer .lb-container .lb-image{max-width:calc(100vw - 40px)!important;height:auto!important}.lb-data .lb-close,.lb-nav a.lb-next,.lb-nav a.lb-prev{opacity:1!important}.areaIconAndTitleContainer .accreditationLogo.pplIcon{height:48px;margin-left:25px;margin-top:12px;opacity:.5}.courseTopRightContainer>.logo img.accreditationLogo.pplIcon{height:48px;width:auto;margin-top:10px;margin-right:10px;opacity:.5}.courseTopRightContainer>.logo.pplIcon{background-color:transparent}body{transition:top 1s ease-out;color:#333;font-size:15px}.wordpressLink:active,.wordpressLink:focus{color:#fff!important}.brochureOverviewInner .pplButton{margin-top:10px}html{scroll-behavior:auto;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.enquiryFormButtonGroup{display:flex;flex-direction:column}.enquiryFormButtonGroup .form-group.sliderContainer{display:flex;align-items:center;justify-content:center;font-weight:400;margin-left:0;margin-right:0;font-size:14px}.enquiryFormButtonGroup .form-group.sliderContainer .form-check-label{font-weight:400}.pubble-cw-panel-top{background-color:#f49200!important}.enquiryForm{padding:0}.standardText{font-size:15px;font-weight:none;text-transform:none}.trainingProgMainBody~.formOuter .customerInformationRequest{padding:0 0 15px}.bannerOuter{background-repeat:no-repeat;background-position:center;background-size:cover;justify-content:center}@media screen and (min-width:992px){.bannerOuter{background-repeat:no-repeat;background-position:center;background-size:cover;justify-content:center}.onsiteBespoke.captcha11{padding-right:20px}}@media screen and (max-width:991px){#livingstonFacilitiesPage .flex-switch{display:flex;flex-direction:column-reverse}}.secondLevelInnerContainer,body{background-color:#fff}.form-element>.genericButton,.form-group>.genericButton,.topSectionImageRight img{width:100%}.g-recaptcha{transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.g-recaptcha .captchaFeedback{position:absolute;right:0;bottom:-18px;font-size:12px;color:orange}.custom-control-indicator{padding-top:40px}.standardHeading{font-size:15px;font-weight:500;text-transform:none}.datestamp{font-weight:500}.googleTag{height:0;width:0;display:none;visibility:hidden}.container{margin-top:20px}.container b{color:#223c5a}.container section{margin-bottom:35px}textarea{resize:none}.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a,a{color:inherit}::placeholder{opacity:.5}.booking-request-button{position:absolute;right:25px;bottom:25px;float:right;width:305px;height:40px;padding-top:10px;padding-left:12px;font-size:15px;text-align:left;color:#fff;background:url(/image/global/icon/down-arrow-3.png) no-repeat right center;background-color:#84c359}.mobileHide{display:none}.mobileShow,body.ie #paymentResponseContainer .paymentContainer,hr{display:block}.pplCenter .pplBar{display:inline-block;width:auto}.pplCenter{text-align:center}.pplContainer{padding:.01em 16px}.pplContainer:after,.pplContainer:before,.pplRow:after,.pplRow:before,.pplRowPadding:after,.pplRowPadding:before{content:"";display:table;clear:both}.pplRowPadding,.pplRowPadding>.pplColumn{padding:0 8px}.pplColumn{float:left}.pplColumn.s1{width:8.33333%}.pplColumn.s2{width:16.66666%}.pplColumn.s3{width:24.99999%}.pplColumn.s4{width:33.33333%}.pplColumn.s5{width:41.66666%}.pplColumn.s6{width:49.99999%}.pplColumn.s7{width:58.33333%}.pplColumn.s8{width:66.66666%}.pplColumn.s9{width:74.99999%}.pplColumn.s10{width:83.33333%}.pplColumn.s11{width:91.66666%}.pplColumn.s12{width:99.99999%}@media (min-width:601px){html{scroll-behavior:smooth}.pplColumn.m1{width:8.33333%}.pplColumn.m2{width:16.66666%}.pplColumn.m3{width:24.99999%}.pplColumn.m4{width:33.33333%}.pplColumn.m5{width:41.66666%}.pplColumn.m6{width:49.99999%}.pplColumn.m7{width:58.33333%}.pplColumn.m8{width:66.66666%}.pplColumn.m9{width:74.99999%}.pplColumn.m10{width:83.33333%}.pplColumn.m11{width:91.66666%}.pplColumn.m12{width:99.99999%}}@media (min-width:992px){.pplColumn.l1{width:8.33333%}.pplColumn.l2{width:16.66666%}.pplColumn.l3{width:24.99999%}.pplColumn.l4{width:33.33333%}.pplColumn.l5{width:41.66666%}.pplColumn.l6{width:49.99999%}.pplColumn.l7{width:58.33333%}.pplColumn.l8{width:66.66666%}.pplColumn.l9{width:74.99999%}.pplColumn.l10{width:83.33333%}.pplColumn.l11{width:91.66666%}.pplColumn.l12{width:99.99999%}}@media only screen and (min-width:992px){.mobileHide{display:block}.mobileShow{display:none}#mobileAreas{display:none!important}}.fullWidthContainer,.paddedContainer{max-width:1200px;margin-right:auto;margin-left:auto}.paddedContainer{margin-top:10px}.covidPage table td,.covidPage table th,.padding8{padding:10px}.flowchartContainer>.smallUnderline{margin-bottom:20px}.removeCapitals,.staffVacancies .card h5>p{text-transform:none}.pplBlue{color:#223c5a}.pplOrange{color:#f49200}.white{color:#fff}.black{color:#000}.red{color:red}.areaColour1{color:#8e4e78}.areaColour2{color:#af2340}.areaColour3{color:#3ca5df}.areaColour4{color:#1b5791}.areaColour5{color:#307384}.areaColour6{color:#d8426c}.areaColour7{color:#1c3661}.borderBottomColour1{border-bottom-color:#8e4e78}.borderBottomColour2{border-bottom-color:#af2340}.borderBottomColour3{border-bottom-color:#3ca5df}.borderBottomColour4{border-bottom-color:#1b5791}.borderBottomColour5{border-bottom-color:#307384}.borderBottomColour6{border-bottom-color:#d8426c}.borderBottomColour7{border-bottom-color:#1c3661}.borderBottomColour8{border-bottom-color:#d8426c}.bgpplBlue{background-color:#1c3661}.bgpplOrange{background-color:#f49200}.bgwhite{background-color:#fff}.bgblack{background-color:#000}.bgred{background-color:red}.bgMediumGreen{background-color:#84c359}.bgAreaColour1{background-color:#8e4e78}.bgAreaColour2{background-color:#af2340}.bgAreaColour3{background-color:#3ca5df}.bgAreaColour4{background-color:#1b5791}.bgAreaColour5{background-color:#307384}.bgAreaColour6{background-color:#d8426c}.bgAreaColour7{background-color:#1c3661}.bgAreaColour8{background-color:#d8426c}.bgDarkGrey,.genericButton:hover{background-color:#444}.bgMediumGrey{background-color:#999}.bgLightGrey{background-color:#f2f2f2}.borderTop,.borderTopBlack{border-top-width:1px;border-top-style:solid;border-top-color:#c7c7c7}.borderTopBlack{border-top-color:#444}.borderRight{border-right-width:1px;border-right-style:solid;border-right-color:#c7c7c7}.borderBottom{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#c7c7c7}.borderLeft{border-left-width:1px;border-left-style:solid;border-left-color:#c7c7c7}.borderAll{border-width:1px;border-style:solid;border-color:#c7c7c7}.headingUnderline,.smallUnderline{width:54px;height:5px;margin-top:8px}.headingUnderline{margin-bottom:25px}.size13{font-size:13px}.size14{font-size:25px}.size15,p{font-size:15px}.size17{font-size:17px}.bold{font-weight:570;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.removeBold{font-weight:400}.innerWidth{max-width:1200px;margin:auto}.right{float:right}.bw{-webkit-filter:grayscale(100%);filter:grayscale(100%)}p{margin-bottom:20px;line-height:21px;color:#333}hr{height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}.borderBottomThick{border-bottom-width:5px;border-bottom-style:solid}.topSectionFullWidth{padding-bottom:10px;margin:auto}.topSectionInner{position:relative;max-width:1200px;padding-bottom:20px;margin:auto}.topLeftContainer,body.ie #basketDetailsLineItemsBody .eventDetailsContainer img{height:100%}.topSectionUnderTitle{padding:20px;font-size:16px}.topRightContainer{height:100%;padding:20px}.topLeftContainerBottom{bottom:12px;float:left}.topSectionImageRight{float:right}.topSectionImageLeft{float:left;padding-right:20px}.accreditationLogo{height:100px}#lateAvailabilityBanner .link,#lateAvailabilityBanner .link:hover,.underline{text-decoration:underline}.boxPadding{padding:20px}.marginTop{margin-top:20px}.marginBottom{margin-bottom:20px}.marginLeft{margin-left:20px}.marginRight{margin-right:20px}.smallMarginRight{margin-right:5px}.smallMarginLeft{margin-left:5px}.tick{padding:0 0 5px 25px;margin:0;list-style:none;background-image:url(/image/global/icon/tick.svg);background-repeat:no-repeat;background-position:left 5px;background-size:16px}.pageTitleUnderline{width:54px;height:5px;margin-top:10px;margin-bottom:16px}.standardPageTitle{margin-top:30px;font-size:21px}.standardLogoBarContainer{height:72px;background-color:#fff}.logoPosition{float:left;padding-top:10px;padding-left:16px}.emailChatPhoneText{float:right;padding-top:0}.emailChatPhoneIcon{float:right;cursor:pointer}.formLeftPadding{margin-left:0}.rightHandColumnPadding{padding:20px}.fullWidthButton{width:100%;padding:8px;color:#fff}.mainContentArea{background-color:#fff}.genericButton,.genericButtonNoHover{cursor:pointer;text-decoration:none;color:#fff}.genericButton{text-align:center;border:0;border-radius:5px;user-select:none;padding:7px}.genericButtonNoHover{display:block;padding:8px}.arrowRight{float:right;padding-top:3px;font-size:12px;color:#fff}.submitButton{margin-top:10px;color:#fff;border-radius:0}.form-control{border-left-width:5px;border-left-style:solid;border-left-color:#223c5a;border-radius:0;background-color:#fff}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .telephone .telephone-link:active,#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .telephone .telephone-link:focus,#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .telephone .telephone-link:hover,.linkUnderline:active,.linkUnderline:focus,.linkUnderline:hover{text-decoration:none!important}.standardLink,.standardLink:hover{font-weight:500;color:#333}.standardLink:hover{text-decoration:underline}.smallLinkBold{font-size:13px;font-weight:500}.paddingTopBottom16{padding:16px 0}.singleUpDownArrow{padding-top:4px;padding-right:5px;padding-left:10px;font-size:13px}.siteSearchAlgolia{padding:5px 15px 5px 5px;margin-top:-5px;font-size:14px;background-color:#f2f2f2}.width100{width:100%}.leftAlignButton{width:100%;text-align:left}.standardInner2{max-width:1200px;margin:0 auto}.numberSquare{float:left;width:30px;height:30px;padding:3px 0;margin-left:10px;cursor:pointer;text-align:center;border:solid 1px #ccc}.numberSquare:hover{float:left;color:#333}.highlightClass,.numberSquare:hover{background-color:#ffd000}.paddingBottom4{padding-bottom:4px}.mobileColumnHide{background-color:#f49200}.mobileColumnShow{display:table-cell}@media only screen and (min-width:768px){.topSectionUnderTitle{font-size:13px}.topSectionTitle{padding-bottom:10px}}@media only screen and (min-width:992px){.bold{font-weight:600;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mobileColumnHide,.mobileColumnShow{display:none}.rightHandColumnPadding{padding:0 0 20px 20px}.topLeftContainerTop .topSectionUnderTitle{font-size:15px;padding-top:10px}}.staff-block{position:relative;display:inline-block;width:100%;height:100px;padding:15px 0 8px;margin-top:-1px;font-size:15px;font-weight:600}.staff-block .newsBlockSubheading{margin-top:5px;font-weight:400}.staffBlockLink:hover .staff-block .news-block-title{text-decoration:underline;color:#223c5a}.sliderContainer{display:flex;align-items:center}.sl-slider-container{display:inline-block;position:relative;user-select:none;font-size:14px;overflow:visible;height:32px;transition:all .3s;width:47px}.covidPage ol li,.covidPage ul li,.sl-slider-container~.sliderLabel{margin-bottom:10px}.sliderContainer label{margin-bottom:0;margin-left:10px}.sl-slider-container:hover .sl-slider~.switchWell{background-color:#f2f2f2;transition:all .3s}.sl-slider-container .sl-slider{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;left:0;top:0;z-index:4;margin:0;transition:all .3s}.sl-slider-container .sl-slider:checked~.switchWell .switchLabel{right:0}.sl-slider-container .sl-slider:checked~.switchWell .switchMessage{color:#fff}.sl-slider-container .switchWell{cursor:pointer;display:inline-block;border-style:solid;border-width:1px;border-color:#d2d2d2;border-radius:5px;height:100%;box-sizing:border-box;width:100%;position:relative;overflow:hidden;font-size:18px;padding:0;transition:all .3s;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.sl-slider-container .switchLabel{border-radius:3px;transition:all .2s ease-out;position:absolute;right:calc(100% - 10px);left:0;top:0;color:#fff;z-index:1;padding-left:10px;background-color:#84c359;height:100%;overflow:hidden}.sl-slider-container .switchLabel .switch{z-index:2;height:100%;width:10px;right:0;top:0;box-sizing:border-box;position:absolute;border-radius:3px;border-style:solid;border-width:1px;border-color:#b5b5b5;background-color:#fff}.sl-slider-container .switchMessage,.sl-slider-container .switchOnMessage{display:inline-block;position:absolute;height:100%;width:100%;top:0;line-height:100%;box-sizing:border-box}.sl-slider-container .switchMessage{right:0;z-index:3;transition:all .3s;padding-top:8px;text-align:center;padding-left:2px}.sl-slider-container .switchOnMessage{padding-top:6px;text-align:left;left:0;padding-right:10px;white-space:nowrap;padding-left:7px}.covidPage{max-width:1200px;margin:0 auto}.covidPage ul{list-style-type:square;padding-left:20px;margin-bottom:25px;margin-top:20px}.covidPage hr{margin-top:40px}.covidPage .matrixContainer{overflow-x:scroll}.covidPage .classroomImages{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:calc(100%);margin-bottom:50px}.covidPage .classroomImages img{width:49%}.covidPage table{min-width:768px}.covidPage table tbody td,.covidPage table tbody th{vertical-align:top}@media screen and (max-width:768px){.covidPage .classroomImages{flex-direction:column}.covidPage .classroomImages img{width:100%}.covidPage .classroomImages img:first-child{margin-bottom:30px}}.matterportDescription{padding:30px 0 60px}@media screen and (max-width:576px){.matterportDescription{padding:30px 10px 60px}}.genericButton.bgMediumGreen.cky-banner-element,.genericButton.bgMediumGreen.cky-banner-element:active,.genericButton.bgMediumGreen.cky-banner-element:focus,.genericButton.bgMediumGreen.cky-banner-element:hover{color:#fff;text-decoration:none;margin:30px 0}.searchOuter{background-color:#f2f2f2;padding:30px 0 10px;margin-bottom:20px}.searchInput{background-color:#fff}.overwriteBootstrapPadding{padding:0 10px}.lrMargin{margin:0}.hv-link{display:block;width:100%;height:100%}.hv-link:active,.hv-link:focus,.hv-link:hover{color:#fff;text-decoration:none}.hv-all-tables-container{width:100%;display:inline-flex;flex-direction:column}.hv-table-container{margin-bottom:20px;display:inline-flex;flex-direction:column;flex-wrap:wrap}.articleTextContainer.hvtraining{margin-top:20px}.hv-title-container{display:flex;flex-direction:row;align-items:center;background-color:#d3d3d3;height:100%}.hv-title{font-weight:600;padding:20px 20px 20px 10px}.hv-accreditation-container,body.ie #courseOverviewTabs li{display:flex;align-items:center;justify-content:center}.hv-title-accreditation{width:80px}.hv-detail-container,.hv-table-header{height:100%;display:flex;align-items:center;justify-content:center;padding:20px;font-weight:400}.hv-detail-container{width:100%;border:solid 1px #d3d3d3;text-align:center}.hv-table-header{background-color:#1c3661;color:#fff}.hv-button-container,.hv-button.genericButton{width:100%;display:flex;align-items:center;justify-content:center}.hv-button.genericButton{padding:20px}.hv-button-container{height:100%}.articleTextContainer.hvtraining:nth-child(3){margin-top:0}@media screen and (min-width:768px){.hv-all-tables-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-left:20px;padding-right:20px}.hv-table-container{width:50%}.hv-info-block{padding-left:0;padding-right:0}.hv-table-container .hv-info-block:nth-child(6) .hv-detail-container{min-height:200px}}@media screen and (min-width:993px){.hv-info-block.col-md-4{width:33.2%}.hv-info-block.col-md-8{width:66.5%}.hv-table-container .hv-info-block:nth-child(6) .hv-detail-container{min-height:2px}.hv-detail-container{justify-content:left;text-align:left}.hv-button-container{padding:20px;border:solid 1px #d3d3d3;border-left:0}.hv-button.genericButton{padding:10px;height:100%}.hv-table-header{border:solid 1px #d3d3d3;border-top:0;border-right:0}.hv-table-container{flex-direction:row;width:100%;flex-wrap:wrap;margin-left:0;margin-right:0}.hv-all-tables-container{padding-left:0;padding-right:0}.hv-table-container .hv-info-block{padding-left:0;padding-right:0;min-height:75px}.hv-title{padding-left:10px}.hv-table-container .hv-info-block:nth-child(1){order:1}.hv-table-container .hv-info-block:nth-child(2){order:2}.hv-table-container .hv-info-block:nth-child(2) .hv-detail-container{border-bottom:0;border-right:0}.hv-table-container .hv-info-block:nth-child(3){order:4}.hv-table-container .hv-info-block:nth-child(4){order:5}.hv-table-container .hv-info-block:nth-child(4) .hv-detail-container{border-bottom:0}.hv-table-container .hv-info-block:nth-child(5){order:6}.hv-table-container .hv-info-block:nth-child(6){order:7}.hv-table-container .hv-info-block:nth-child(7){order:3;border-left:0}.hv-table-container .hv-info-block:nth-child(7) .hv-button-container{border-left:0;border-bottom:0}}@media screen and (min-width:1200px){.hv-guidance-container{width:1200px;margin-left:auto;margin-right:auto}}.homeOverviewOuter{padding:30px 0}.homeOverviewInner{margin:0 auto;max-width:1200px}.homeOverviewMoreButton{margin:35px 0 0}#lateAvailabilityBanner,#lateAvailabilityContainer{min-height:50px;width:100%;display:flex;align-items:center;justify-content:center}#lateAvailabilityContainer{font-size:16px;padding:0;color:#fff}#lateAvailabilityBanner{padding:20px;height:100%;background-color:#0988ca;color:inherit;margin:auto;text-align:center;text-decoration:none!important}.bannerPlay{color:#f49200}#manualFeefo{max-width:1230px;margin:0 auto}#manualFeefo .reviewStrapline{margin-top:20px;width:100%;font-size:20px;font-weight:500;text-align:center;user-select:none;margin-bottom:10px}#manualFeefo .feefoReview{display:flex;user-select:none;padding:20px;text-align:center;justify-content:space-between;align-items:center;flex-direction:column;width:100%}#manualFeefo .reviewStarsContainer{width:130px;display:flex;align-items:center;justify-content:space-between;color:gold;font-size:20px;margin-bottom:10px}#manualFeefo .reviewText{margin-bottom:10px;font-size:18px;padding:0 20px;font-weight:100;width:100%}#manualFeefo .reviewer,.paymentRule+div,.paymentRule+div+div{font-size:13px}@media only screen and (min-width:992px){#lateAvailabilityBanner{padding:10px 20px}.homeOverviewOuter{display:none}#lateAvailabilityContainer{display:flex}}body.ie .slick-next,body.ie .slick-prev{position:absolute;top:-70px}body.ie .slick-prev{left:0!important}body.ie .slick-next{right:70px}body.ie .basket-container .basket{padding:0!important}body.ie .optionsOuter,body.ie .optionsOuter .searchTopRightStyle{height:42px}body.ie .achButton{margin-top:-18px}body.ie .onlineCourseIdentifier{height:27px}body.ie #filtersContainer select::-ms-expand{display:none}body.ie .delegate-adjust-buttons-container .amendDelegatesTotal{min-width:30px;min-height:30px}body.ie .delegate-adjust-buttons-container .amendDelegatesTotal img{height:100%;width:100%}body.ie .iconTitleAndPriceContainer{position:relative;min-height:80px}body.ie .iconTitleAndPriceContainer .areaCoursePriceContainer{height:100%;position:absolute;left:70px}body.ie .accreditationLogoBooking{width:130px}body.ie li.basket-container .basket .basketVolume{animation:none;transition:opacity .3s;opacity:0;top:1px}body.ie li.basket-container .basket .basketVolume.hasContents{animation:none;opacity:1}body.ie #basketDetailsLineItemsBody .delegates-and-price img{top:0;height:27px}body.ie #basketDetailsLineItemsBody .delegates-and-price .qty{top:3px}body.ie #mini-basket #basketTableContainer{overflow-y:scroll;min-height:240px}body.ie #mini-basket{min-height:360px}body.ie #basketDetailsLineItemsBodySummary .iconography-container .dates img,body.ie #checkoutDetailsLineItemsBody .iconography-container .dates img{width:41px;max-width:40px;height:27px;left:-8px;top:-4px}body.ie #basketDetailsLineItemsBodySummary .iconography-container .location img,body.ie #checkoutDetailsLineItemsBody .iconography-container .location img{width:41px;max-width:40px;height:27px;left:-8px;top:-3px}body.ie #basketDetailsLineItemsBodySummary .iconography-container .total-delegates img,body.ie #checkoutDetailsLineItemsBody .iconography-container .total-delegates img{width:41px;max-width:40px;height:24px;left:-8px;top:-1px}body.ie .checkout-delegate::after{top:12px}body.ie #delegateBreadcrumb .breadcrumb-text{left:-46px}body.ie #contactBreadcrumb .breadcrumb-text{left:-20px}body.ie #invoiceBreadcrumb .breadcrumb-text,body.ie #paymentBreadcrumb .breadcrumb-text{left:-10px}body.ie #paymentResponseContainer .buttons-container #contactUsContentContainer .chatButton,body.ie #paymentResponseContainer .buttons-container #contactUsContentContainer a{width:calc(100% - 120px);margin:0 60px 10px}body.ie .courseTopRightContainer .logo{width:80px}body.ie #filtersCollapser>svg,body.ie #phoneIcon{top:0}body.ie .accommodation-checkbox-container{position:relative}body.ie #checkout #bookerInformation,body.ie #checkout #invoiceInformation{overflow-y:visible}body.ie #checkout #payment{overflow-x:hidden}body.ie #contactUsPOCollapser{background-color:#fff}body.ie .accreditationContainer img{height:100%!important}body.ie.ieRestrictScroll{overflow:hidden;position:fixed;height:100vh;width:100vw}@media screen and (max-width:767px){body.ie .courseDatesTableContainer .scheduleDetail{display:block;width:100%}}@media screen and (max-width:991px){body.ie #mini-basket,body.ie #mini-basket-footer{opacity:0;pointer-events:none;animation:none;transition:opacity .3s!important;left:auto!important;position:fixed!important}body.ie #mini-basket.hide,body.ie #mini-basket.show{animation:none!important}body.ie #mini-basket.desktop-show,body.ie #mini-basket.desktop-show #mini-basket-footer{opacity:1!important;animation:none;pointer-events:all;left:0!important}body.ie #basketTableContainer,body.ie #basketTableContainer table,body.ie #basketTableContainer table #basketDetailsLineItemsBody,body.ie #basketTableContainer table .courseEventRow,body.ie #basketTableContainer table .courseEventRow .courseEventsDetail{width:100vw}body.ie #bookingDialog{overflow-y:scroll!important}body.ie .accommodation-checkbox-container{position:relative}body.ie .accommodation-checkbox-container input{position:absolute;left:0;top:0;height:100%;width:100%}body.ie #checkout .summary{left:0}body.ie #checkout .popup-modal-header .fas{top:12px}body.ie #checkout .popup-modal-header .exit-checkout-button{top:7px}body.ie #checkout .accommodation-checkbox-container .accommodationDate,body.ie .amendDelegateDesktop .accommodation-checkbox-container .accommodationDate{pointer-events:none}body.ie #courseEvents,body.ie #courseEvents .courseEventRow,body.ie #courseEvents .courseEventRow .courseEventsDetail{width:100vw}body.ie #courseEvents .courseEventRow .in-basket-identifier::after{left:10px}body.ie #courseEvents .courseEventRow .courseEventsDetail .eventDetailsContainer{width:calc(100vw - 40px)}body.ie #courseEvents .courseEventRow .courseEventsDetail .eventDetailsContainer.location img{height:30px;top:-4px}body.ie #courseEvents .courseEventRow .courseEventsDetail .eventDetailsContainer.delegates-and-price>img{height:24px;top:1px}body.ie #courseEvents .courseEventRow .courseEventsDetail .eventDetailsContainer.delegates-and-price .qty{top:4px}body.ie #courseEvents .courseEventRow .courseEventsDetail .eventDetailsContainer.delegates-and-price button img{height:100%}body.ie #courseEvents .courseEventRow .columnItem{width:100vw;display:block}}.container.search{margin-top:30px}.search .facet{padding:20px 10px;margin-bottom:10px;background-color:#f2f2f2;border:solid 1px #c7c7c7}.ais-refinement-list--header{margin-bottom:10px;font-size:15px;text-transform:uppercase}.ais-refinement-list--count{display:block;width:30px;text-align:center}.ais-refinement-list--label{width:100%;font-weight:400}.searchInput{width:100%;height:50px;padding:0 20px;border:1px solid #c7c7c7;border-radius:0}.search .icon{margin-right:20px}.hit{display:block;background-color:#f2f2f2}.hit .title{font-weight:500}.hit:hover{background-color:#fff}.ais-hits--item a{text-decoration:none}.ais-pagination--item a{text-decoration:none;padding:10px 13px;text-align:left;width:100%}.ais-pagination--item a:hover{text-decoration:none;color:#fff}.ais-pagination--item{width:42px;text-align:center;border:solid 1px #c7c7c7;background-color:#fff;text-decoration:none}.ais-pagination--item:hover,.ais-pagination--item__active{color:#fff;border:solid 1px #f49200;background-color:#f49200}.ais-pagination--item__active a,.jargonBusterDescription p{color:#fff}#lookAheadPage h3,.search .row{margin-bottom:20px}.btn{border-radius:0}.viewButton{position:absolute;top:50%;right:20px;width:200px;transform:translateY(-50%)}.ais-search-box{padding:0 10px}@media only screen and (min-width:992px){.ais-search-box{padding:0 10px}}.jargonBusterDescriptionContainer{background-color:#0988ca;width:100%;margin:0 0 20px}.jargonBusterDescription{padding:20px 20px 0;text-align:center}.panel .jargonBusterHeading{background-color:#223d59;color:#fff;border-radius:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.jargonBusterTitle{display:inline-block;font-size:16px;width:90%;overflow:auto;text-overflow:initial}.jargonBusterCollapse.in~.jargonBusterHeading .glyphicon-play{transform:rotate(90deg)}.panel{user-select:none}.glyphicon-chevron-right{margin-bottom:5px}.ais-hits--item .row{margin-left:0;margin-right:0}#pagination{margin:0 auto;width:400px;max-width:90vw}.jargonBusterResults .ais-pagination{display:flex;flex-direction:row;justify-content:space-around;width:100%;margin:auto;padding:0 15px}.jargonBusterResults .ais-pagination--item{margin:0}.jargonBusterResults .ais-pagination--link{padding-left:3px;padding-right:3px}.jargonBusterResults .ais-hits__empty{font-size:20px;margin-left:20px}.jargonBusterResults .ais-pagination--item__disabled{visibility:visible;pointer-events:none;color:#d3d3d3;border-color:#d3d3d3}.jargonBusterHeadingContainer .bannerHeading{display:block;text-transform:uppercase}.jargonBusterPanel{border:1px solid #d3d3d3;margin:0 20px 20px}.jargonBusterDetail{padding:15px;margin-bottom:0}@media screen and (min-width:768px){.jargonBusterResults .ais-pagination{width:70%}}@media screen and (min-width:993px){.panel{margin-left:0;margin-right:0}.jargonBusterDescription{padding:20px 60px 0;text-align:center}}@media screen and (min-width:1200px){.jargonBusterResults{width:1200px;margin:20px auto}}.knowledgeBaseHeading{padding:0}.bannerSearchGap{margin:-12px}.kbSearchContainer{margin:0 26px}.ais-header{font-size:15px;font-weight:500;text-transform:none}.oldNewsNotice{padding:5px 10px 0;border:solid 1px #c7c7c7;background-color:#f2f2f2}.fullWidthVideo{max-width:1200px;margin:auto}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0;text-align:center}.videoWrapper iframe,body.ie .accommodation-checkbox-container input{position:absolute;top:0;left:0;width:100%;height:100%}.bannerOuter{background:url(/image/home-page/banners/knowledge-base-banner-mobile.png)}.ais-pagination{display:flex;flex-direction:row;justify-content:space-around;width:100%;margin:20px auto;padding:0 15px}.ais-pagination--item{margin:0}.ais-pagination--item a,.ais-pagination--link{padding-left:3px;padding-right:3px}.ais-hits__empty{font-size:20px;margin-left:20px}.ais-pagination--item__disabled{visibility:visible;pointer-events:none;color:#d3d3d3;border-color:#d3d3d3}.hit{margin:10px 0;padding:10px;outline:0;transition:all .1s;border:0;border-radius:3px;background:#fff;overflow:visible}.hit:hover{background-color:rgba(0,0,0,.1)}.modifyDate{margin:0;padding:0 10px;background-color:transparent;font-size:12px;color:gray}.hit .snippet,.hit .title{background-color:transparent;margin:0;transition:all .1s}.hit .title{color:#1c3661;font-size:18px;text-decoration:underline;overflow:auto;padding:0 10px}.hit .snippet{padding:5px 10px}#area,#type{padding:0;border:solid 1px #fff;margin:20px 0 20px 20px}#type{margin-top:10px}#area .ais-header,#type .ais-header{padding:10px;border:solid 1px #1c3661;color:#fff;background-color:#1c3661;margin:0;transition:all .1s;min-height:43px}#area .ais-refinement-list--item,#type .ais-refinement-list--item{border-bottom:solid 1px #f2f2f2;background-color:transparent}.ais-refinement-list--item{cursor:pointer}.ais-refinement-list--count{font-size:11px;padding:4px 0;border-radius:40%;color:#fff;background-color:#1c3661;position:absolute;float:right;right:10px;top:23%}.ais-refinement-list{border:solid 1px #d7d7d7}.ais-refinement-list--list{background-color:transparent;cursor:pointer}.ais-body{background-color:#fff}.ais-refinement-list--label{position:relative;margin:0;font-size:15px;vertical-align:middle;cursor:pointer;background-color:transparent;padding:4% 50px 4% 35px}.ais-refinement-list--label input{margin:0 4px 2px 0;vertical-align:middle}.ais-refinement-list--label:hover{background-color:rgba(0,0,0,.1)}#lookAheadPage .lookAheadCourse .courseButtonsContainer .pplButton.bgMediumBlue,.knowledgeBase #infoBanner{margin-bottom:10px}.ais-refinement-list--checkbox{position:absolute;top:35%;left:10px}.ais-hits--item .row{margin-bottom:0}@media screen and (min-width:992px){.knowledgeBaseHeading{padding:30px 0 0}.bannerSearchGap{margin:0}.kbSearchContainer{margin:0 10px}.bannerOuter{background:url(/image/home-page/banners/knowledge-base-banner.png)}}.slick-dots{bottom:-5px}.slick-dots:after{content:"Click images to enlarge";position:absolute;bottom:19px;font-size:12px}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none;outline:0!important}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:0}.lb-outerContainer{position:relative;zoom:1;margin:0 auto;border-radius:4px;overflow:visible!important;background-color:#fff}.lb-outerContainer:before{content:"";top:0;left:0;position:absolute;height:100%;width:100%;background-color:#000;opacity:0;transition:opacity .3s}.lb-outerContainer.animating:before{opacity:1}.lb-dataContainer:after,.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:fixed;top:0;left:0;height:100vh;width:100%;text-align:center;line-height:0;align-items:center;justify-content:center}.lb-cancel{display:block;width:200px;height:200px;transform:scale(.2);margin-top:15px;background:url(../image/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-next,.lb-nav a.lb-prev{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev{left:0;background:url(../image/lightbox/prev.png) left 48% no-repeat;width:34%;float:left}.lb-data .lb-close:hover,.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../image/lightbox/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:relative;max-width:calc(100vw - 40px)}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{position:absolute;display:block;right:0;bottom:0;width:30px;height:30px;background:url(../image/lightbox/close.png) top right no-repeat;text-align:right;outline:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer}#lookAheadPage .lookAheadDisclaimer{font-size:18px;margin-top:10px;margin-bottom:30px}#lookAheadPage h3{margin-left:-15px}#lookAheadPage hr{margin-left:-15px;margin-right:-15px}#lookAheadPage .lookAheadCourse{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-bottom:40px}#lookAheadPage .lookAheadCourse img{max-width:250px}#lookAheadPage .lookAheadCourse ul{padding-left:20px;width:calc(100% - 160px)}#lookAheadPage .lookAheadCourse li{margin-bottom:9px}#lookAheadPage .lookAheadCourse li:last-child,.articleTextContainer p:last-child{margin-bottom:0}#lookAheadPage .lookAheadCourse .courseDate{width:150px;display:inline-block}#lookAheadPage .lookAheadCourse .courseLocation{font-weight:500;width:150px;display:inline-block;color:gray}#lookAheadPage .lookAheadCourse .contentAndAction{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}#lookAheadPage .lookAheadCourse .courseButtonsContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}#lookAheadPage .lookAheadCourse .courseButtonsContainer .pplButton{display:block;width:100%}#lookAheadPage .lookAheadCourse .courseButtonsContainer .pplButton:active,#lookAheadPage .lookAheadCourse .courseButtonsContainer .pplButton:focus,#lookAheadPage .lookAheadCourse .courseButtonsContainer .pplButton:hover{color:#fff;text-decoration:none}@media screen and (max-width:768px){#lookAheadPage{padding-top:0!important}#lookAheadPage .lookAheadDisclaimer{margin-top:20px}#lookAheadPage h3{margin:0 -35px 20px;padding:20px 15px;background-color:#1c3661;color:#fff;text-align:center}#lookAheadPage h3 .linkUnderline{color:#fff;text-decoration:none}#lookAheadPage h3 .linkUnderline:active,#lookAheadPage h3 .linkUnderline:focus,#lookAheadPage h3 .linkUnderline:hover{color:#fff}#lookAheadPage .lookAheadCourse .imageLink{margin:0 auto}#lookAheadPage .lookAheadCourse img{width:420px;max-width:100%;margin:0 auto 20px}#lookAheadPage .lookAheadCourse,#lookAheadPage .lookAheadCourse .contentAndAction{flex-direction:column}#lookAheadPage .lookAheadCourse .contentAndAction ul{padding-left:20px;width:100%}#lookAheadPage .lookAheadCourse .contentAndAction ul li{margin-bottom:15px}#lookAheadPage .lookAheadCourse .courseDate{font-size:17px;width:100%}#lookAheadPage .lookAheadCourse .courseLocation{font-size:19px;width:100%}#lookAheadPage .lookAheadCourse .courseButtonsContainer{margin-top:20px;width:100%;display:block}}.headerItems{font-size:14px;color:#000}.pageTitle{font-size:17px;color:#000}.pageSubTitle{font-size:14px;color:#000}.pageSubTitle2{font-size:14px;color:#333}.sectionTitle{font-weight:500}.generalText,.sectionTitle{font-size:14px;color:#333}.arrowButton{font-size:15px;color:#fff}body{font-family:"Roboto",sans-serif}#matterportsContainer .matterport-show-next{cursor:pointer;margin-top:-40px}.redirectoModalContainer{padding-top:12px;padding-bottom:20px}.modalPadding{margin:20px}#mini-basket p,.courseNoLongerAvailableContainer .buttons-container a[aria-expanded=true]:after,.courseNoLongerAvailableContainer .buttons-container button[aria-expanded=true]:after,a.hoverWhite:hover{color:#fff}.moduleIndividual{float:left;margin:auto;font-weight:500}.moduleIndividual:hover{background-color:#ccc}.moduleIcon{width:20px;height:2px;padding-top:0}.moduleContentOuter{padding-bottom:20px;padding-top:15px}.moduleInnerWidth{max-width:1232px;margin:auto;padding-top:16px}.mapFrame{padding:7px 7px 0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;margin-bottom:20px}.moduleContainer{display:block}.moduleIcon{display:none}.moduleArrowDesktop,.moduleArrowMobile{display:none;padding-left:8px;padding-top:2px;font-size:12px;color:#f49202}.moduleArrowMobile{display:inline;color:#333}.moduleIndividual{width:100%;text-align:left;padding:10px 16px 0 10px;border-top:1px #c7c7c7 solid;background-color:#fff;height:40px;font-size:13px}.moduleArrowMobile{float:right}@media only screen and (min-width:992px){.moduleContainer{display:block}.moduleIcon{display:none}.moduleIndividual{width:25%;text-align:center;padding:16px 0 0;background-color:inherit;border-bottom:none;height:55px}.moduleContainer{height:55px}.moduleArrowDesktop{display:inline}.moduleArrowMobile{display:none}}.mobileSubMenu{padding-inline-start:0!important;padding-left:0!important}#forumMobileMenu:active,#forumMobileMenu:focus,#forumMobileMenu:hover,#remoteTrainingMobileMenu:active,#remoteTrainingMobileMenu:focus,#remoteTrainingMobileMenu:hover,#tours3dMobileMenu:active,#tours3dMobileMenu:focus,#tours3dMobileMenu:hover{text-decoration:none!important;color:#fff!important}#aboutMenu,#covidMenu,#desktopNavControls{padding-left:0}.restrictScroll{overflow:hidden;position:fixed;height:100vh;width:100vw}.activeMenu{-webkit-overflow-scrolling:touch}.logoBar,.menuHeaderHomeLink{display:flex;align-items:center}.menuHeaderHomeLink{width:190px;height:70px;justify-content:center}.logoBar{flex-direction:row;justify-content:space-between;max-width:1200px;margin:-6px auto 0;background-color:#fff;height:90px}.logoPosition{display:none;width:225px}.logoPosition .logoImage{width:100%}.emailChatPhoneText{font-size:14px;display:none;color:#333}.emailChatPhoneIcon{padding:16px 8px 0 0;height:60px}.emailChatPhoneIcon .fas{color:#f49200;margin-top:4px;font-size:16px}.headerLink .fas.fa-phone{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);padding-right:0;padding-top:7px}.headerLink:hover{text-decoration:none}.emailChatPhoneIcon .fas:hover{color:#f49200}.emailChatPhoneImage{height:40px}.emailChatPhoneText:hover{color:#333}.courseNoLongerAvailableContainer .feedbackButtonsContainer button.success img,.logoPositionMobile{display:block}.headerLink,.headerLinks{display:flex;flex-direction:row}.headerLinks a:hover{color:#000}.headerLink{align-items:center;margin-right:20px;color:#000}.headerLink .fas{color:#f49200;padding-right:7px}.navPrimary{display:flex;justify-content:flex-end;height:42px}.courseNoLongerAvailableContainer{pointer-events:all;position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.4);display:none;flex-direction:column;align-items:center;justify-content:flex-start;z-index:2009;overflow-y:scroll}.courseNoLongerAvailableContainer #closeCourseNoLongerAvailableButton{max-width:30px;width:30px;height:30px}.courseNoLongerAvailableContainer #closeCourseNoLongerAvailableButton img{width:100%;height:100%}.courseNoLongerAvailableContainer .dividerLine{width:100%;border-top:solid 1px #dfe5ec;margin:30px auto 10px}.courseNoLongerAvailableContainer .availableSpaces,.courseNoLongerAvailableContainer .requestedSpaces,.courseNoLongerAvailableContainer .startDate{font-weight:100}.courseNoLongerAvailableContainer .courseChangeModal{max-width:800px;display:flex;align-items:center;justify-content:flex-start;background-color:#fff;flex-direction:column;border-radius:5px;padding:20px 20px 60px;margin:80px auto;position:relative}.courseNoLongerAvailableContainer .feedbackIconsContainer{margin-top:40px;margin-bottom:20px}.courseNoLongerAvailableContainer .feedbackIconsContainer img{max-width:100px;width:100px}.courseNoLongerAvailableContainer .backButton{border-radius:3px;border:solid 1px #0988ca;color:#0988ca;font-size:17px;background-color:#fff;height:40px;width:320px;display:flex;position:relative;align-items:center;justify-content:center}.courseNoLongerAvailableContainer .backButton img{position:absolute;width:30px;left:10px}.courseNoLongerAvailableContainer .feedbackSubText,.courseNoLongerAvailableContainer .feedbackTitleText{width:100%;max-width:800px;text-align:center;font-weight:medium;font-size:20px;padding:0 20px;margin-top:20px}.courseNoLongerAvailableContainer .feedbackTitleText.success{color:#84c359}.courseNoLongerAvailableContainer .feedbackTitleText.warning{color:#f49200}.courseNoLongerAvailableContainer .feedbackTitleText.failure{color:red}.courseNoLongerAvailableContainer .feedbackSubText{margin-top:30px;font-size:17px;line-height:1.3;font-weight:500}.courseNoLongerAvailableContainer .feedbackAdditionalText{margin-top:30px;font-weight:medium;max-width:800px;font-size:17px;width:100%;padding:0 20px;text-align:center}.courseNoLongerAvailableContainer .feedbackButtonsContainer{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;bottom:0;width:400px;padding:20px}.courseNoLongerAvailableContainer .feedbackButtonsContainer button{border-radius:3px;height:50px;width:100%;text-align:center;border:solid 1px;margin-top:10px;background-color:#fff;font-size:17px;position:relative}.courseNoLongerAvailableContainer .feedbackButtonsContainer button img{position:absolute;left:10px;max-width:30px;top:9px;display:none}.courseNoLongerAvailableContainer .feedbackButtonsContainer .backToCourseListButton{border-radius:3px;border-color:#0988ca;color:#0988ca}.courseNoLongerAvailableContainer .feedbackButtonsContainer .backToCourseListButton:after{color:#0988ca}.courseNoLongerAvailableContainer .buttons-container{padding-top:40px;padding-bottom:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.courseNoLongerAvailableContainer .buttons-container #contactUsCollapser{max-width:360px}.courseNoLongerAvailableContainer .buttons-container a,.courseNoLongerAvailableContainer .buttons-container button{background-color:#fff;width:calc(100% - 40px);height:40px;margin:0 auto 20px}.courseNoLongerAvailableContainer .buttons-container a{display:flex;align-items:center;justify-content:center}.courseNoLongerAvailableContainer .buttons-container a,.courseNoLongerAvailableContainer .buttons-container button{border:solid 1px #0988ca;color:#0988ca;transition:all .3s;position:relative}.courseNoLongerAvailableContainer .buttons-container a[aria-expanded=true],.courseNoLongerAvailableContainer .buttons-container button[aria-expanded=true]{background-color:#1c3661;color:#1c3661}.courseNoLongerAvailableContainer .buttons-container .contactUsContentContainer{padding:0 20px 20px}.courseNoLongerAvailableContainer .buttons-container .contactUsContentContainer .disclaimer{text-align:center;padding:0 20px 20px}.courseNoLongerAvailableContainer .buttons-container .contactUsContentContainer .chatButton,.courseNoLongerAvailableContainer .buttons-container .contactUsContentContainer a{width:100%;text-decoration:none;border-radius:3px;height:40px;margin:0 0 10px;border:solid 1px #0988ca;background-color:#fff;color:#0988ca;position:relative;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:991px){body.restrictScroll .pubble-app{display:none!important}.courseNoLongerAvailableContainer .courseChangeModal{max-width:100vw;margin:0;border-radius:0}}@media only screen and (min-width:992px){.on-checkout.restrictScroll{overflow-y:scroll;position:static;height:auto;width:auto}#mini-basket-footer:after{position:absolute;content:"";top:-1px;border-bottom:solid 1px #dadada;width:100%;left:0}#mini-basket-footer{position:relative}#mini-basket-footer .pplButton{cursor:pointer}.secondLevelInnerContainer{background-color:#f2f2f2}.navPrimary{background-color:#1c3661}.navSecondary{background-color:#f2f2f2}.logoPosition{display:block}#topBarOptionsContainer{padding-left:0}.topBarOptions{display:inline-block!important}.emailChatPhoneText{display:block;font-size:15px;font-weight:500}.optionStyle{display:inline;background-color:#1c3661}.logoPositionMobile{display:none}.standardLogoBarContainer{height:122px}.areaOptionBlock{display:block}.emailChatPhoneImage{height:30px}}.emailChatPhoneTextContact{font-size:15px;color:#333}.emailChatPhoneIconContact{height:32px}.pubble-cw-contactbot{cursor:pointer}#subMenuAreaHeaderLink:active,#subMenuAreaHeaderLink:focus,#subMenuAreaHeaderLink:hover,#subMenuCategoryHeaderLink:active,#subMenuCategoryHeaderLink:focus,#subMenuCategoryHeaderLink:hover{text-decoration:none;color:#fff}#phoneIcon .phoneUs,.menuContactItem .fa-phone{padding-left:3px;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}#phoneIcon .phoneUs{display:flex;align-items:center;justify-content:center;margin-left:6px;margin-bottom:3px}.menuContactItem .fas{margin-right:20px;font-size:20px}.menuContactItem .fa-phone{margin-right:17px;margin-bottom:5px}.menuContactItem .fa-map-envelope,.menuContactItem .fa-map-marked-alt{margin-bottom:5px}.contactUsHeader,.menuContactItem{display:flex;flex-direction:row;align-items:center}.phoneUs{cursor:pointer}.mobileMenuLink{display:block;width:100%}.mobileMenuLink:active,.mobileMenuLink:focus,.mobileMenuLink:hover{color:#fff;text-decoration:none}#moreToSee{position:absolute;z-index:50;bottom:10px;width:100vw}#moreToSee .glyphicon{width:100vw;font-size:20px;text-align:center;color:rgba(255,255,255,.8);-webkit-animation:moreToSeePulse infinite ease-in .8s alternate;animation:moreToSeePulse infinite ease-in .8s alternate}#searchIcon .fas.spin{-webkit-animation:searchIconSpinner forwards .2s ease-out;animation:searchIconSpinner forwards .2s ease-out}#searchIcon .fas.unspin{-webkit-animation:searchIconRetriever forwards .2s ease-out;animation:searchIconRetriever forwards .2s ease-out}#searchIcon .fas{top:0}.algolia-autocomplete pre{margin:0;border:0;padding:0}#mainMenuContainer{position:fixed;width:0;height:100vh;z-index:100000;overflow:hidden;left:0;top:0}.areaHeadingsMobileContainer .areaHeadingMobile:hover .areaHeadingTextMobile{color:#0988ca}.areaHeadingTextMobile svg.elearningIdentifierIcon{margin-right:10px;position:static;max-width:70px}#mainMenuContainer.launchMenu{-webkit-animation:showMainMobileMenu ease-out forwards .5s;animation:showMainMobileMenu ease-out forwards .5s}#mainMenuContainer.hideMenu{-webkit-animation:hideMainMobileMenu ease-in-out forwards .5s;animation:hideMainMobileMenu ease-in-out forwards .5s}#mainMenuRoot{display:block;position:absolute;background-color:#1c3661;height:100vh;width:100vw;right:0;top:0;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:4px 4px 14px rgba(0,0,0,.8)}#mainMenu{position:relative;overflow-y:scroll;overflow-x:hidden;height:calc(100vh + 75px);top:-75px;padding-top:150px}#mainMenu,#subMenuCourseAreas,#subMenuCourseCategories,#subMenuCourses{padding-inline-start:0;padding-left:0}#mainMenu::-webkit-scrollbar,#subMenuCourseAreas::-webkit-scrollbar,#subMenuCourseCategories::-webkit-scrollbar{display:none}.menuAnchor{background-color:#1c3661;width:100vw;position:absolute;overflow-y:scroll;overflow-x:hidden;height:calc(100vh + 75px);max-height:calc(100vh + 75px);top:-75px;padding-top:150px;left:100vw;z-index:11;padding-bottom:75px}#mainMenuRoot .menuContactUs ul li:last-child,#mainMenuRoot ul.menuAnchor>li.mainMenuItem:last-child,.menuAnchor .mobileMenuLink:last-child .active{border-bottom:0}.menuAnchor.slideLeftFocus{-webkit-animation:mainMenuSlideLeftFocus .4s forwards ease-in-out;animation:mainMenuSlideLeftFocus .4s forwards ease-in-out}#mainMenu.slideLeftOffScreen,.menuAnchor.slideLeftOffScreen{-webkit-animation:mainMenuSlideLeftOffScreen .4s forwards ease-in-out;animation:mainMenuSlideLeftOffScreen .4s forwards ease-in-out}.menuAnchor.slideRightOffScreen{-webkit-animation:mainMenuSlideRightOffScreen .4s forwards ease-in-out;animation:mainMenuSlideRightOffScreen .4s forwards ease-in-out}#mainMenu.slideRightFocus,.menuAnchor.slideRightFocus{-webkit-animation:mainMenuSlideRightFocus .4s forwards ease-in-out;animation:mainMenuSlideRightFocus .4s forwards ease-in-out}#trainingCoursesMobile,.subMenuTrainingAreaHeading{cursor:pointer}#subMenuCourseAreas.showMenu{left:0}#subMenuCourseAreas .noChevron{padding-bottom:3px;padding-top:4px;font-size:20px}.menuAnchor .mainMenuItem .subMenuHeader{display:flex;align-items:center;font-size:20px;padding-top:4px;padding-bottom:4px}#mainMenuHeader{background-color:#1c3661;height:75px;overflow:visible;display:flex;justify-content:space-between;align-items:center;position:absolute;width:100vw;top:0;z-index:12;border-bottom:solid 1px rgba(255,255,255,.3)}.menuHeaderIconContainer{height:100%;position:relative;display:flex;align-items:center;justify-content:center}.menuHeaderIcon{height:100%;width:auto}.closeIcon .fas{margin-right:20px;font-size:28px;width:50px;text-align:right;z-index:2;cursor:pointer}.backIcon .glyphicon{margin-left:20px;font-size:25px;width:50px;font-weight:600;visibility:hidden;opacity:0;transition:visibility .6s,opacity .6s;cursor:pointer}#backMainMenu.showIcon .glyphicon{opacity:1;visibility:visible}.mainMenuItem{padding:20px;min-height:70px;border-bottom:solid 1px rgba(255,255,255,.3);cursor:pointer}.mainMenuItem.menuContactUs{background-color:#0988ca;padding:0;margin-bottom:75px}.contactUsHeader,.mainMenuItem .menuTextMain{text-transform:uppercase;font-size:20px;padding-left:45px;font-weight:600;height:60px}.menuContactItem{padding-left:26px;font-weight:400;height:60px;font-size:20px}.mainMenuItem .menuTextMain{height:100%;font-weight:570;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-left:20px}#mini-basket-footer button,.subMenuTrainingCategoryHeading{cursor:pointer}#mainMenu .mainMenuItem .menuTextMain,.menuAnchor .menuTextMain{border-left:solid 6px #f49200}.menuAnchor .menuEndPoint{border-left:0;padding-left:10px;font-size:16px}.menuAnchor .areaHeadingMobile{padding-left:15px}.menuChevron{width:35px;height:35px;background-color:#f49200;border-radius:6px;display:inline-flex;justify-content:center;align-items:center;float:right;font-size:25px;font-weight:600;padding-bottom:2px}.menuContactUs .glyphicon{padding-right:8px;font-size:16px;font-weight:500}.mainMenuItem{display:flex;align-items:center;justify-content:space-between;width:100%}#phoneAndSearch,#phoneIcon,#searchIcon{justify-content:center;align-items:center;height:50px}#phoneAndSearch{position:relative;background-color:#1c3661;color:#fff;display:flex;overflow:hidden;width:100%}#phoneIcon,#searchIcon{display:inline-flex;align-self:flex-end;width:70px;font-size:26px;font-weight:500;min-width:70px;cursor:pointer;z-index:1}#phoneIcon{position:absolute;left:0;border-right:solid #fff 1px;margin-right:auto}#searchIcon{border-left:solid #fff 1px;margin-left:auto;background-color:#1c3661}#telephoneNumber{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:20px;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;white-space:nowrap;position:absolute;margin-left:auto;margin-right:auto;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;top:0;left:0}#phoneIcon .phoneUs:active,#phoneIcon .phoneUs:focus,#phoneIcon .phoneUs:hover,#telephoneNumber:active,#telephoneNumber:focus,#telephoneNumber:hover{color:#fff;text-decoration:none}#phoneIcon .phoneUs .glyphicon{top:3px}#searchInputContainer{background-color:#1c3661;z-index:5;width:0;display:inline-flex;cursor:pointer;border-radius:0;align-items:center;height:100%}#searchInputContainer.expand{-webkit-animation:searchBarSlider .4s ease-in forwards;animation:searchBarSlider .4s ease-in forwards}#searchInputContainer.retract{animation:searchBarSlider .5s ease-in-out reverse forwards}#searchInputContainer input{height:30px;width:95%;border:0;padding:0;background-color:#1c3661;border-bottom:solid 1px rgba(255,255,255,.8);font-size:18px;border-radius:0}#searchInputContainer input::-webkit-input-placeholder{color:#fff;font-weight:400}#searchInputContainer input:-ms-input-placeholder,#searchInputContainer input::-ms-input-placeholder{color:#fff;font-weight:400}#searchInputContainer input::placeholder{color:#fff;font-weight:400}#searchInputContainer .aa-dropdown-menu{left:-70px!important;top:40px!important;width:0;z-index:13;border-bottom:3px solid #1c3661}.aa-results .aa-empty{padding-left:20px;padding-bottom:30px;padding-top:10px;margin:0}#searchInputContainer .searchInnerTriangleContainer{padding-left:200px;display:none}#searchInputContainer .searchInnerResultsTitleBar{display:none}#searchInputContainer .aa-suggestions-category{margin-bottom:0;text-align:center;color:#a9a9a9;text-transform:uppercase;padding:10px}#searchInputContainer .aa-suggestion span:first-child{display:flex;align-items:center}#searchInputContainer .aa-suggestion:hover,a{text-decoration:none}#mainNavigationAndLogo,#searchInputContainer .aa-suggestion p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#searchInputContainer .aa-suggestion p{margin:20px}#searchInputContainer .aa-suggestion .icon.course,#searchInputContainer .aa-suggestion .icon.faq,#searchInputContainer .aa-suggestion .icon.knowledgeBase,#searchInputContainer .aa-suggestion .icon.news,#searchInputContainer .aa-suggestion .icon.staff{margin-left:15px;padding:22px}#mainNavigationAndLogo,#pplLogo{width:100%;display:flex;align-items:center}#mainNavigationAndLogo{justify-content:space-between;height:90px;position:relative}#pplLogo{height:100%;margin-top:1px;position:absolute;left:0;top:0}.areaHeadingMobile .fa-chevron-right{padding-left:3px}#pplLogoContainer{width:55vw;margin-left:auto;margin-right:auto}#pplLogoContainer a{height:100%;display:block}#mini-basket #mini-basket-header #close-mini-basket img,.basket img{width:30px}.basket{z-index:2;margin-left:15px;border-radius:3px;flex-direction:column;background-color:#f49200;padding:2px 1.8vw;width:45px;height:42px;margin-right:15px;position:relative;cursor:pointer}#hamburgerMenu,.basket,.basketVolume{display:flex;justify-content:center;align-items:center}.basketVolume{padding-top:2px;color:#fff;width:25px;right:-10px;opacity:0;position:absolute;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color 1s;height:25px;border-radius:50%;background-color:#84c359;z-index:-1}.basketVolume.hasContents{animation-name:hasContents;animation-duration:.7s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}#hamburgerMenu{z-index:2;height:45px;margin-left:15px;border-radius:3px;flex-direction:column;background-color:#f49200;cursor:pointer;padding:2px 1.8vw}.hamburger{color:#fff;font-size:9vw;-webkit-transform:scaleY(.8);transform:scaleY(.8)}.hamburgerFilling{margin-left:auto;margin-right:auto;background-color:#fff;height:4px;width:30px;transition:all .1s}.hamburgerFillingTop{margin-top:6px}.hamburgerFillingBottom{margin-bottom:6px}.mainMenuFooterItem{display:block;width:100%}.mainMenuFooterItem:active,.mainMenuFooterItem:focus,.mainMenuFooterItem:hover,.menuContactItem.pubble-cw-contactbot.liveChat{color:#fff;text-decoration:none}.menuTextContactUs{width:100%;padding:10px 0}.menuContactUs .menuContactItem{padding-left:45px}#topBarOptions{user-select:none;-webkit-user-select:none}#topBarOptions #aboutMenu,#topBarOptions #covidMenu{position:absolute;overflow:hidden;flex-direction:column;top:41px;background-color:#1c3661;z-index:3;margin-left:-1px;left:0}#topBarOptions #aboutTitle,#topBarOptions #covidTitle{user-select:none;position:relative;padding-right:20px}.topBarDropdown.active:after{content:"";width:100%;bottom:0;height:3px;position:absolute;left:0;border-bottom:solid 3px #f49200}#topBarOptions #aboutTitle .fa-chevron-right,#topBarOptions #covidTitle .fa-chevron-right{position:absolute;transition:all .3s;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;top:14px;right:6px}#topBarOptions #aboutTitle .fa-chevron-right.animate,#topBarOptions #covidTitle .fa-chevron-right.animate{-webkit-transform:rotate(90deg) translate3d(0,0,0) scale(1);-moz-transform:rotate(90deg) translate3d(0,0,0) scale(1);-ms-transform:rotate(90deg) translate3d(0,0,0) scale(1);-o-transform:rotate(90deg) translate3d(0,0,0) scale(1);transform:rotate(90deg) translate3d(0,0,0) scale(1)}#topBarOptions #aboutMenu .aboutMenuItem,#topBarOptions #covidMenu .covidMenuItem{padding:9px 15px;display:block;text-decoration:none;color:#fff;font-weight:lighter;font-size:13px;user-select:none}#topBarOptions #aboutMenu .aboutMenuItem:hover,#topBarOptions #covidMenu .covidMenuItem:hover{background-color:#f49200;color:#fff}#topBarOptions #aboutMenu .aboutMenuItem:active,#topBarOptions #aboutMenu .aboutMenuItem:focus,#topBarOptions #covidMenu .covidMenuItem:active,#topBarOptions #covidMenu .covidMenuItem:focus{text-decoration:none;color:#fff}#topBarOptions .searchTopRightStyle{display:inline-flex;float:right}#topBarOptions .optionsOuter a,#topBarOptions .topBarDropdown{display:inline-block;position:relative}#topBarOptions .optionsOuter li{list-style-type:none!important}#topBarOptions .optionsOuter li.optionStyle{margin-right:0}#topBarOptions .topBarDropdown{height:100%}#topBarOptions .topBarDropdown a{white-space:nowrap}@media screen and (min-width:380px){#pplLogoContainer{width:210px}.hamburger{font-size:34px}#hamburgerMenu{width:45px;height:45px;padding:0}}#mini-basket,#mini-basket #mini-basket-footer{display:flex;position:fixed;left:100vw;width:100vw;flex-direction:column}#mini-basket{min-height:331px;height:100vh;top:0;opacity:0;transition:box-shadow .2s ease-in;z-index:1074;background-color:#fff}#mini-basket #nothing-in-basket{display:none}#mini-basket #mini-basket-footer{background-color:#f7f7f7;border:solid 1px #dfe5ec;bottom:0;padding:20px;box-shadow:none!important}#mini-basket #mini-basket-footer #mini-basket-footer-total{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#mini-basket.is-empty #nothing-in-basket{display:flex}#mini-basket.is-empty #basketTableContainer,#mini-basket.is-empty #mini-basket-footer{display:none}#mini-basket #basketTableContainer{min-height:200px;display:block;height:calc(100vh - 168px);overflow-y:scroll;overflow-x:hidden!important}#mini-basket.show,#mini-basket.show #mini-basket-footer{box-shadow:-4px 4px 14px rgba(0,0,0,.6);-webkit-animation:slideLeft .4s forwards ease-in-out;animation:slideLeft .4s forwards ease-in-out}#mini-basket.hide,#mini-basket.hide #mini-basket-footer{box-shadow:none;-webkit-animation:slideRight .4s forwards ease-in-out;animation:slideRight .4s forwards ease-in-out}#mini-basket #mini-basket-header{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;height:50px;border-bottom:solid 1px #dfe5ec;font-size:17pt}#mini-basket #mini-basket-header #close-mini-basket{position:absolute;top:7px;right:15px;cursor:pointer}#mini-basket #nothing-in-basket{height:100%;width:100%;align-items:center;justify-content:flex-start;flex-direction:column}#mini-basket #nothing-in-basket .basket-text{color:#94989c;margin-top:50px;font-size:18px;text-align:center}#mini-basket #nothing-in-basket img{margin-top:20px;width:160px}#mini-basket .lineItem{border-bottom:1px dotted #fff}#mini-basket .lineItem p,.pplEngSrvMobile>.nav>li{margin:0;padding:0}#mini-basket .button{background:orange;padding:5px;width:100px;display:inline-flex}#mini-basket-footer a:active,#mini-basket-footer a:focus,#mini-basket-footer a:hover,#myModal input:focus{color:#fff}.basket-course-title{font-weight:500;text-align:center;margin-bottom:15px;font-size:17px;padding-left:10px}#mini-basket-footer .summary-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;font-size:15px;font-weight:500}#mini-basket-footer .summary-total .cost-label>span{margin-left:5px;font-size:12px;font-weight:200;color:gray}button,button:active,button:focus{outline:0!important}#courseEvents tr.courseEventRow .delegates-and-price-container .numberOfDelegatesIdentifier{min-width:20px}@media screen and (min-width:992px){#bookingDialog .modal-body{padding:20px}@keyframes hasContentsDesktop{0%{opacity:0;top:40px}50%,to{opacity:1;top:0}60%{opacity:1;top:8px}70%{opacity:1;top:-8px}80%{opacity:1;top:3px}90%{opacity:1;top:-3px}95%{opacity:1;top:1px}}.basketVolume{right:4px!important;z-index:2}.basketVolume.hasContents{animation-name:hasContentsDesktop;animation-duration:.7s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}#mainMenuContainer{display:none}#searchInputContainer .aa-dropdown-menu{box-shadow:0 4px 20px rgba(0,0,0,.4)}li.basket-container{float:right;height:100%;margin-left:10px}li.basket-container .basket{flex-direction:row;width:130px;border-radius:0;margin:0}li.basket-container .basket img{margin-left:14px}li.basket-container .basket .basketVolume{right:8px}li.basket-container .openSearch{width:115px!important;padding:10px 15px!important}#mini-basket-container{max-width:1200px;width:100vw;margin:0 auto;position:relative;height:0}#mini-basket-container #removeCourse,#mini-basket-container #tooManyDelegates{position:absolute;width:100%;height:100%}#mini-basket-container #removeCourse #feedbackIconsContainer{margin-top:0;height:90px}#mini-basket-container #removeCourse #feedbackIconsContainer img,#mini-basket-container #tooManyDelegates #feedbackIconsContainer img{width:82px}#mini-basket-container #removeCourse #feedbackTitleText{margin-top:0}#mini-basket-container #removeCourse #feedbackAdditionalText,#mini-basket-container #removeCourse #feedbackSubText{margin-top:10px}#mini-basket-container #removeCourse #feedbackButtonsContainer{position:absolute;width:100%}#mini-basket-container #removeCourse #feedbackButtonsContainer button,#mini-basket-container #tooManyDelegates #feedbackButtonsContainer button{height:40px}#mini-basket-container #tooManyDelegates #feedbackIconsContainer{margin-top:0;height:100px}#mini-basket-container #tooManyDelegates #feedbackTitleText{margin-top:0}#mini-basket-container #tooManyDelegates #feedbackAdditionalText,#mini-basket-container #tooManyDelegates #feedbackSubText{margin-top:10px}#mini-basket-container #tooManyDelegates #feedbackButtonsContainer{position:absolute;width:100%}#mini-basket-container #mini-basket .courseEventRow td.mobileHide,#mini-basket-container #mini-basket-header{display:none}#mini-basket-container #mini-basket-footer{width:360px;background-color:#dadada;position:absolute;bottom:-1px;left:-1px;border:solid 1px #94989c;border-top:none;animation:none!important;max-width:100vw}#mini-basket-container #mini-basket{position:absolute;background-color:#f7f7f7;border:solid 1px #94989c;width:360px;max-height:70vh;height:auto;left:auto;right:0;box-shadow:none!important;top:41px;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}#mini-basket-container #mini-basket #basketTableContainer{height:auto}#mini-basket-container #mini-basket #basketTableContainer table{width:100%;table-layout:fixed}#mini-basket-container #mini-basket #basketTableContainer table #basketDetailsLineItemsBody,#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.delegates-and-price button img{width:100%}#mini-basket-container #mini-basket #basketTableContainer table #basketDetailsLineItemsBody .courseEventRow{padding-bottom:10px;width:360px;max-width:100vw}#mini-basket-container #mini-basket .courseEventsDetail img{max-width:30px}#mini-basket-container #mini-basket .courseEventRow .courseEventsDetail{width:calc(100%)}#mini-basket-container #mini-basket .courseEvents .courseEventRow .courseEventsDetail{width:calc(100% - 30px)}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer{padding-left:45px;position:relative;margin-bottom:10px;min-height:30px;width:100%}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer>img{max-width:25px;position:absolute;left:10px}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.dates .startDate{font-size:17px;color:#333}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.dates .endDate{font-size:15px}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.dates>img{top:-3px}#mini-basket-container #mini-basket #bookingTable .courseEventRow .eventDetailsContainer.dates>img{top:8px}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.location{display:flex;align-items:center;flex-direction:row}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.location>img{top:-2px}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.delegates-and-price{display:flex;align-items:center;flex-direction:row;padding-left:90px}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.delegates-and-price .numberOfDelegatesIdentifier{position:absolute;left:45px}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.delegates-and-price button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:10px;border:solid 1px #0988ca;border-radius:5px;background-color:transparent}#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.delegates-and-price .discountPrice,#mini-basket-container #mini-basket .courseEventRow .eventDetailsContainer.delegates-and-price .price{margin-left:auto;font-size:17px}#mini-basket-container #mini-basket .courseEventRow{display:flex;flex-direction:column;width:100vw;border-bottom:1px solid #dfe5ec}#mini-basket-container #mini-basket .courseEventRow .chooseEventBtn{margin-bottom:10px}#mini-basket-container #mini-basket .courseEventRow .courseEventsDetail{padding-bottom:0!important}#mini-basket-container #mini-basket .courseEventRow .chooseEventBtn{height:40px;margin-left:10px;margin-right:10px;border-radius:3px;width:calc(100% - 20px)}#mini-basket-container #mini-basket .courseEventRow p{margin:0}#mini-basket-container #mini-basket.hide,#mini-basket-container #mini-basket.show{animation:none}#mini-basket-container #mini-basket.desktop-show{opacity:1;pointer-events:all}}.coronavirusLink:hover{color:#fff}.coronavirusLink:active,.coronavirusLink:focus{color:#fff;text-decoration:none}#brochureRequestForm,.formOuter>.customerInformationRequest{padding-left:0;padding-right:0}.articleMainBodyContent.row{margin-left:0;margin-right:0}.articleTextContainer.shareButton{max-width:1180px;margin:0 auto;position:relative;padding-top:15px;padding-bottom:15px}.addthis_inline_share_toolbox.newsArticleShare{position:absolute;right:15px;top:8px;display:none}.addthis_inline_share_toolbox.newsArticleShare .addthis_counter{margin:0}.mainInfographic{cursor:pointer;transition:opacity .5s}.singleArticle{margin-bottom:10px;padding:0;line-height:1.5!important}.singleArticle p{line-height:23px}.singleArticle.col-md-8,.singleArticleImageContainer.col-md-4{flex:none!important;max-width:100%!important}.singleArticle ul{padding-left:20px;overflow:hidden;white-space:pre-line}.singleArticle ul li{padding-top:3px;line-height:19.5px}.singleArticleImage{width:100%;margin-bottom:20px}.mainArticleLandingHeader #infoBanner,.singleArticleImageContainer{padding:0}.disclaimer{text-align:right;font-weight:lighter;font-size:12px;padding-bottom:10px}#infoBanner,.imageInstruction{width:100%;background-color:#0988ca;color:#fff}.imageInstruction{height:100%;position:absolute;opacity:0;display:flex;align-items:center;justify-content:space-around;font-size:20px;flex-direction:column;transition:opacity .5s}.imageInstruction p{padding:50px;font-size:20px;color:#fff;font-weight:600;z-index:1}.mainInfoGraphicLink:hover .mainInfographic{opacity:.3}.mainInfoGraphicLink:hover .imageInstruction{opacity:.9}.articleBulleted .linkUnderline{color:#fff}.articleBulleted .linkUnderline:hover{color:#c5e4ff!important;text-decoration-color:underline lightgrey!important}#infoBanner{text-align:center;padding-top:15px;padding-bottom:15px}.infographicBannerContainer{display:flex;position:relative;width:100%;padding:0;margin:0 0 20px;flex-direction:column-reverse;justify-content:space-between}#infoBanner,.legionellaLanding,.mainArticleLandingHeader{margin-bottom:20px}.legionellaMainBody,.mainArticleBody{width:100%;margin-bottom:10px}.brochuresMain .mainArticleBody{max-width:1180px}.brochureBanner~#infoBanner{padding:10px 0}.legionellaBodyContent,.mainArticleBodyContent{display:flex;flex-direction:column-reverse;width:100%;margin-left:0;margin-right:0}.newsSideContent{padding:0 20px;font-family:Poppins;margin-bottom:20px}.articleTextContainer{width:100%;margin-bottom:20px;padding:0 0 1px}.infographicFlex{display:flex;flex-direction:column}.articleTextContainerWhite{width:100%;padding-bottom:1px;background-color:#fff}.singleArticleContainer{display:flex;flex-direction:column-reverse}.articleTextContainer p{line-height:20px}.darkBlueBackWhiteText{background-color:#1c3661;color:#fff}.darkBlueBackWhiteText .articleHeader{color:#fff;margin-bottom:10px;margin-top:20px;text-align:left}.articleImageContainer,.darkBlueBackWhiteText .articleBulleted,h1.articleHeader{margin-bottom:20px}h1.articleHeader{font-size:18px;padding:0 20px 0 0}.articleImage{padding:0;overflow:auto;height:auto;float:none}.articleImage>img{width:100%}.articleBulleted,.articleBulleted ul{list-style-type:disc;display:flex;flex-direction:column;padding:10px 10px 10px 20px;margin:0;justify-content:space-around;height:100%;text-align:left}.trainingProgramme .articleBulleted{height:calc(100% - 69px)}.articleBulleted li,.mainNewsArticle{margin-bottom:10px}.mainNewsArticle{padding:0}.articleImage.left{width:59.7%;padding-left:0}.articleImage.right{width:37.8%}.articleHeader{font-weight:600;font-size:15px}.infographicBannerContainer .articleImageContainer{padding:0;margin:0}#landingSubTitle,#landingTitle{display:block}.oldNewsAlert{padding:0}.oldNewsAlert .alert{padding-right:100px}.oldNewsAlert h2{margin:0;font-size:14px}.oldNewsAlert span{margin-bottom:4px;font-size:13px}.oldNewsContainer{padding:0 15px;margin:auto;width:100%}.notNewsArticle{margin-top:20px;margin-bottom:20px}.notNewsArticle p{text-align:center;font-size:17px}@media screen and (min-width:992px){.legionellaMainBody .mainNewsArticle{padding-left:20px}.legionellaMainBody .articleImageContainer{display:flex;align-items:center;justify-content:space-between}.addthis_inline_share_toolbox.newsArticleShare{display:block}.singleArticle{padding-right:40px}.notNewsArticle{padding-right:0}.infographicBannerContainer,.infographicBannerContainer.nathaniel,.singleArticleContainer{flex-direction:row}.articleBulleted li{margin-bottom:0}.mainArticleBodyContent{display:block}.newsSideContent{padding:0}.darkBlueBackWhiteText .articleHeader{margin-bottom:10px}.articleBulleted~ul>li{margin-bottom:8px}.articleImage{float:right;width:100%;margin-right:-1px}.legionellaBodyContent{flex-direction:row}}@media screen and (min-width:1057px){.darkBlueBackWhiteText .articleHeader{margin-bottom:10px}}@media screen and (min-width:1200px){.articleMainBody.trainingProgramme{width:1200px;margin-left:auto;margin-right:auto;padding:0}.legionellaMainBody,.mainArticleBody{width:1180px;margin-left:auto;margin-right:auto;position:relative}.oldNewsContainer{width:1200px;margin:auto}.mainNewsArticle{width:100%}}.headline a.disableClick,.mainNewsBlock a.disableClick{pointer-events:none;cursor:default}.newsBlockEnd{margin:0 10px}#newsBlocks1,#newsBlocks5,#newsBlocks9{display:flex;flex-direction:column-reverse}.newsBlockColumn{padding:0}.newsBlockContainer{max-width:1230px;margin:0 auto auto;padding:7px 7px 0}#block1 .newsBlockImageInner,#block10 .newsBlockImageInner,#block11 .newsBlockImageInner,#block2 .newsBlockImageInner,#block3 .newsBlockImageInner,#block5 .newsBlockImageInner,#block6 .newsBlockImageInner,#block7 .newsBlockImageInner,#block9 .newsBlockImageInner,.newsBlock{width:100%}.newsBlock img{width:100%;position:relative}.newsBlock .newsBlockArrowUp{border-bottom:17px solid #f2f2f2}.standardNewsContainer{width:100%;margin-bottom:0;background-color:#fff}.standardNewsContainer:hover{border-color:#999998}.newsBlockArrowUp{position:absolute;bottom:-5px;left:12px;width:0;height:0;border-right:38px solid transparent;border-left:38px solid transparent;color:rgba(255,255,255,.5)}.newsBlockImageInner{position:relative;padding:0;height:100%}.newsBlockImageInner.join-our-team{height:216px}.staff-block.join-our-team{background-color:#1c3661;padding:0 20px 20px;height:auto}.newsBlockContent,.newsBlockTitle{position:relative;display:inline-block;width:100%;font-size:18px;color:#fff}.newsBlockTitle{padding-top:7px;padding-bottom:6px;text-decoration:none;font-weight:570;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#fff;color:#000}.newsBlockSubheading{padding-bottom:8px;font-size:15px;text-decoration:none!important;color:#777}.newsBlockButton{position:absolute;right:0;bottom:0;left:0;display:inline-block;margin:13px;font-size:15px;text-align:center;word-wrap:break-word;color:#fff;border-radius:0}.newsBlockHR{margin-top:5px;margin-bottom:5px}.newsBlockPosition{padding:6px}#block1,#block10,#block11,#block2,#block3,#block5,#block6,#block7,#block9{display:flex;flex-direction:row}#block1 .newsBlockContent,#block10 .newsBlockContent,#block11 .newsBlockContent,#block2 .newsBlockContent,#block3 .newsBlockContent,#block5 .newsBlockContent,#block6 .newsBlockContent,#block7 .newsBlockContent,#block9 .newsBlockContent{padding:0 0 0 10px;margin-top:-4px}#block1 .newsBlockTitle,#block10 .newsBlockTitle,#block11 .newsBlockTitle,#block2 .newsBlockTitle,#block3 .newsBlockTitle,#block5 .newsBlockTitle,#block6 .newsBlockTitle,#block7 .newsBlockTitle,#block9 .newsBlockTitle{font-size:4vw;padding-top:0}#block1 .newsBlockSubheading,#block10 .newsBlockSubheading,#block11 .newsBlockSubheading,#block2 .newsBlockSubheading,#block3 .newsBlockSubheading,#block5 .newsBlockSubheading,#block6 .newsBlockSubheading,#block7 .newsBlockSubheading,#block9 .newsBlockSubheading{font-size:3.2vw}.newsBlock:hover .newsBlockTitle{text-decoration:underline;color:#1c3661}.newsBlockContainer a:active,.newsBlockContainer a:focus,.newsBlockContainer a:hover{text-decoration:none}.mainNewsBlock{padding:0}.headline{width:100%}.headline .newsBlockHR{visibility:visible}.headline,.subNewsContainer{padding-left:0;padding-right:0}.newsBlockHRTablet{display:none}@media only screen and (min-width:380px){#block1 .newsBlockTitle,#block10 .newsBlockTitle,#block11 .newsBlockTitle,#block2 .newsBlockTitle,#block3 .newsBlockTitle,#block5 .newsBlockTitle,#block6 .newsBlockTitle,#block7 .newsBlockTitle,#block9 .newsBlockTitle{font-size:16px}}@media only screen and (min-width:450px){#block1 .newsBlockSubheading,#block10 .newsBlockSubheading,#block11 .newsBlockSubheading,#block2 .newsBlockSubheading,#block3 .newsBlockSubheading,#block5 .newsBlockSubheading,#block6 .newsBlockSubheading,#block7 .newsBlockSubheading,#block9 .newsBlockSubheading{font-size:14px}}@media only screen and (min-width:601px){.newsBlock #block4{flex-direction:row-reverse}.newsBlock #block12,.newsBlock #block4,.newsBlock #block8{width:100%;display:flex}.newsBlock #block12{flex-direction:row-reverse}.newsBlock #block12 .newsBlockImageInner,.newsBlock #block4 .newsBlockImageInner,.newsBlock #block8 .newsBlockImageInner{width:100%}.newsBlock #block12 .newsBlockContent,.newsBlock #block4 .newsBlockContent{padding-left:0;padding-right:10px}.newsBlock #block12 .newsBlockTitle,.newsBlock #block4 .newsBlockTitle,.newsBlock #block8 .newsBlockTitle{padding-top:0}.newsBlock #block12 .newsBlockSubheading,.newsBlock #block4 .newsBlockSubheading,.newsBlock #block8 .newsBlockSubheading{font-size:15px}.newsBlock #block8{flex-direction:row}.newsBlock #block8 .newsBlockContent{padding-left:10px;padding-right:0}#block1,#block10,#block11,#block2,#block3,#block5,#block6,#block7,#block9{flex-direction:column}#block1 .newsBlockContent,#block10 .newsBlockContent,#block11 .newsBlockContent,#block2 .newsBlockContent,#block3 .newsBlockContent,#block5 .newsBlockContent,#block6 .newsBlockContent,#block7 .newsBlockContent,#block9 .newsBlockContent{padding-top:5px;padding-left:0}#block1 .newsBlockSubheading,#block10 .newsBlockSubheading,#block11 .newsBlockSubheading,#block2 .newsBlockSubheading,#block3 .newsBlockSubheading,#block5 .newsBlockSubheading,#block6 .newsBlockSubheading,#block7 .newsBlockSubheading,#block9 .newsBlockSubheading{font-size:15px}#block1 .newsBlockTitle,#block10 .newsBlockTitle,#block11 .newsBlockTitle,#block2 .newsBlockTitle,#block3 .newsBlockTitle,#block5 .newsBlockTitle,#block6 .newsBlockTitle,#block7 .newsBlockTitle,#block9 .newsBlockTitle{padding-top:10px}.mainNewsBlock:nth-child(1),.mainNewsBlock:nth-child(2),.mainNewsBlock:nth-child(3){width:33.33333%!important;max-width:100%!important;flex:0 0 33.33333%!important}.mainNewsBlock:nth-child(1) .newsBlockHR,.mainNewsBlock:nth-child(2) .newsBlockHR,.mainNewsBlock:nth-child(3) .newsBlockHR{visibility:hidden}}@media only screen and (min-width:768px){.mainNewsBlock:nth-child(3){margin-bottom:0}.newsBlock #block4 .newsBlockTitle{font-size:19px;padding-top:0}#block1 .newsBlockTitle,#block10 .newsBlockTitle,#block11 .newsBlockTitle,#block2 .newsBlockTitle,#block3 .newsBlockTitle,#block5 .newsBlockTitle,#block6 .newsBlockTitle,#block7 .newsBlockTitle,#block9 .newsBlockTitle,.newsBlock #block4 .newsBlockSubheading{font-size:16px}#block1,#block10,#block11,#block2,#block3,#block5,#block6,#block7,#block9{flex-direction:column}#block1 .newsBlockSubheading,#block10 .newsBlockSubheading,#block11 .newsBlockSubheading,#block2 .newsBlockSubheading,#block3 .newsBlockSubheading,#block5 .newsBlockSubheading,#block6 .newsBlockSubheading,#block7 .newsBlockSubheading,#block9 .newsBlockSubheading{font-size:14px}}@media only screen and (min-width:992px){.standardNewsContainer{height:20}.newsBlockPosition{padding:10px}.newsBlock #block12,.newsBlock #block4,.newsBlock #block8{flex-direction:column}.newsBlock #block12 .newsBlockContent,.newsBlock #block4 .newsBlockContent,.newsBlock #block8 .newsBlockContent,.subNewsContainer{padding-right:0;padding-left:0}#block1 .newsBlockTitle,#block10 .newsBlockTitle,#block11 .newsBlockTitle,#block2 .newsBlockTitle,#block3 .newsBlockTitle,#block5 .newsBlockTitle,#block6 .newsBlockTitle,#block7 .newsBlockTitle,#block9 .newsBlockTitle,.newsBlock #block12 .newsBlockTitle,.newsBlock #block4 .newsBlockTitle,.newsBlock #block8 .newsBlockTitle{padding-top:15px;font-size:16px;font-weight:600}#block1 .newsBlockSubheading,#block10 .newsBlockSubheading,#block11 .newsBlockSubheading,#block2 .newsBlockSubheading,#block3 .newsBlockSubheading,#block5 .newsBlockSubheading,#block6 .newsBlockSubheading,#block7 .newsBlockSubheading,#block9 .newsBlockSubheading,.newsBlock #block12 .newsBlockSubheading,.newsBlock #block4 .newsBlockSubheading,.newsBlock #block8 .newsBlockSubheading{font-size:15px}#newsBlocks1,#newsBlocks5,#newsBlocks9{flex-direction:row}.subNewsContainer{width:75%}.headline{width:25%}.headline .newsBlockHR{visibility:hidden}}@media only screen and (min-width:1200px){.newsBlockEnd{width:1200px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:991px){#newsBlocks1 .newsBlockTitle,#newsBlocks5 .newsBlockTitle,#newsBlocks9 .newsBlockTitle{text-decoration:underline}.newsBlockHRTablet{display:block}}@media only screen and (min-width:992px){.subNewsContainer .newsBlockHR{display:none}}#ourFacilities .standardPageHeaderContent{max-width:1200px;margin:35px auto 0}#ourFacilities .standardPageContentContainer{padding:20px}#ourFacilities .standardPageContentContainer .standardPageContent{max-width:1200px;margin:0 auto}#ourFacilities .standardPageContentContainer .standardPageContent #iconCarouselContainer{width:100%;margin-top:30px;margin-bottom:50px;display:flex;align-items:flex-start;justify-content:space-between}#ourFacilities .standardPageContentContainer .standardPageContent #iconCarouselContainer .detail-icon{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;width:172px}#ourFacilities .standardPageContentContainer .standardPageContent #iconCarouselContainer .detail-icon .detail-text{text-align:center;margin-top:10px}#ourFacilities .standardPageContentContainer .standardPageContent #iconCarouselContainer .detail-icon img{width:50px}#ourFacilities .standardPageContentContainer .standardPageContent #iconCarouselContainer .slick-next{right:-28px}#ourFacilities .standardPageContentContainer .standardPageContent #iconCarouselContainer .slick-prev{left:-30px}#ourFacilities .standardPageContentContainer .standardPageContent #iconCarouselContainer .slick-dots{padding-left:0!important;bottom:-35px}#ourFacilities .standardPageContentContainer .standardPageContent #iconCarouselContainer .slick-dots:after{content:none}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems{margin-top:40px}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .columns-container{margin-bottom:60px;padding:0}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .content-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .content-container .content-button,#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .content-container .content-details{width:100%;border-radius:10px}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems hr{margin-bottom:50px}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .facility-description{margin-bottom:30px;margin-top:30px}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .facility-description.mobile{display:none}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .address{position:relative}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .address i{position:absolute;font-size:25px;top:3px;left:5px}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .address ul{list-style-type:none!important;font-size:15px}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .address ul li:nth-child(4),#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .address ul li:nth-child(5){display:inline-block}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .address ul li:nth-child(5){padding-left:7px;position:relative}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .address ul li:nth-child(5):before{content:",";position:absolute;left:0}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .what-three-words{position:relative;margin-bottom:1rem}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .what-three-words .what-three-words-link{padding-left:40px;font-size:15px}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .what-three-words .logo-container{left:0;top:-4px;position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center;overflow:hidden}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .what-three-words .logo-container img{width:60px;height:60px}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .telephone{position:relative;font-size:15px}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .telephone i{position:absolute;left:5px;top:2px;font-size:17px;transform:rotateY(180deg)}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .telephone .telephone-link{padding-left:40px;margin-bottom:1rem;text-decoration:none!important}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .directions-button{color:#0988ca;display:flex;align-items:center;justify-content:center;height:40px;font-weight:700;border:solid 1px #0988ca;margin-top:auto}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .facilities-link,#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .facilities-link:active,#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .facilities-link:focus,#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .facilities-link:hover{text-decoration:none!important}#ourFacilities .standardPageContentContainer .h1,#ourFacilities .standardPageContentContainer .h2,#ourFacilities .standardPageContentContainer .h3,#ourFacilities .standardPageContentContainer h1,#ourFacilities .standardPageContentContainer h2,#ourFacilities .standardPageContentContainer h3{margin-bottom:30px}#ourFacilities .standardPageContentContainer hr,.termsAndConditionsPage hr{height:2px}@media screen and (min-width:1250px){.slick-dots{display:none}#iconCarouselContainer{margin-bottom:30px}}@media screen and (max-width:1220px){#ourFacilities .map-image-container{display:none}#ourFacilities .building-image-container,#ourFacilities .content-container{width:50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width:850px){#ourFacilities .building-image-container{display:flex;width:100%;flex:0 0 100%;max-width:100%}#ourFacilities .content-container{width:100%;flex:0 0 100%;max-width:100%}#ourFacilities .facility-description,#ourFacilities .map-image-container{display:none}#ourFacilities .standardPageContentContainer .standardPageContent #facilityItems .facility-description.mobile{display:block}#ourFacilities .content-button{margin-bottom:30px}}.bgMediumBlue:hover{background-color:#043f63}.bgMediumGreen:hover,.chooseEventBtn:hover{background-color:#3b5828}.paymentPageContainer{margin-top:10px}#paymentOptions .checkoutPaddedRow{display:flex;flex-direction:column-reverse}.paymentHeadlineBox{margin:0;padding:50px 20px;text-align:center;background-color:rgba(255,255,255,.85)}.paymentResponseTitle{font-weight:500;font-size:25px}.paymentResponseTitle.success{color:#84c359}.paymentResponseTitle.failure{color:red}.paymentRule{border-top:2px solid #666;width:8%;margin:30px auto}.paymentResponseDetail{padding-top:20px;color:#666}.paymentResponseDetail:first-child{font-size:16px}.paymentContainer{background-color:#fff;width:95%;margin:auto;padding:15px;border-radius:5px;border:solid 1px #c7c7c7;overflow-x:hidden}.paymentButtonHeader{height:70px;color:#bfbfbf;text-transform:uppercase;text-align:center}.paymentButtonHeader p{font-size:20px;padding-top:30px}.paymentButtonHeader #poNumber{height:60px;width:100%;text-align:center;margin-top:10px;color:#c7c7c7;border-color:#c7c7c7;border-width:1px;border-style:solid;font-weight:500}#poNumber.placeholderRed::placeholder{color:red}.paymentButtonContainer{border:1px solid #c7c7c7;padding:20px;width:98%;display:inline-block;min-height:266px;margin:20px 1% 40px}.paymentButtonContainer:nth-child(2){border:solid 3px #84c359}.paymentButtonContainer p{color:#a9a9a9}.orderReference{font-size:17px;font-weight:500}.paymentButton{padding:10px;font-weight:500;line-height:25px;margin-bottom:30px;margin-top:15px;min-height:62px}.mainArticleBody .wp-block-post-comments .comment-meta b,.paymentButton .price,.stripeTable th{font-weight:400}.infoPayments{text-align:center;color:#a9a9a9;padding-left:30px;padding-right:40px}.infoPayments p{margin-bottom:0}#payNow{display:none}.bgMediumBlue{background-color:#0988ca}.paymentColour{background-color:#f0f2f5;width:100%;height:100%}#paymentSection{width:auto;margin:auto}#ourTeam hr,.paymentButton{width:100%}#cardPaymentContainer .paymentButton{min-height:2px}.card-header button,.paymentResponseInformation.sizeIncrease,.staffVacancies .card h2{font-size:16px}@media screen and (min-width:633px){.paymentContainer{width:80%;padding:40px}}@media screen and (min-width:768px){.paymentButtonContainer{width:46%;margin:2% 2% 40px}#paymentOptions .checkoutPaddedRow{display:block}}@media screen and (min-width:800px){.paymentContainer{width:70%;padding:40px}}@media screen and (min-width:992px){.paymentContainer{width:50%;padding:40px}}@media screen and (min-width:1200px){.paymentContainer{width:40%;padding:40px}}.staffDetail{padding-left:0;padding-right:0}#ourTeam .videoTitle{padding-top:0}#pplEngSrvNavMobile .engSrvMenuLink{vertical-align:middle;height:100%;padding:0;display:inline-flex;align-items:center;justify-content:center;width:100%}.engSrvContent{display:flex;flex-direction:column-reverse}.anchor{display:block;position:relative;top:-60px;visibility:hidden}#requestFormArrow{background-color:#1c3661;top:-20px}.engSrvContentHeaderArrow{width:35px;height:35px;position:absolute;z-index:1;background-color:#1c3661;transform:rotate(142deg) skewX(15deg);top:48px;left:130px}#authorisingEngineerTitle{background-image:url(../image/background/authorising-engineer-role.jpg);background-repeat:no-repeat;background-position:20px -20px}#assistingTowardsCompliance,#ourServicesTitle{background-image:url(../image/background/assisting-towards-compliance.jpg);background-repeat:no-repeat;background-position:-10px -20px}#ourServicesTitle{background-image:url(../image/background/engineering-services-background.jpg);background-position:right}#engSrvOurTeamTitle,#healthcareEnvironmentsTitle{background-image:url(../image/background/healthcare-engineer-services.jpg);background-repeat:no-repeat;background-position:right -20px}#engSrvOurTeamTitle{background-image:url(../image/background/engineering-services-team.jpg);margin-bottom:10px}#assistingTowardsCompliance,#engSrvRightContentContainer{margin-bottom:0}#ourTeam hr:last-child{display:none}.engSrvTile{text-align:center;height:90px;margin:20px 20px 20px 5px;color:#fff;display:table-cell;vertical-align:middle;width:200px}#haveItCoveredContainer{margin-bottom:20px}#haveItCoveredContainer,.engSrvMainBody{background-color:#f2f2f2;border:1px solid #d3d3d3}.engSrvMainBody p{margin-bottom:20px;font-size:14px}.engSrvLanding{height:auto!important;border-bottom:1px solid #d3d3d3}.engSrvMenuLink>.glyphicon{float:right;padding:2px 10px}.engSrvMainBody li{font-size:14px}.engSrvMainBodyContent{padding:20px 20px 0;margin-top:20px;margin-bottom:20px}.engSrvContentHeader{height:130px;position:relative;border:0;margin-bottom:20px}.engServicesLanding{background-color:#f2f2f2;width:100%;padding:5px 5px 5px 15px}.engSrvMenuLink:hover{color:orange}.engSrvContentTitle{z-index:1;width:150px;height:100%;background-color:#1c3661;color:#fff;text-align:left;position:relative;display:flex}.engSrvContentTitleText{z-index:2;margin-top:auto;margin-bottom:auto;padding:18px;font-size:17px;display:table-cell;vertical-align:middle}.engSrvHeader{text-align:center;font-size:22px;font-weight:500;margin-top:15px;margin-bottom:15px}.engSrvHeaderGroup{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column-reverse}.engSrvHeaderGroup>.col-md-6{padding-left:0;padding-right:0}.engSrvSubHeader{text-align:center;margin-top:5px;margin-bottom:15px}.engSrvHeaderContainer{margin-top:0;padding:0}.engSrvDescription{background-color:#fff;width:100%;padding:20px 20px 10px}.engSrvContent{width:100%;padding:0;margin-left:0;margin-right:0}#requestMoreInformation,.customerInformationRequest{padding:0}#requestMoreInformation .formHeading{background-color:#1c3661;color:#fff;padding:20px!important;margin-left:0;margin-top:0;margin-bottom:20px}#haveItCoveredTitle{width:100%;font-size:15px;padding:20px 20px 20px 40px;color:#fff;font-weight:500;z-index:1}#haveItCoveredContent .row,.termsAndConditionsPage ol ul{margin-top:10px}.haveItCoveredTick{display:inline-flex;width:25px;margin-top:10px;padding:4px 2px 2px 4px}#haveItCoveredTitle,#haveItCoveredTitleArrow,.haveItCoveredTick{background-color:#87c25e}#haveItCoveredContent{padding:10px 20px;font-size:13px}#haveItCoveredContent>.tick{background-color:#87c25e;padding-right:10px}.haveItCoveredItemHeader{font-weight:700;font-size:14px;padding-top:3px;padding-left:15px}.haveItCoveredItemContent{font-size:13px;margin-bottom:5px;padding:0 0 0 15px}.pplEngSrvMobile>.nav>li>a{display:block;padding:10px}.nav>li>a:hover{background-color:inherit}.nonStickyNavBar{position:sticky;top:auto}.ourTeam{overflow:auto;background-color:#fff;border:0;padding:0;margin-bottom:0}.pplEngSrvMenu>.active{background-color:#0988ca}.pplEngSrvMenu{justify-content:space-around;display:flex;background-color:#1c3661;border-bottom:solid rgba(255,255,255,.5) 1px}#pplEngSrvNavMobile .pplEngSrvMenuItem,.pplEngSrvMenuItem:hover{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.pplEngSrvMenuItem:hover{cursor:pointer;color:orange}#pplEngSrvNavDesktop,#pplEngSrvNavMobileTitle{display:none}.pplEngSrvImage{width:100%}#pplEngSrvNavMobile .pplEngSrvMenuItem{width:100%;margin:0;font-size:12px;border-top:solid rgba(255,255,255,.5) 1px;border-right:solid rgba(255,255,255,.5) 1px;padding:6px 4px;color:#fff;text-align:center;vertical-align:sub;display:inline-block}.staffTitle{font-weight:500;margin-top:0}.staffImg{margin-bottom:10px}#statutoryRegulations h1,.strongContent{font-weight:700}#ourTeam .standardNewsContainer{margin:5px 0 10px}#ourTeam .standardNewsContainer:hover{border-color:#c7c7c7}#ourTeam .newsBlock{padding:0}.staffDescription{margin-bottom:0}.stickyNavBar,.stickyTitle{position:fixed!important;top:0!important;width:100%;z-index:1}.stickyNavBar{z-index:3}.stickyNavSide{position:fixed!important;top:135px!important;z-index:2}.stickyNavBar+.content{padding-top:47px}.tileContainer:nth-last-child(1),.tileContainer:nth-last-child(2){margin-bottom:0}.titleArrow{position:relative;margin-top:-22px;left:60px;width:30px;height:30px;transform:rotate(142deg) skewX(15deg);z-index:1}.tileCollection{margin-left:0;margin-right:0}.videoTitle{margin-top:0}.engSrvContactUs{position:absolute;bottom:10px;left:20px;width:250px;text-align:center}@media only screen and (min-width:576px){.haveItCoveredItemContent,.haveItCoveredItemHeader{padding-left:0}#haveItCoveredContent,#haveItCoveredContent .col-xs-10{padding-right:0}#authorisingEngineerTitle{background-position:60px -20px}#assistingTowardsCompliance{background-position:40px -20px}#ourServicesTitle{background-position:40px}#healthcareEnvironmentsTitle{background-position:80px -20px}#engSrvOurTeamTitle{background-position:60px -20px}.pplEngSrvMenuItem{height:auto}.pplEngSrvImage{margin:auto}.engSrvHeaderGroup{flex-wrap:nowrap;background-color:#f2f2f2}.engSrvDescription>p{background-color:#fff}.engSrvDescription{height:100%}.engServicesLanding{padding-left:10px;padding-bottom:0;padding-top:0}.engSrvHeaderGroup>.col-md-6{background-color:#f2f2f2;height:100%}.engSrvHeaderGroup{flex-direction:column-reverse;border-bottom:solid 4px #1c3661}.engSrvHeaderGroup>div{background-color:#f2f2f2}}@media only screen and (min-width:652px){.anchor{top:-50px}.engSrvDescription>p{font-size:15px;margin-bottom:10px;background-color:#fff}}@media only screen and (min-width:768px){.staffDetail.col-sm-8{padding-left:20px;padding-right:20px}#pplEngSrvNavMobile .engSrvMenuLink{font-size:14px}.engSrvDescription>p{font-size:12px;margin-bottom:0;line-height:17px}.engSrvSubHeader{margin-top:0}.engSrvDescription{background-color:#f2f2f2;padding:0 10px}.engSrvHeaderGroup{flex-direction:row}.engSrvContentHeaderArrow{left:260px}#haveItCoveredContent .col-xs-10{padding-left:0}#assistingTowardsCompliance,#authorisingEngineerTitle{background-position:210px -20px}#ourServicesTitle{background-position:210px}#engSrvOurTeamTitle,#healthcareEnvironmentsTitle{background-position:210px -20px}.haveItCoveredItemContent{padding:0}.engSrvContentTitle{width:280px}.pplEngSrvMenuItem{font-size:15px}.engServicesLanding{padding-left:20px}.engSrvHeaderContainer{margin-bottom:20px;margin-left:0;margin-right:0;width:100%}.engSrvDescription{padding-left:20px}.engSrvHeader{text-align:left;font-size:17px;font-weight:500;margin-top:14px}.engSrvSubHeader{text-align:left;font-size:11px;margin-bottom:8px}.engSrvDescription>p,.engSrvHeaderGroup>.col-md-6{background-color:#f2f2f2}}@media only screen and (min-width:992px){#pplEngSrvNavDesktop .engSrvMenuLink{margin:auto;vertical-align:middle;height:100%;padding:0!important;display:block;width:100%}#pplEngSrvNavMobile{display:none}#pplEngSrvNavDesktop{display:block;margin:15px}.pplEngSrvMenu{position:static;display:block;z-index:1;background-color:#f2f2f2}.engSrvContent>.col-md-4{padding-left:0;padding-right:0}.pplEngSrvMenuItem{text-align:left;background-color:#1c3661;height:34px;margin:4px 0 0;width:100%;padding:6px 4px 6px 20px;color:#fff;display:inline-block;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.engSrvContent{display:block;height:auto}.anchor{display:block;position:relative;top:-18px;visibility:hidden}.engSrvContentHeaderArrow{left:210px}#authorisingEngineerTitle{background-position:100px -20px}#assistingTowardsCompliance{background-position:60px -20px}#ourServicesTitle{background-position:35px}#healthcareEnvironmentsTitle{background-position:120px -20px}#engSrvOurTeamTitle{background-position:40px -20px}#sideContentEngServices{display:table-cell;border-top:0;clear:both}#navContainerDesktop,#requestMoreInformation{transform:scale(.999);position:-webkit-sticky;position:sticky;width:100%}#navContainerDesktop{border-collapse:none;top:18px;border:solid 1px #d3d3d3;background-color:#f2f2f2;display:block;margin-bottom:20px;bottom:100rem;z-index:2}.engSrvContent::before{background:linear-gradient(to top,rgba(255,255,255,.7),#fff);content:"";position:sticky;margin-top:-20px;top:-1px;width:33.4%;min-height:20px;height:20px;z-index:2}#navContainerDesktop::after{position:absolute;background:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,.7));content:"";margin-left:-1px;top:184px;width:101%;min-height:20px;height:20px;z-index:2}#requestMoreInformation{top:22.2rem;z-index:1}#ourTeam #news-block-title{margin-top:10px}.engSrvContentTitle{width:230px}.tileContainer:nth-child(4),.tileContainer:nth-child(8){margin-right:0}.tileContainer:nth-last-child(1),.tileContainer:nth-last-child(2),.tileContainer:nth-last-child(3){margin-bottom:0}.tileContainer{padding-top:15px;width:24.25%;padding-bottom:15px;margin-right:1%}.engSrvContent>.col-md-8{padding-right:0}.engSrvDescription{font-size:14px;background-color:#f2f2f2;padding:0 20px}.engSrvDescription>p{font-size:14px;margin-bottom:18px}.engSrvHeader{text-align:left;font-size:17px;font-weight:500;margin-top:20px}.engSrvHeaderGroup{height:100%;margin-top:24px}.engSrvSubHeader{font-size:14px}.engSrvContent{margin-left:0;margin-right:0;width:100%}#testingtesting,.engSrvContent{position:relative}}@media only screen and (min-width:1003px){#pplEngSrvNavTitle{text-align:left;margin:10px 0 5px 20px}.nonStickyNavBar{position:static;top:auto}#navContainer{position:relative}.engSrvDescription>p{font-size:14px;margin-top:18px}}@media only screen and (max-width:1066px){.engSrvDescription>p{font-size:12.5px}}@media only screen and (max-width:835px){.engSrvDescription>p{font-size:10.5px}}@media only screen and (max-width:767px){.engSrvDescription>p{font-size:14px}}@media only screen and (min-width:1200px){#navContainer{width:1170px}.engSrvContent,.engSrvHeaderContainer{margin-left:auto;margin-right:auto;width:1200px}}#lightboxContainer{display:flex;align-items:center;justify-content:center;position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:6}#lightboxImage{max-width:80vw}#lightBoxImageContainer{position:relative;overflow:visible}#closeLightbox{position:absolute;right:5px;top:5px;width:32px;height:32px;background-color:#000;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:5px;color:#fff;cursor:pointer}.iconLabels,.label{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.presentations.topBar{padding-top:20px;padding-bottom:20px;border-bottom:solid 2px gray;position:sticky;top:0;background-color:#fff;z-index:2}.buttonsContainer .checkButton .buttonColour .icon,.presentations.topBar .iconLabels .icon{height:auto;width:auto}.label{color:#000;border:solid 1px gray;width:100px;justify-content:space-between;padding:5px 20px;margin-right:20px}.label .icon{font-size:20px}.label .total{font-size:18px}.tile{padding:10px;margin-bottom:20px}.tileInner{padding:10px;border:solid 1px gray;overflow-y:visible;position:relative}.slideNumber{background-color:#000;position:absolute;left:0;top:0;color:#fff;padding:0 5px;text-align:center}.slideThumbnail{width:100%;cursor:pointer}.buttonsContainer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:10px}.checkButton{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30%;height:40px;padding:10px;border:solid 2px gray;border-radius:4px}.buttonColour,.checkButton input{position:absolute;width:100%;height:100%;top:0;left:0}.checkButton input{opacity:0;z-index:4;cursor:pointer}.buttonColour{display:flex;align-items:center;justify-content:center;font-size:20px;transition:background-color .3s}.checkButton input:checked~.buttonColour,.checkButton input~.buttonColour{background-color:orange;color:#fff}.checkButton input.confirmed~.buttonColour{background-color:#fff;color:gray}.checkButton input.confirmed:checked~.buttonColour{background-color:green;color:#fff}#leftOrange,#outerLeftBlue,#outerRightBlue,#outerTopBlue,#rightOrange,#topOrange,#whiteBorder{transition:transform .5s}.pubble-sb-clientsize{width:52px!important}#pplIconMask{fill:transparent;transition:fill .4s;cursor:pointer}.pubble-sb-button-mask.pubble-sb-animated{background:0 0!important}.pplIconHover #outerRightBlue{transform:translate(7px) translateY(7px)}.pplIconHover #outerLeftBlue{transform:translateX(-7px) translateY(7px)}.pplIconHover #outerTopBlue{transform:translateY(-7px)}.pplIconHover #rightOrange{transform:translate(3.5px) translateY(3.5px)}.pplIconHover #leftOrange{transform:translateX(-3.5px) translateY(3.5px)}.pplIconHover #topOrange{transform:translateY(-4px)}.pplIconHover #pplIconMask,.pplIconHover #whiteBorder{transform:scale(1.2) translateX(-7.4px) translateY(-7.4px)}.chatHover{transform:translateX(-5.5px) translateY(4.5px)}#pplIcon{opacity:0;transition:opacity 1s;user-select:none;z-index:2;left:17px;top:-8px;position:relative}.pubble-sb-button.pubble-sb-clientbgcolor{box-shadow:none!important;background-image:none!important;width:132px;height:97px;top:-12px;left:-47px;cursor:default;overflow:visible}.pubble-sb-close{top:14px!important;left:58px!important;z-index:3;cursor:pointer}.pubble-sb-controls-close-ico{background-size:22px 22px!important;height:22px!important;width:22px!important;margin-top:4px!important;left:9px!important}#chatTab{position:absolute;top:35px;left:-18px;font-size:13px;background-color:#0988ca;padding:2px 9px 2px 4px;z-index:1;border-top-left-radius:6px;border-bottom-left-radius:6px;transition:transform .5s;box-shadow:2px 2px 10px rgba(255,255,255,.4)}#chatTab,.disappear{opacity:0}.pubble-sb-logo{background-image:none!important;box-shadow:none!important}#registrationSubTitle,#registrationTitle{display:block;color:#fff;text-transform:uppercase;font-size:24px}#registrationSubTitle{padding-top:30px;font-size:16px}#registrationSubTitle p{color:inherit;font-size:inherit;padding:0 20px 10px}#registrationSubTitle input{padding:10px;width:80%;text-align:center;font-size:15px;border-radius:5px;border:0;color:#000}@media screen and (min-width:992px){#registrationSubTitle input{width:40%}#registrationSubTitle{padding-top:40px}#registrationSubTitle p{padding-bottom:30px}}.search.modal{cursor:pointer;position:absolute;left:0;z-index:6;display:none;width:100%;padding-top:0;overflow:visible;background-color:rgba(0,0,0,.6);height:100%}.search .modal-content{height:45px;border-radius:0;background-color:#1c3661}.closeSearchButton{float:right;padding:10px;margin-top:-47px;margin-left:-30px;color:#fff;background-color:#f49200}.closeCross{padding-top:4px;font-size:15px}.aa-results div{overflow:visible}.search .aa-suggestions-category{padding-left:15px;padding-top:20px;font-size:1.4em;color:#f49200}.aa-footer{padding:10px 0;background-color:#dcdcdc}.aa-footer p{padding:0 20px;margin:0;font-size:11px}.aa-input-container{position:relative;display:inline-block;width:100%}.aa-input-search{height:45px;padding:11px 40px 11px 10px;margin:0 auto;font-size:15px;-webkit-transition:.2s;transition:.2s;color:#fff;border:0;border-color:inherit;outline:0;background:0 0}.aa-input-search::-webkit-search-cancel-button,.aa-input-search::-webkit-search-decoration,.aa-input-search::-webkit-search-results-button,.aa-input-search::-webkit-search-results-decoration{display:none}.aa-results{background-color:#fff}.aa-hint{color:#e4e4e4}.aa-dropdown-menu{width:100%;box-sizing:border-box;font-size:11px;border-top-width:1px;background-color:none;position:relative}.search .aa-empty,.search .aa-suggestion{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 5px 10px 15px;margin-left:0;cursor:pointer;-webkit-transition:.2s;transition:.2s;border-top:1px solid rgba(228,228,228,.6);align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-align:center;-ms-flex-pack:justify;justify-content:space-between}.search .aa-suggestion.aa-cursor,.search .aa-suggestion:hover{background-color:#f2f2f2}.icon{display:block;float:left;width:40px;height:40px;margin-top:2px}.icon.course{background:url(/image/global/icon/course-icon.svg) left top}.icon.knowledgeBase{background:url(/image/global/icon/knowledge-base-icon.svg) left top}.icon.video{background:url(/image/global/icon/video-icon.svg) left top}.icon.faq{background:url(/image/global/icon/faq-icon.svg) left top}.icon.news{background:url(/image/global/icon/news-icon.svg) left top}.icon.staff{background:url(/image/global/icon/staff-icon.svg) left top}.aa-dropdown-menu a{margin-left:0}.aa-dropdown-menu a,.aa-dropdown-menu a:hover,.aa-dropdown-menu a:visited{text-decoration:none;color:#333}.searchInnerTriangleContainer{height:10px;padding-left:18px;margin-top:-8px;clear:left}.searchInnerResultsTitleBar{height:40px;padding:10px 5px 7px 15px;font-size:15px;color:#fff;background-color:#f49200}.search .aa-suggestion p{margin-top:10px;margin-left:50px;overflow:auto;font-size:14px;text-transform:none;margin-bottom:10px}.aa-input-icon{position:absolute;top:50%;right:16px;width:16px;height:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:#e4e4e4}.modal-content-inner{margin:auto;width:360px}.aa-input-search{width:360px;cursor:auto;box-shadow:none!important;-webkit-box-shadow:none}.ais-search-box--powered-by,.checkboxes input[type=checkbox]{display:none}@media screen and (min-width:310px){.aa-input-search,.modal-content-inner{width:310px}}@media screen and (min-width:364px){.aa-input-search,.modal-content-inner{width:364px}}@media screen and (min-width:404px){.aa-input-search,.modal-content-inner{width:414px}}@media screen and (min-width:740px){.aa-input-search,.modal-content-inner{width:768px}}@media screen and (min-width:992px){.aa-input-search,.modal-content-inner{width:760px}}.serviceStatusContainer{max-width:1200px;margin:30px auto 40px}.overviewNewsBlock hr,.serviceStatusContainer.mainBanner{margin-bottom:0}.serviceStatusContainer.mainBanner .importantNoticesContainer{margin:10px}.serviceStatusContainer.events .serviceDetails .serviceItem:last-child,.serviceStatusContainer.events .serviceDetails .serviceItem:nth-child(3){font-size:13px}.serviceStatusContainer .importantNoticesContainer{padding:0;margin:0}.serviceStatusContainer .importantNoticesContainer .panel{margin-bottom:20px}.serviceStatusContainer .importantNoticesContainer .linkUnderline{color:inherit;font-weight:500}.serviceStatusContainer .importantNoticesContainer .importantNoticeHeader{margin:0 0 20px}.serviceStatusContainer .importantNoticesContainer .affectedService{font-weight:500;padding-left:0;font-size:15px;margin-bottom:10px}.serviceStatusContainer .importantNoticesContainer .importantNotices{list-style-type:square;padding-left:20px}.serviceStatusContainer .importantNoticesContainer .importantNotices li{margin-bottom:7px}.serviceStatusContainer .serviceStatusHeaders{margin-bottom:20px;padding-bottom:10px;border-bottom:solid 4px rgba(7,120,190,.45);font-weight:500;font-size:17px}.serviceStatusContainer .serviceNotices{padding:0}.serviceStatusContainer .statusTitle{margin:0;color:#676767;font-size:23px;padding:20px 15px}.serviceStatusContainer .serviceDetails:nth-child(even){background-color:rgba(7,120,190,.1)}.serviceStatusContainer .serviceDetails pre.serviceNotes{white-space:pre-wrap;font-family:Roboto;padding:0;word-break:break-word;border:0;font-size:13px;line-height:21px;background-color:transparent}.serviceStatusContainer .serviceDetails .serviceItem{padding:10px 15px;display:flex;align-items:center;height:100%;justify-content:flex-start}.serviceStatusContainer .serviceDetails .serviceItem.timestamp{text-align:center}.serviceStatusContainer .serviceDetails .serviceItem.status{text-transform:uppercase}.serviceStatusContainer .serviceDetails .serviceItem.title,.staffVacancies .card h2,.staffVacancies .card h3{font-weight:500}.serviceStatusContainer .serviceDetails .serviceItem.status{padding-left:32px;position:relative}.serviceStatusContainer .serviceDetails .serviceItem.error{color:red;font-weight:500;animation:flasher infinite .5s ease-in-out alternate}.serviceStatusContainer .serviceDetails .serviceItem.error:before{font-weight:500;content:"\f321";left:15px;margin-top:-1px;font-size:18px}.serviceStatusContainer .serviceDetails .serviceItem.normal{color:green}.serviceStatusContainer .serviceDetails .serviceItem.normal:before{content:"\f00c";left:15px;font-weight:700;margin-top:-1px}.serviceStatusContainer .serviceDetails .serviceItem.degraded{color:#ef7a00}.serviceStatusContainer .serviceDetails .serviceItem.degraded:before{content:"\f322";left:15px;font-weight:700}.serviceStatusContainer .serviceDetails .serviceItem.unavailable{color:#864c3a;font-weight:500;animation:flasher infinite .5s ease-in-out alternate}.serviceStatusContainer .serviceDetails .serviceItem.unavailable:before{content:"\f00d";left:15px;font-weight:700;margin-top:-1px;font-size:18px}.serviceStatusContainer .serviceDetails .serviceItem:before{font-family:"Font Awesome 5 Pro";position:absolute}.mainArticleBody .wp-block-image figure,.serviceStatusContainer .row{margin:0}.bannerStatusImage{max-width:1200px;margin-left:auto;margin-right:auto;padding:20px;margin-bottom:30px}@media screen and (max-width:767px){.bannerOuter .blogLandingHeader{text-align:center}.serviceStatusContainer{margin:0;padding:0}.serviceStatusContainer .importantNoticesContainer{margin:20px 20px 0}.serviceStatusContainer .importantNoticesContainer .panel{margin-bottom:20px}.serviceStatusContainer .importantNoticesContainer .importantNotices{list-style-type:square;padding-left:5px}.serviceStatusContainer .importantNoticesContainer .importantNotices li{margin-bottom:7px}.serviceStatusContainer.events .serviceDetails .serviceItem:first-child{font-size:23px;margin-top:10px;font-weight:500}.serviceStatusContainer.events .serviceDetails .serviceItem:nth-child(2){padding-left:95px;position:relative;font-size:18px}.serviceStatusContainer.events .serviceDetails .serviceItem:nth-child(2):after{content:"Location: ";position:absolute;font-weight:500;color:gray;left:15px;top:9px}.serviceStatusContainer.events .serviceDetails .serviceItem:nth-child(3){padding-top:15px;position:relative;font-size:16px}.serviceStatusContainer.events .serviceDetails .serviceItem:nth-child(3):after{content:"Original Date(s): ";position:absolute;font-weight:500;font-size:13px;color:gray;left:15px;top:0}.serviceStatusContainer.events .serviceDetails .serviceItem:nth-child(4){padding-top:15px;position:relative;font-size:16px;margin-bottom:10px}.serviceStatusContainer.events .serviceDetails .serviceItem:nth-child(4):after{content:"Rescheduled Date(s): ";position:absolute;font-weight:500;font-size:13px;color:gray;left:15px;top:0}.serviceStatusContainer #importantNotices{margin:20px}.serviceStatusContainer .serviceDetails .serviceItem.title{font-size:22px}.serviceStatusContainer .serviceDetails .serviceItem.title:after{content:"Current status:";position:absolute;animation:none;color:gray;bottom:-13px;font-size:14px;left:15px}.serviceStatusContainer .serviceDetails .serviceItem.status{font-size:18px;padding-left:36px}.serviceStatusContainer .serviceDetails .serviceItem.status:before{margin-top:0}.serviceStatusContainer .serviceDetails .serviceItem.timestamp{justify-content:flex-end}.serviceStatusContainer .serviceDetails .serviceItem.staff{font-weight:700;font-size:18px;margin-top:5px}.serviceStatusContainer .serviceDetails .serviceItem.isolationDate{padding-left:120px;position:relative}.serviceStatusContainer .serviceDetails .serviceItem.isolationDate:before{content:"Isolation Date: ";position:absolute;font-family:Roboto;color:gray;left:15px}.serviceStatusContainer .serviceDetails .serviceItem.mobile{padding-left:115px;min-height:45px;font-size:18px;padding-bottom:10px}.serviceStatusContainer .serviceDetails .serviceItem.mobile:before{content:"Telephone: ";position:absolute;font-family:Roboto;color:gray;left:15px}.serviceStatusContainer .serviceDetails .serviceItem.note{padding-left:75px;min-height:45px;font-size:18px;padding-bottom:30px}.serviceStatusContainer .serviceDetails .serviceItem.note:before{content:"Notes: ";position:absolute;font-family:Roboto;color:gray;left:15px}.serviceStatusContainer .serviceDetails .row{border-bottom:solid 2px rgba(7,120,190,.45)}.serviceStatusContainer .statusTitle{background-color:#0988ca;color:#fff;text-align:center}}.staff ol,.staff ul{overflow:auto;list-style:none}.staff ol li,.staff ul li{float:left;margin:10px}.staff .profile{width:250px;height:300px}.staff .profile img{width:228px;height:169px}.staff .name{color:#f49200}.staff-block,.termsAndConditionsPage ul li{margin-bottom:10px}.staffBlockLink .newsBlock.newsBlockPosition{padding:15px}#accordion.staffVacancies .card-body,#staffVacanciesPage .crumbtrail.mobileHide{padding-top:0}#accordion.staffVacancies button{width:100%;transition:all .3s;border-radius:4px}#accordion.staffVacancies button:hover{background-color:#f2f2f2;text-decoration:none}#accordion.staffVacancies button:active,#accordion.staffVacancies button:focus{text-decoration:none}#staffVacanciesPage .standardPageHeaderImage{position:absolute;right:40px}#staffVacanciesPage .standardPageInner{margin-top:0;max-width:1240px}#staffVacanciesPage .standardPageHeaderContent{padding:20px;max-width:1240px;margin:0 auto}#staffVacanciesPage .standardPageContent{margin-top:20px}.staffVacancies button.card-header div{font-size:18px;font-weight:500}.staffVacancies .card{border:solid 2px #0988ca;margin-top:0;margin-bottom:20px;box-shadow:none}.staffVacancies .card h5>div{color:#1c3661;text-transform:none;margin-bottom:7px}.staffVacancies .card-body p{margin-bottom:0;margin-top:20px}.standardPageFullWidth{background-color:#fff}.stripeTable tr:nth-child(even){background:#d2deee}.stripeTable tr:nth-child(odd){background:#eaeff7}.stripeTable tr:first-child{font-weight:400;color:#fff;background-color:#1c3661}.lateAvailabilityTable{width:100%;margin-top:30px;margin-bottom:30px}.standardPageBg{height:115px;background-color:#fff;background-image:url(/image/background/generic-faded-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;justify-content:center}.onSitePageBg{background-image:url(/image/background/on-site-faded-bg.jpg)}.engPageBg{height:155px;background-color:#fff;background-image:url(/image/background/ppl-engineering-services-background.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;justify-content:center}.standardPageInner{max-width:1200px;padding-right:16px;padding-left:16px;margin:-130px auto auto}.companyOverview .standardPageHeaderContent,.ourStaff .standardPageHeaderContent{margin-top:35px}.companyOverview .standardPageBg,.ourStaff .standardPageBg{height:220px;padding:20px}.companyOverview .standardPageH1,.ourStaff .standardPageH1{color:#fff;padding-top:30px;font-size:24px;margin-top:0;text-shadow:1px 1px 2px #000}.companyOverview .standardPageFullWidth,.ourStaff .standardPageFullWidth{padding:0 20px 20px}.companyOverview .standardPageFullWidth .video-container,.ourStaff .standardPageFullWidth .video-container{padding:0;max-width:1200px}.companyOverview .standardPageDetails,.ourStaff .standardPageDetails{padding-bottom:0;max-width:1200px;margin-left:auto;margin-right:auto}.companyOverview .standardPageDetailsContainer,.ourStaff .standardPageDetailsContainer{padding:30px 20px 0}#startTimesContainer #startTimesRow .col-xs-12,.companyOverview .crumbtrail,.ourStaff .crumbtrail{padding:0}.companyOverview .crumbtrailHeader,.ourStaff .crumbtrailHeader{max-width:1200px;margin-left:auto;margin-right:auto}.standardPageHeaderContent{margin-top:55px}.knowledgeBaseHeaderContent{padding-bottom:0;margin-top:45px}.standardPageContent{margin-top:60px;margin-bottom:20px}.lateAvailabilityHeaderImage,.standardPageHeaderImage{display:none;float:right;margin-top:20px;margin-bottom:20px}.standardPageHeaderImage{padding-left:50px;width:330px}.lateAvailabilityHeaderImage{width:280px;margin-left:50px;border:1px solid #ccc}.card h2,.standardPageH1{margin-top:30px;font-size:19px;font-weight:500}.standardPageH2,.standardPageH3{margin-top:20px;margin-bottom:20px;font-size:17px;font-weight:500}.standardPageH3{font-size:15px}.standardPageH2.trainingFacilitiesHeader{margin-top:0}.standardPageBg{display:block}.standardPageMobileImage{width:100%;max-width:400px;margin-top:55px;margin-bottom:-40px}.accreditationPageHeaderImage{float:right;width:110px;margin-top:-35px;margin-right:0}.companyOverview .bannerOuter,.ourStaff .bannerOuter{background:url(/image/home-page/banners/company-overview-banner-mobile.png);background-position:bottom}@media screen and (min-width:992px){.companyOverview .bannerOuter,.ourStaff .bannerOuter{background:url(/image/home-page/banners/company-overview-banner.png);background-position:center bottom}}@media only screen and (min-width:700px){.lateAvailabilityHeaderImage,.standardPageHeaderImage{display:block}.standardPageMobileImage{display:none}.accreditationPageHeaderImage{float:right;width:150px;margin-top:-20px;margin-right:0}}@media only screen and (min-width:992px){.knowledgeBaseHeaderContent{padding-bottom:30px;margin-top:60px}.standardPageBg{display:block}.standardPageInner{margin-top:-185px}.standardPageBg{height:155px}}.icCheckoutHeader{background-color:red;width:100%;height:200px}.icCheckoutHeadingSubheading{background-color:orange;float:left;width:100%}.icCheckoutHeading{background-color:#ff0}.icCheckoutSubheading{background-color:green}.icCheckoutHeadingLogo{background-color:#00f;float:right;width:200px}.gcFullWidth{max-width:1200px;margin:auto;color:red}.card{border:1px dotted #d3d3d3;margin-top:10px}.card-header p{margin:0;padding:0 0 0 30px}.card-body{padding:30px}.card h2{font-size:18px}.card ul{list-style:circle;padding-left:40px}.warningHeader{padding:5px;overflow:auto;color:#fff;background-color:red}.warningHeader.Sandbox{color:#fff;background-color:teal}.warningHeader.local{color:#fff;background-color:#f49200}.warningHeader.Testing{color:#fff;background-color:purple}.warningHeader p{margin:0;text-align:center;color:#fff}.narrowButton,.narrowCheckbox{padding:6px 8px;font-size:15px;cursor:pointer}.narrowButton{color:#fff;background-repeat:no-repeat;background-position:center right}.narrowCheckbox{font-weight:none;text-align:center}.standardButton{padding:8px;font-size:15px;cursor:pointer;color:#fff;background-repeat:no-repeat;background-position:center right}.staffButton{position:absolute;bottom:16px;width:90%}.padding68{padding:26px 38px}.buttonArrowDown{background-image:url(/image/global/icon/arrowDownPng.png)}.buttonArrowUp{background-image:url(/image/global/icon/arrowUpPng.png)}.buttonArrowRight{background-image:url(/image/global/icon/arrowRightPng.png)}.buttonArrowLeft{background-image:url(/image/global/icon/arrowLeftPng.png)}.hoverGreen:hover{background-color:#84c359}.hoverOrange:hover{background-color:#f49200}.hoverBlue:hover{background-color:#223c5a}.hoverDarkGrey:hover{background-color:#444}.textCentre{text-align:center}.fgWhite,.hoverTextWhite :hover{color:#fff}.fgBlack{color:#333}.greyToBlue,.greyToOrange{display:inline-block;width:100%;cursor:pointer;background-color:#999}.greyToBlue{font-weight:400;color:#fff}.greyToOrange{color:#333}.checkboxes input[type=checkbox]:checked+.greyToBlue{color:#fff;background-color:#223c5a}input[type=checkbox]:hover+.greyToBlue{background-color:#999}.checkboxes input[type=checkbox]:checked+.greyToOrange,input[type=checkbox]:hover+.greyToOrange{color:#fff;background-color:#f49200}.headingBar{padding:8px;font-size:15px;color:#fff;background-color:#223c5a}.linkUnderline{border-radius:0;font-weight:550;color:#333;border-bottom:1px #ccc solid}.linkUnderline:hover{color:#1167a8;border-bottom:1px #1167a8 solid}.subheading{font-weight:600}.topSectionTitle{margin-top:0;width:100%;padding:20px;font-size:19px;font-weight:500;background-color:#1c3661;color:#fff;text-align:center}.cursorPointer{cursor:pointer}.standardBullet{margin:20px;list-style-type:disc}.form-element{width:100%;margin-bottom:10px}.formItemWidth{width:100%}.formOuter{padding:30px 16px}#trainingProgComments{height:165px}.captcha11>div{width:100%;float:right}.requestFormContainer{padding:20px;border:solid 1px #d3d3d3;overflow:auto;margin-bottom:20px}.trainingProgMainBody{width:100%}.alignRight{text-align:right}.alignCentre,.onlineLegionella h4{text-align:center}.paddingTop20{padding-top:20px}.areaTitle{padding-top:10px;text-align:right}div.text-white.listItem{text-align:left!important;padding-left:20px;display:flex;align-items:center}.d-flex.ppl-card{display:flex;align-items:center;justify-content:flex-start}.standardPageInner .list-unstyled{display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.topSectionTitle{background-color:#fff;color:#000;text-align:left;padding:15px 20px 10px}}@media only screen and (min-width:992px){div.text-white.listItem{min-height:48px}.standardPageInner .list-unstyled{align-items:flex-start}.requestFormContainer div.form-element:last-child{margin-bottom:0}.form-element{width:100%;padding-right:20px;margin-bottom:10px}.formItemWidth{width:332px}.bottomOfPageForm{float:left;width:400px}.bottomOfPageImage{float:right;width:550px}}@media screen and (min-width:1200px){.trainingProgMainBody{width:1200px;margin-left:auto;margin-right:auto}}#startTimesContainer{margin-bottom:30px}#startTimesContainer #startTimesTableContainer tbody td i,#startTimesContainer #startTimesTableContainer tbody td img,#startTimesContainer .mobileLocationText{display:none}#startTimesContainer .desktopLocationText{display:inline-block}#startTimesContainer h2{text-align:center;font-size:20px;margin-top:20px}#startTimesContainer #startTimesDisclaimer{background-color:#0988ca;color:#fff;padding:10px 20px;text-align:center;margin:20px 0}#startTimesContainer #startTimesRow{margin:0 auto;width:100%;max-width:1200px}#startTimesContainer #startTimesTableContainer_info,#startTimesContainer .dataTables_paginate{margin-top:20px}#startTimesContainer #startTimesTableContainer_paginate{margin-top:0;margin-bottom:20px}#startTimesContainer #startTimesTableContainer_info,.navbar-default .navbar-nav>li>a{font-size:13px}#startTimesContainer .dataTables_paginate .paginate_button{margin-left:8px;font-weight:100!important;font-size:13px;outline:0;background-color:#fff;color:#0988ca!important;border:solid 1px #0988ca}#startTimesContainer .dataTables_paginate .paginate_button:active{background:0 0!important;box-shadow:none!important}#startTimesContainer .dataTables_paginate .paginate_button:hover{background:0 0;border:solid 1px #0988ca;background-color:#0988ca!important;color:#fff!important}#startTimesContainer .dataTables_paginate .paginate_button.current{background:0 0;background-color:#1c3661;border:solid 1px #1c3661;color:#fff!important}#startTimesContainer .dataTables_paginate .paginate_button.current:hover{background:0 0;background-color:#1c3661!important;border:solid 1px #1c3661!important;color:#fff!important}#startTimesContainer .dataTables_paginate .paginate_button.first,#startTimesContainer .dataTables_paginate .paginate_button.last,#startTimesContainer .dataTables_paginate .paginate_button.next,#startTimesContainer .dataTables_paginate .paginate_button.previous{border:0;font-size:13px;text-decoration:underline!important;background-color:transparent!important}#startTimesContainer .dataTables_paginate .paginate_button.first.disabled,#startTimesContainer .dataTables_paginate .paginate_button.first.disabled:hover,#startTimesContainer .dataTables_paginate .paginate_button.last.disabled,#startTimesContainer .dataTables_paginate .paginate_button.last.disabled:hover,#startTimesContainer .dataTables_paginate .paginate_button.next.disabled,#startTimesContainer .dataTables_paginate .paginate_button.next.disabled:hover,#startTimesContainer .dataTables_paginate .paginate_button.previous.disabled,#startTimesContainer .dataTables_paginate .paginate_button.previous.disabled:hover{color:gray!important}#startTimesContainer .dataTables_paginate .paginate_button.first:hover,#startTimesContainer .dataTables_paginate .paginate_button.last:hover,#startTimesContainer .dataTables_paginate .paginate_button.next:hover,#startTimesContainer .dataTables_paginate .paginate_button.previous:hover{background:0 0!important;background-color:#fff!important;border:0!important;color:#0988ca!important}#startTimesContainer #startTimesTableContainer{border-bottom:none}#startTimesContainer #startTimesTableContainer thead th{font-size:13px;padding:10px;font-weight:500;background-color:#f7f7f7;position:relative;border-bottom:none;white-space:nowrap}#startTimesContainer #startTimesTableContainer thead th.hasImage{padding-left:40px}#startTimesContainer #startTimesTableContainer thead th:last-child{background-color:#dfe5ec}#startTimesContainer #startTimesTableContainer thead img{max-width:22px;top:7px;left:10px;position:absolute}#startTimesContainer #startTimesTableContainer thead img.location{width:20px}#startTimesContainer #startTimesTableContainer thead i{color:#1c3661;position:absolute;font-size:22px;left:8px;top:8px}#startTimesContainer #startTimesTableContainer tbody td{padding:15px 10px;font-size:12px;border-bottom:solid 1px #efefef;font-weight:500}#startTimesContainer #startTimesTableContainer tbody td:last-child{background-color:#f7f7f7}@media screen and (max-width:769px){#startTimesContainer{padding-left:20px;padding-right:20px}#startTimesContainer .mobileLocationText{display:inline-block}#startTimesContainer #startTimesTableContainer thead,#startTimesContainer .desktopLocationText{display:none}#startTimesContainer #startTimesTableContainer_paginate{margin-top:20px;margin-bottom:30px}#startTimesContainer .dataTables_paginate{position:relative;width:100vw;margin-left:-20px;margin-bottom:25px}#startTimesContainer .dataTables_paginate .paginate_button.first,#startTimesContainer .dataTables_paginate .paginate_button.last,#startTimesContainer .dataTables_paginate .paginate_button.next,#startTimesContainer .dataTables_paginate .paginate_button.previous{position:absolute;bottom:-40px;background-color:transparent!important}#startTimesContainer .dataTables_paginate .paginate_button.previous{left:10px;margin:0;text-align:left}#startTimesContainer .dataTables_paginate .paginate_button.next{right:10px;margin:0;text-align:right}#startTimesContainer .dataTables_paginate .paginate_button.first{left:10px;margin:0;text-align:right}#startTimesContainer .dataTables_paginate .paginate_button.last{right:10px;margin:0;text-align:right}#startTimesContainer .dataTables_paginate .paginate_button[data-dt-idx="1"]{margin-left:0}#startTimesContainer .dataTables_paginate span{width:100%;display:block}#startTimesContainer .dataTables_paginate span.ellipsis{display:inline}#startTimesContainer #startTimesDisclaimer{margin-bottom:0}#startTimesContainer #startTimesTableContainer tbody tr{display:flex;flex-direction:column;border-bottom:solid 1px #e3e3e3;padding-top:20px;padding-bottom:20px}#startTimesContainer #startTimesTableContainer tbody td{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:none;font-size:15px;padding:10px;font-weight:100}#startTimesContainer #startTimesTableContainer tbody td img{display:inline-block;max-width:23px;width:23px;margin-right:10px}#startTimesContainer #startTimesTableContainer tbody td i{display:inline-block;font-size:22px;margin-right:8px;color:#1c3661;margin-left:-2px}#startTimesContainer #startTimesTableContainer tbody td:nth-child(4),#startTimesContainer #startTimesTableContainer tbody td:nth-child(5){display:none}#startTimesContainer #startTimesTableContainer tbody td:nth-child(6) i{font-size:28px}#startTimesContainer #startTimesTableContainer tbody td:last-child{background-color:transparent}}.bannerSubscribe{padding-bottom:140px;min-height:235px;position:relative;background-color:rgba(5,15,42,.2)}#subscriptionInfo{opacity:0;display:none;position:absolute;width:100%;top:120px}#landingInformation{display:none}#subscribeLanding{display:inline-flex;border-radius:0;width:80%;margin:30px 10%}#subscribeLanding #subscribeLandingInput{text-align:center;border-top-left-radius:5px;border-bottom-left-radius:5px;height:42px;font-size:18px;border:solid 1px #fff}#subscribeButtonLanding{height:42px;width:42px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#0988ca;color:#fff;border:solid 1px #fff}.subscriptionPageBanner{background-color:#0988ca;height:5px}.content>#infoBanner,.termsAndConditionsPage h3.subheading{margin-bottom:20px}.subscriptionPageInformation{max-width:1200px;margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width:993px){#subscribeLanding{width:400px}}.termsAndConditionsPage ul{padding-left:40px;margin-bottom:20px;margin-top:-10px}.qrCodeContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:50px;padding-top:20px}.qrCodeContainer .qrCodeTitle{font-size:25px;text-align:center}.qrCodeContainer img{max-width:90vw}#topBarOptions .optionStyle{padding-left:20px}#topBarOptions .optionStyle:hover,.secondLevelOption:hover{font-weight:900;color:#0988ca}.mobileTopBarContainer{display:block;width:100%;height:72px;padding:5px;color:#fff;background-image:url(/image/global/icon/Hexagons2.svg);background-repeat:no-repeat;background-position:right}.mobileLogo{float:left;padding-top:10px}.mobileIcon{float:right;padding-top:12px;padding-right:1px;padding-left:9px}.searchInnerInput{float:left;width:80%;padding:6px 2px;font-size:14px;color:#fff;background-color:red}.emailGrey{text-decoration:none;color:#333}.searchIcosn{background-color:#efd12d}.hideOnLoad{display:none}.fullWidthBar,.fullWidthBarMobile{width:100%;height:40px;color:#fff;background-color:#333}.fullWidthBarSecondLevel{width:100%;height:50px;padding-top:10px;margin:auto;color:#000;border-bottom:solid;border-bottom-width:thin;border-bottom-color:#ccc;background-color:#f2f2f2}.topBarOption{float:right;padding-top:9px;padding-right:0;padding-left:40px;font-size:13px;cursor:pointer}.topBarOptionSecondLevel,.topBarOptionSecondLevelMobile{height:40px;border-bottom:solid;border-bottom-color:#223c5a}.topBarOptionSecondLevel{float:right;padding-top:7px;padding-right:20px;padding-left:20px;margin-top:0;border-right:solid;border-right-width:thin;border-right-color:#ccc;font-size:12px;border-bottom-width:3px}.topBarOptionSecondLevelMobile{width:100%;font-size:13px;color:#000;border-bottom-width:1px;background-color:#e1e1e1}.topBarDropdownIcon{position:absolute;right:0;float:right;padding-top:8px;padding-left:0;font-size:13px}.myAccountText{float:right;padding-top:10px;font-size:13px}.dropdownText{float:left;padding-top:11px;font-size:12px}.dropdownUnderline{position:absolute;top:27px;left:40px;display:none;width:45px;height:3px}.myAccountContainer{position:relative;float:right;width:140px;height:40px;padding-right:25px;margin-left:50px;text-align:center;background-color:#666}.dropdownContainer{position:relative;float:right;height:37px;padding-right:20px}.accountIcon,.dropdownIcon{position:absolute;width:15px}.accountIcon{float:right;padding-top:5px;padding-left:18px}.dropdownIcon{right:5px;padding-top:7px;padding-left:20px}.searchIcon{float:right;width:55px;height:40px;padding-top:5px;cursor:pointer;text-align:center}.hexagon{position:absolute;float:left;padding-left:5px}.singleRow{position:relative;width:100%;height:42px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff}.whiteBlock{position:absolute;width:10px;height:10px;margin:15px;background-color:#fff}.cascadeTopText,.topBarOptionSecondLevelMobileText{position:absolute;margin-top:11px;margin-left:40px;font-size:13px;color:#fff}.topBarOptionSecondLevelMobileText{margin-left:10px;color:#000}.rightArrow{position:absolute;right:10px}.wholeRow{width:100%;height:40px;background-color:#e1e1e1}.column1,.column2,.column3,.innerColumn,.innerColumn2{width:49%;height:40px;margin:auto;text-align:center;background-color:#e1e1e1}.column2,.column3,.innerColumn,.innerColumn2{width:2%}.column3,.innerColumn,.innerColumn2{width:49%}.innerColumn,.innerColumn2{width:90px}.innerColumn2{width:105px}.itemIcon{float:left;padding-top:7px;font-size:13px;background-color:#e1e1e1}.itemText{float:right;padding-top:11px;font-size:13px}.left{float:left;padding-left:5px}.verticalLine{float:left;width:2%;height:40px}#mobileSearchIcon{display:block}#mobileSearchContainer{z-index:2;display:none;background-color:#fff}#standardSearchContainer,#standardSearchIcon,.standardTopBarContainer{display:none}.areaMobileOptions{display:block}.navbar-default{border-radius:0;background-color:#333}.navbar-text{display:block!important;margin:0}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus{color:#fff}.navbar-default .navbar-nav>li>a:hover{color:#f49200}.autoHide{display:none}.padding10{padding:10px}.clearLeft{clear:left}.fullWidth{color:#fff}.contentWidth{max-width:1200px;margin:auto}.navTop{position:relative;height:40px;background-color:green}.logoStyle{float:left}.emailStyle,.legionella-water-hygiene>.pplColumn,.multiskilling-and-maintenance>.pplColumn,.phoneStyle{float:right}.phoneMobile{padding-left:10px}.emailDesktop,.logoDesktop,.phoneDesktop{display:none}.navAreas{background-color:#00f}.areaLink{display:block;border-top-style:solid;border-top-width:thin;padding:10px}.navOptions{position:relative;width:100%;background-color:#1c3661}.optionStyle,.secondLevelOption{font-size:13px;border-bottom:solid 1px #c7c7c7}.optionStyle{color:#333;border-bottom-width:thin;cursor:pointer;padding:10px 8px}.secondLevelOption{padding:12px 10px 12px 40px;margin-left:0;background-color:#fff;height:40px}.secondLevelFullWidth{color:#333;width:100%;margin-top:-4px}.searchTopRightStyle{background-color:#f49200;color:#fff;padding:10px;border-bottom-style:solid;border-bottom-width:thin;cursor:pointer}.optionsOuter{width:100%}.mainArticleBody .wp-block-comment-template li,.mainArticleBody .wp-block-latest-posts.wp-block-latest-posts__list li,.removeFloat{clear:both}.optionsBurger{display:block;text-align:left;cursor:pointer;background-color:#1c3661;color:#fff;font-size:14px}.topBarOptions{display:none}.optionDownArrow,.optionUpArrow{padding-top:4px;font-size:13px;color:#333}.optionUpArrow{padding-top:5px;padding-left:5px}.floatRight{float:right}.borderTopWhite{border-top-style:solid;border-top-width:thin;border-top-color:#fff}.optionRightArrow{font-size:13px;color:#333}@media screen and (min-width:992px){#topBarOptions .optionStyle:hover{color:#fff;font-weight:400}.secondLevelOption:hover{font-weight:400}#mobileSearchContainer,#mobileSearchIcon{display:none}#standardSearchIcon,.standardTopBarContainer{display:block}#standardSearchContainer,.areaMobileOptions{display:none}.aboutMargin{margin-bottom:44px}.navTop{position:relative;height:60px;background-color:green;margin-top:45px}.logoDesktop{display:block}.logoMobile,.phoneMobile{display:none}.phoneDesktop{display:block}.emailMobile{display:none}.emailDesktop{display:block}.navAreas{background-color:#00f}.areaLink{float:left;width:16.66%;border-top-style:none;text-align:center;margin:0;padding:10px 0}.navOptions{width:100%}.optionStyle{float:left;padding:10px 8px;border-top-style:none;border-bottom-style:none}#topBarOptions .optionStyle{padding-left:8px}.optionStyle:hover{border-bottom:solid 3px #f49200;padding-bottom:7px}.searchTopRightStyle{display:flex;flex-direction:row;justify-content:space-around;align-items:center;float:left;width:103px;padding:10px 6px;margin:0 0 0 15px;border-style:none;height:42px}.searchTopRightStyle .fas.fa-search{font-size:20px}.searchTopRightIcon{margin-top:-5px;padding-left:20px;padding-right:5px}.secondLevelOption{float:left;border-top:none;border-bottom:none;height:44px;padding:12px 0;margin-left:30px;color:#333}.secondLevelOption:hover{border-bottom:solid 3px #f49200;color:#333}.secondLevelFullWidth{position:absolute;top:45px;left:0;height:45px;width:100%;background-color:#f2f2f2;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#c7c7c7}.optionsOuter{width:auto;height:41px}.secondLevelInnerContainer{width:auto;float:right;padding-right:16px}.optionsBurger{display:none}.topBarOptions{display:list-item}.optionDownArrow,.optionUpArrow{color:#fff;padding-left:15px}.secondLevelOption{font-size:14px;background-color:#f2f2f2}.optionStyle{font-size:15px;color:#fff}}@media only screen and (min-width:1003px){.mobileTopBarContainer{display:none}}.ioshVideoContainer{margin-top:20px;margin-bottom:20px}.videoContainer{position:relative;padding-bottom:56.25%}.videoContainer iframe{position:absolute}.video-container{max-width:1188px;margin:0 auto 20px}.overviewBlockContainer{min-height:300px}.overviewBlockContainer .newsBlockContent{min-height:160px}.overviewNewsBlock.newsBlock{padding:15px 15px 5px}.overviewColumns{padding:0}.overviewDetail.standardPageInner{padding:0;margin-top:0}.overviewRule{margin:10px 0 0}#onlineFormResponse{opacity:1;transition:opacity .3s}#onlineFormResponse.leave,.onlineLegionella .requestFormContainer form.faded{opacity:0}.video-container>.standardPageInner>ul{margin-top:15px}.videoTitle{position:relative;display:inline-block;width:100%;padding-top:7px;padding-bottom:8px;font-size:15px;text-decoration:none;color:#333;font-weight:600}.videoButton{position:absolute;right:0;bottom:0;left:0;display:inline-block;padding-top:8px;margin-bottom:10px;font-size:16px;text-align:center;word-wrap:break-word;color:#fff}.newsBlockContent.ourVideos{min-height:165px;padding:10px}.newsBlockContent.ourVideos .newsBlockSubheading{font-size:14px}.onlineLegionella{color:#868686}.onlineLegionella ul{padding-left:20px;list-style-type:square}.onlineLegionella ul li{margin-top:10px}.onlineLegionella ul li a.linkUnderline{border-bottom-style:dotted;color:#868686}.onlineLegionella h2{margin-top:30px;margin-bottom:20px;color:#0988ca}ul.onlineDownloads{list-style-type:none;padding-left:0}.onlineDownloads .downloadCard{box-shadow:1px 1px 10px rgba(0,0,0,.2);margin:10px auto;text-align:center;padding-bottom:10px;max-width:400px;display:flex;align-items:center;justify-content:center}.onlineDownloads .downloadCard .cardFlex{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.onlineDownloads .downloadCard h3{margin-top:0;margin-left:20px;margin-right:20px;height:45px}.onlineDownloads .downloadCard .pplButton{margin:20px;width:calc(100% - 60px);display:block}.onlineDownloads .downloadCard .pplButton:hover{text-decoration:none;color:#fff}.onlineLegionella .alert h3{margin-top:0;font-weight:500}.onlineLegionella.locked{height:78vh;position:relative;overflow:hidden}.onlineLegionella .requestFormContainer{width:100%;border:0;background-color:#fff;margin-bottom:0;display:block;position:relative;opacity:1;min-height:500px}.onlineLegionella .requestFormContainer .requestFormOverlay,.overlayParent .lockingOverlay{position:absolute;left:0;width:100%;height:100%;align-items:center;justify-content:center;display:none;z-index:5}.onlineLegionella .requestFormContainer .requestFormOverlay{right:0;bottom:0;flex-direction:column;min-height:500px;background-color:#fff}.onlineLegionella .requestFormContainer .requestFormOverlay .requestOverlayContent{border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:22px;color:#00c500;height:100%;width:458px;max-width:100%}.onlineLegionella .requestFormContainer .requestFormOverlay .requestOverlayContent .successText{max-width:420px;text-align:center}.onlineLegionella .requestFormContainer .requestFormOverlay .requestOverlayContent i{font-size:55px;margin-bottom:20px}.onlineLegionella .requestFormContainer h4{text-align:center;margin-bottom:40px}.onlineLegionella .requestFormContainer form{max-width:500px;margin-left:auto;margin-right:auto;padding:30px 20px 20px;border:solid 1px #d3d3d3;border-radius:10px;transition:opacity .3s;opacity:1}.onlineLegionella .g-recaptcha{transform:scale(.9);margin-left:20px}.overlayParent{position:relative}.overlayParent .lockingOverlay{top:0;transition:all .3s;opacity:0;cursor:pointer;background-color:#1c3661;color:#fff;font-size:18px;padding:10px}.mainArticleBody .edit-post-visual-editor .block-library-block__reusable-block-container .components-disabled .block-list-appender,.showTheForm{display:none}.mainArticleBody .wp-block-archives-dropdown label,.showTheForm.active{display:block}.overlayParent .lockingOverlay.active{display:flex}.overlayParent .lockingOverlay.active:hover{opacity:.85}@media screen and (max-width:500px){.requestFormContainer{padding:20px 0}}.videoHeight{height:180px}@media screen and (min-width:410px){.videoHeight{height:220px}}@media screen and (min-width:482px){.videoHeight{height:210px}}@media screen and (min-width:770px){.videoHeight{height:176px}}@media screen and (min-width:1030px){.videoHeight{height:210px}}.newsItemDate{padding:0 0 20px;font-weight:500}.mainArticleBody{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)}.mainArticleBody .wp-block-separator{border-top:1px solid transparent!important;border-bottom:1px solid transparent!important}.mainArticleBody .has-black-color{color:var(--wp--preset--color--black)!important}.mainArticleBody .has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.mainArticleBody .has-white-color{color:var(--wp--preset--color--white)!important}.mainArticleBody .has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.mainArticleBody .has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.mainArticleBody .has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.mainArticleBody .has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.mainArticleBody .has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.mainArticleBody .has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.mainArticleBody .has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.mainArticleBody .has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.mainArticleBody .has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.mainArticleBody .has-black-background-color{background-color:var(--wp--preset--color--black)!important}.mainArticleBody .has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.mainArticleBody .has-white-background-color{background-color:var(--wp--preset--color--white)!important}.mainArticleBody .has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.mainArticleBody .has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.mainArticleBody .has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.mainArticleBody .has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.mainArticleBody .has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.mainArticleBody .has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.mainArticleBody .has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.mainArticleBody .has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.mainArticleBody .has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.mainArticleBody .has-black-border-color{border-color:var(--wp--preset--color--black)!important}.mainArticleBody .has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.mainArticleBody .has-white-border-color{border-color:var(--wp--preset--color--white)!important}.mainArticleBody .has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.mainArticleBody .has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.mainArticleBody .has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.mainArticleBody .has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.mainArticleBody .has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.mainArticleBody .has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.mainArticleBody .has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.mainArticleBody .has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.mainArticleBody .has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.mainArticleBody .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.mainArticleBody .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.mainArticleBody .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.mainArticleBody .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.mainArticleBody .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.mainArticleBody .has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.mainArticleBody .has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.mainArticleBody .has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.mainArticleBody .has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.mainArticleBody .has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.mainArticleBody .has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.mainArticleBody .has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.mainArticleBody .has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.mainArticleBody .has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.mainArticleBody .has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.mainArticleBody .has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.mainArticleBody .wp-block-pullquote.has-text-align-left blockquote,.mainArticleBody table .has-text-align-left{text-align:left}.mainArticleBody .wp-block-avatar.aligncenter,.mainArticleBody table .has-text-align-center{text-align:center}.mainArticleBody table .has-text-align-right{text-align:right}.mainArticleBody .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#0778be29!important}.mainArticleBody .wp-block-table tfoot tr td,.mainArticleBody .wp-block-table thead tr th{color:#fff;padding:5px 10px;background-color:#1c3661}.mainArticleBody .wp-block-column{padding:0 10px}.mainArticleBody a{text-decoration:underline;font-weight:500}.mainArticleBody a.pplButton{text-decoration:none!important;display:block}.mainArticleBody h1,.mainArticleBody h2,.mainArticleBody h3,.mainArticleBody h4,.mainArticleBody h5,.mainArticleBody h6,.mainArticleBody ul{margin-bottom:20px}.mainArticleBody .wp-block-table tbody tr td{padding:5px 10px}.mainArticleBody .wp-block-table tbody tr{border:1px solid #ddd}.mainArticleBody .wp-block-table{border-bottom:none!important}.mainArticleBody .wp-block-table figcaption{font-size:14px;font-style:italic;text-align:center}.mainArticleBody .wp-block-audio{margin:0 0 1em}.mainArticleBody .wp-block-audio figcaption,.mainArticleBody .wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.mainArticleBody .wp-block-audio audio{width:100%;min-width:300px}.mainArticleBody .edit-post-visual-editor .block-library-block__reusable-block-container .is-root-container{padding-left:0;padding-right:0}.mainArticleBody .edit-post-visual-editor .block-library-block__reusable-block-container .block-editor-writing-flow{display:block}.mainArticleBody .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;text-decoration:none;word-break:break-word;box-sizing:border-box}.mainArticleBody .wp-block-button__link:active,.mainArticleBody .wp-block-button__link:focus,.mainArticleBody .wp-block-button__link:hover,.mainArticleBody .wp-block-button__link:visited{color:#fff}.mainArticleBody .wp-block-button__link.aligncenter{text-align:center}.mainArticleBody .wp-block-button__link.alignright{text-align:right}.mainArticleBody .wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.mainArticleBody .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.mainArticleBody .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.mainArticleBody .wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - (var(--wp--style--block-gap, 0.5em)*.75))}.mainArticleBody .wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - (var(--wp--style--block-gap, 0.5em)*.5))}.mainArticleBody .wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - (var(--wp--style--block-gap, 0.5em)*.25))}.mainArticleBody .wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:100%;flex-basis:100%}.mainArticleBody .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.mainArticleBody .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.mainArticleBody .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.mainArticleBody .wp-block-button.is-style-squared,.mainArticleBody .wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.mainArticleBody .wp-block-button.no-border-radius,.mainArticleBody .wp-block-button__link.no-border-radius{border-radius:0!important}.mainArticleBody .is-style-outline>:where(.wp-block-button__link),.mainArticleBody :where(.wp-block-button__link).is-style-outline{border:2px solid currentColor;padding:.667em 1.333em}.mainArticleBody .is-style-outline>.wp-block-button__link:not(.has-text-color),.mainArticleBody .wp-block-button__link.is-style-outline:not(.has-text-color){color:currentColor}.mainArticleBody .is-style-outline>.wp-block-button__link:not(.has-background),.mainArticleBody .wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.mainArticleBody .wp-block-buttons.is-vertical{flex-direction:column}.mainArticleBody .wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.mainArticleBody .wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.mainArticleBody .wp-block-buttons.is-content-justification-left{justify-content:flex-start}.mainArticleBody .wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.mainArticleBody .wp-block-buttons.is-content-justification-center{justify-content:center}.mainArticleBody .wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.mainArticleBody .wp-block-buttons.is-content-justification-right{justify-content:flex-end}.mainArticleBody .wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.mainArticleBody .wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.mainArticleBody .wp-block-button.aligncenter,.mainArticleBody .wp-block-buttons.aligncenter,.mainArticleBody .wp-block-calendar{text-align:center}.mainArticleBody .wp-block-buttons .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.mainArticleBody .wp-block-calendar tbody td,.mainArticleBody .wp-block-calendar th{padding:.25em;border:1px solid #ddd}.mainArticleBody .wp-block-calendar tfoot td{border:0}.mainArticleBody .wp-block-calendar table{width:100%;border-collapse:collapse}.mainArticleBody .wp-block-calendar table th{font-weight:400;background:#ddd}.mainArticleBody .wp-block-calendar a{text-decoration:underline}.mainArticleBody .wp-block-calendar table caption,.mainArticleBody .wp-block-calendar table tbody{color:#40464d}.mainArticleBody .wp-block-categories.alignleft{margin-right:2em}.mainArticleBody .wp-block-categories.alignright{margin-left:2em}.mainArticleBody .wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.mainArticleBody .wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap!important;align-items:initial!important}@media (min-width:782px){.mainArticleBody .wp-block-columns{flex-wrap:nowrap!important}}.mainArticleBody .wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.mainArticleBody .wp-block-columns.are-vertically-aligned-center{align-items:center}.mainArticleBody .wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.mainArticleBody .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.mainArticleBody .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.mainArticleBody .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.mainArticleBody .wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.mainArticleBody .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.mainArticleBody .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}.mainArticleBody :where(.wp-block-columns.has-background){padding:1.25em 2.375em}.mainArticleBody .wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.mainArticleBody .wp-block-column.is-vertically-aligned-top{align-self:flex-start}.mainArticleBody .wp-block-column.is-vertically-aligned-center{align-self:center}.mainArticleBody .wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.mainArticleBody .wp-block-column.is-vertically-aligned-bottom,.mainArticleBody .wp-block-column.is-vertically-aligned-center,.mainArticleBody .wp-block-column.is-vertically-aligned-top{width:100%}.mainArticleBody .comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.mainArticleBody .wp-block-comment-template{margin-bottom:0;max-width:100%;list-style:none;padding:0}.mainArticleBody .wp-block-comment-template ol{margin-bottom:0;max-width:100%;list-style:none;padding-left:2rem}.mainArticleBody .wp-block-comments-pagination>.wp-block-comments-pagination-next,.mainArticleBody .wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.mainArticleBody .wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-right:.5em;margin-bottom:.5em}.mainArticleBody .wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.mainArticleBody .wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.mainArticleBody .wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.mainArticleBody .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{margin-right:1ch;display:inline-block}.mainArticleBody .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron),.mainArticleBody .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.mainArticleBody .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{margin-left:1ch;display:inline-block}.mainArticleBody .wp-block-comments-pagination.aligncenter{justify-content:center}.mainArticleBody .wp-block-cover,.mainArticleBody .wp-block-cover-image{position:relative;background-size:cover;background-position:center center;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.mainArticleBody .wp-block-cover-image.has-parallax,.mainArticleBody .wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-touch-callout:inherit){.mainArticleBody .wp-block-cover-image.has-parallax,.mainArticleBody .wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.mainArticleBody .wp-block-cover-image.has-parallax,.mainArticleBody .wp-block-cover.has-parallax{background-attachment:scroll}}.mainArticleBody .wp-block-cover-image.is-repeated,.mainArticleBody .wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.mainArticleBody .wp-block-cover .has-background-dim:not([class*=-background-color]),.mainArticleBody .wp-block-cover-image .has-background-dim:not([class*=-background-color]),.mainArticleBody .wp-block-cover-image.has-background-dim:not([class*=-background-color]),.mainArticleBody .wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.mainArticleBody .wp-block-cover .has-background-dim.has-background-gradient,.mainArticleBody .wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.mainArticleBody .wp-block-cover-image.has-background-dim::before,.mainArticleBody .wp-block-cover.has-background-dim::before{content:"";background-color:inherit}.mainArticleBody .wp-block-cover .wp-block-cover__background,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image .wp-block-cover__background,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim:not(.has-background-gradient)::before{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before{opacity:.1}.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before{opacity:.2}.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before{opacity:.3}.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before{opacity:.4}.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before{opacity:.5}.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before{opacity:.6}.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before{opacity:.7}.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before{opacity:.8}.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before{opacity:.9}.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.mainArticleBody .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before{opacity:1}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.mainArticleBody .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.mainArticleBody .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.mainArticleBody .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.mainArticleBody .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.mainArticleBody .wp-block-cover .block-library-cover__padding-visualizer,.mainArticleBody .wp-block-cover-image .block-library-cover__padding-visualizer{z-index:2}.mainArticleBody .wp-block-cover-image.alignleft,.mainArticleBody .wp-block-cover-image.alignright,.mainArticleBody .wp-block-cover.alignleft,.mainArticleBody .wp-block-cover.alignright{max-width:420px;width:100%}.mainArticleBody .wp-block-cover-image::after,.mainArticleBody .wp-block-cover::after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.mainArticleBody .wp-block-cover-image::after,.mainArticleBody .wp-block-cover::after{content:none}}.mainArticleBody .wp-block-cover-image.aligncenter,.mainArticleBody .wp-block-cover-image.alignleft,.mainArticleBody .wp-block-cover-image.alignright,.mainArticleBody .wp-block-cover.aligncenter,.mainArticleBody .wp-block-cover.alignleft,.mainArticleBody .wp-block-cover.alignright{display:flex}.mainArticleBody .wp-block-cover .wp-block-cover__inner-container,.mainArticleBody .wp-block-cover-image .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.mainArticleBody .wp-block-cover-image.is-light .wp-block-cover__inner-container,.mainArticleBody .wp-block-cover.is-light .wp-block-cover__inner-container{color:#000}.mainArticleBody .wp-block-cover h1:not(.has-text-color),.mainArticleBody .wp-block-cover h2:not(.has-text-color),.mainArticleBody .wp-block-cover h3:not(.has-text-color),.mainArticleBody .wp-block-cover h4:not(.has-text-color),.mainArticleBody .wp-block-cover h5:not(.has-text-color),.mainArticleBody .wp-block-cover h6:not(.has-text-color),.mainArticleBody .wp-block-cover p:not(.has-text-color),.mainArticleBody .wp-block-cover-image h1:not(.has-text-color),.mainArticleBody .wp-block-cover-image h2:not(.has-text-color),.mainArticleBody .wp-block-cover-image h3:not(.has-text-color),.mainArticleBody .wp-block-cover-image h4:not(.has-text-color),.mainArticleBody .wp-block-cover-image h5:not(.has-text-color),.mainArticleBody .wp-block-cover-image h6:not(.has-text-color),.mainArticleBody .wp-block-cover-image p:not(.has-text-color){color:inherit}.mainArticleBody .wp-block-cover-image.is-position-top-left,.mainArticleBody .wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.mainArticleBody .wp-block-cover-image.is-position-top-center,.mainArticleBody .wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.mainArticleBody .wp-block-cover-image.is-position-top-right,.mainArticleBody .wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.mainArticleBody .wp-block-cover-image.is-position-center-left,.mainArticleBody .wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.mainArticleBody .wp-block-cover-image.is-position-center-center,.mainArticleBody .wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.mainArticleBody .wp-block-cover-image.is-position-center-right,.mainArticleBody .wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.mainArticleBody .wp-block-cover-image.is-position-bottom-left,.mainArticleBody .wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.mainArticleBody .wp-block-cover-image.is-position-bottom-center,.mainArticleBody .wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.mainArticleBody .wp-block-cover-image.is-position-bottom-right,.mainArticleBody .wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.mainArticleBody .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.mainArticleBody .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.mainArticleBody .wp-block-cover img.wp-block-cover__image-background,.mainArticleBody .wp-block-cover video.wp-block-cover__video-background,.mainArticleBody .wp-block-cover-image img.wp-block-cover__image-background,.mainArticleBody .wp-block-cover-image video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:0;border:0;box-shadow:none}.mainArticleBody .wp-block-cover__image-background,.mainArticleBody .wp-block-cover__video-background{z-index:0}.mainArticleBody .wp-block-cover-image-text,.mainArticleBody .wp-block-cover-text,.mainArticleBody section.wp-block-cover-image h2{color:#fff}.mainArticleBody .wp-block-cover-image-text a,.mainArticleBody .wp-block-cover-image-text a:active,.mainArticleBody .wp-block-cover-image-text a:focus,.mainArticleBody .wp-block-cover-image-text a:hover,.mainArticleBody .wp-block-cover-text a,.mainArticleBody .wp-block-cover-text a:active,.mainArticleBody .wp-block-cover-text a:focus,.mainArticleBody .wp-block-cover-text a:hover,.mainArticleBody section.wp-block-cover-image h2 a,.mainArticleBody section.wp-block-cover-image h2 a:active,.mainArticleBody section.wp-block-cover-image h2 a:focus,.mainArticleBody section.wp-block-cover-image h2 a:hover{color:#fff}.mainArticleBody .wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.mainArticleBody .wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.mainArticleBody .wp-block-cover-image.has-left-content .wp-block-cover-image-text,.mainArticleBody .wp-block-cover.has-left-content .wp-block-cover-text,.mainArticleBody section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.mainArticleBody .wp-block-cover-image.has-right-content .wp-block-cover-image-text,.mainArticleBody .wp-block-cover.has-right-content .wp-block-cover-text,.mainArticleBody section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.mainArticleBody .wp-block-cover .wp-block-cover-text,.mainArticleBody .wp-block-cover-image .wp-block-cover-image-text,.mainArticleBody section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.mainArticleBody .wp-block-embed.alignleft,.mainArticleBody .wp-block-embed.alignright,.mainArticleBody .wp-block[data-align=left]>[data-type="core/embed"],.mainArticleBody .wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.mainArticleBody .wp-block-embed.alignleft .wp-block-embed__wrapper,.mainArticleBody .wp-block-embed.alignright .wp-block-embed__wrapper,.mainArticleBody .wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.mainArticleBody .wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.mainArticleBody .wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.mainArticleBody .wp-block-embed{margin:0 0 1em;overflow-wrap:break-word}.mainArticleBody .wp-block-embed__wrapper{position:relative}.mainArticleBody .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{content:"";display:block;padding-top:50%}.mainArticleBody .wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.mainArticleBody .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{padding-top:42.85%}.mainArticleBody .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{padding-top:50%}.mainArticleBody .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{padding-top:56.25%}.mainArticleBody .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{padding-top:75%}.mainArticleBody .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{padding-top:100%}.mainArticleBody .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{padding-top:177.77%}.mainArticleBody .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{padding-top:200%}.mainArticleBody .wp-block-file{margin-bottom:1.5em}.mainArticleBody .wp-block-file.aligncenter{text-align:center}.mainArticleBody .wp-block-file.alignright,.mainArticleBody .wp-block-pullquote.has-text-align-right blockquote{text-align:right}.mainArticleBody .wp-block-file .wp-block-file__embed{margin-bottom:1em}.mainArticleBody .wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.mainArticleBody .wp-block-file a.wp-block-file__button{text-decoration:none}.mainArticleBody .wp-block-file a.wp-block-file__button:active,.mainArticleBody .wp-block-file a.wp-block-file__button:focus,.mainArticleBody .wp-block-file a.wp-block-file__button:hover,.mainArticleBody .wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.mainArticleBody .wp-block-file *+.wp-block-file__button{margin-left:.75em}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images),.mainArticleBody .wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even),.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even){margin-right:0}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{margin:0;height:100%;display:flex;align-items:flex-end;justify-content:flex-start}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:auto}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0;z-index:2}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) figcaption,.mainArticleBody .wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.mainArticleBody .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.mainArticleBody .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.mainArticleBody .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.mainArticleBody .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{width:100%;height:100%;flex:1;-o-object-fit:cover;object-fit:cover}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{width:calc(33.3333333333% - .6666666667em);margin-right:1em}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{width:calc(16.6666666667% - .8333333333em);margin-right:1em}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{width:calc(14.2857142857% - .8571428571em);margin-right:1em}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.mainArticleBody .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.mainArticleBody .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).alignleft,.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).alignright,.mainArticleBody .wp-block-gallery:not(.has-nested-images).alignleft,.mainArticleBody .wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.mainArticleBody .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.mainArticleBody .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.mainArticleBody .wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}.mainArticleBody figure.wp-block-gallery.has-nested-images{align-items:normal}.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(50% - (var(--wp--style--unstable-gallery-gap, 16px)/2));margin:0}.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image{display:flex;flex-grow:1;justify-content:center;position:relative;flex-direction:column;max-width:100%}.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image>a,.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image>div{margin:0;flex-direction:column;flex-grow:1}.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 70%,transparent);bottom:0;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%;box-sizing:border-box}.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.mainArticleBody .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{flex:initial;background:0 0;color:inherit;margin:0;padding:10px 10px 9px;position:relative}.mainArticleBody .wp-block-gallery.has-nested-images figcaption{flex-grow:1;flex-basis:100%;text-align:center}.mainArticleBody .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-top:0;margin-bottom:auto}.mainArticleBody .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.mainArticleBody .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.mainArticleBody .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.mainArticleBody .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.mainArticleBody .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{width:100%;flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover}.mainArticleBody .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.mainArticleBody .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px)*.6666666667))}.mainArticleBody .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - (var(--wp--style--unstable-gallery-gap, 16px)*.75))}.mainArticleBody .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - (var(--wp--style--unstable-gallery-gap, 16px)*.8))}.mainArticleBody .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px)*.8333333333))}.mainArticleBody .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px)*.8571428571))}.mainArticleBody .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px)*.875))}.mainArticleBody .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px)*.6666666667))}.mainArticleBody .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.mainArticleBody .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - (var(--wp--style--unstable-gallery-gap, 16px)*.5))}.mainArticleBody .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1){width:100%}}.mainArticleBody .wp-block-gallery.has-nested-images.alignleft,.mainArticleBody .wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.mainArticleBody .wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.mainArticleBody .wp-block-group,.mainArticleBody ul,.mainArticleBody ul.wp-block-rss.wp-block-rss{box-sizing:border-box}.mainArticleBody h1.has-background,.mainArticleBody h2.has-background,.mainArticleBody h3.has-background,.mainArticleBody h4.has-background,.mainArticleBody h5.has-background,.mainArticleBody h6.has-background{padding:1.25em 2.375em}.mainArticleBody .wp-block-image{margin:0 0 1em}.mainArticleBody .wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.mainArticleBody .wp-block-image:not(.is-style-rounded) img,.mainArticleBody .wp-block-image:not(.is-style-rounded)>a{border-radius:inherit}.mainArticleBody .wp-block-image.aligncenter{text-align:center}.mainArticleBody .wp-block-image.alignfull img,.mainArticleBody .wp-block-image.alignwide img{height:auto;width:100%}.mainArticleBody .wp-block-image .aligncenter,.mainArticleBody .wp-block-image .alignleft,.mainArticleBody .wp-block-image .alignright,.mainArticleBody .wp-block-image.aligncenter,.mainArticleBody .wp-block-image.alignleft,.mainArticleBody .wp-block-image.alignright{display:table}.mainArticleBody .wp-block-image .aligncenter>figcaption,.mainArticleBody .wp-block-image .alignleft>figcaption,.mainArticleBody .wp-block-image .alignright>figcaption,.mainArticleBody .wp-block-image.aligncenter>figcaption,.mainArticleBody .wp-block-image.alignleft>figcaption,.mainArticleBody .wp-block-image.alignright>figcaption{display:table-caption;caption-side:bottom}.mainArticleBody .wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.mainArticleBody .wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.mainArticleBody .wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.mainArticleBody .wp-block-image figcaption{margin-bottom:1em;font-style:italic;font-size:12px;margin-top:0;text-align:right}.mainArticleBody .wp-block-image .is-style-rounded img,.mainArticleBody .wp-block-image.is-style-circle-mask img,.mainArticleBody .wp-block-image.is-style-rounded img{border-radius:9999px}@supports (-webkit-mask-image:none) or (mask-image:none) or (-webkit-mask-image:none){.mainArticleBody .wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.mainArticleBody ol.wp-block-latest-comments{margin-left:0}.mainArticleBody .wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.mainArticleBody .wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.mainArticleBody .has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.mainArticleBody .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.mainArticleBody .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.mainArticleBody .has-dates .wp-block-latest-comments__comment,.mainArticleBody .has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.mainArticleBody .wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.mainArticleBody .wp-block-latest-comments__comment-date{display:block;font-size:.75em}.mainArticleBody .wp-block-latest-comments .avatar,.mainArticleBody .wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.mainArticleBody .wp-block-latest-posts.alignleft,.mainArticleBody ul.wp-block-rss.alignleft{margin-right:2em}.mainArticleBody .wp-block-latest-posts.alignright,.mainArticleBody ul.wp-block-rss.alignright{margin-left:2em}.mainArticleBody .wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.mainArticleBody .wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.mainArticleBody .wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.mainArticleBody .wp-block-latest-posts.columns-2 li{width:calc((100%/2) - 1.25em + (1.25em/2))}.mainArticleBody .wp-block-latest-posts.columns-2 li:nth-child(2n),.mainArticleBody .wp-block-latest-posts.columns-3 li:nth-child(3n),.mainArticleBody .wp-block-latest-posts.columns-4 li:nth-child(4n),.mainArticleBody .wp-block-latest-posts.columns-5 li:nth-child(5n),.mainArticleBody .wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}.mainArticleBody .wp-block-latest-posts.columns-3 li{width:calc((100%/3) - 1.25em + (1.25em/3))}.mainArticleBody .wp-block-latest-posts.columns-4 li{width:calc((100%/4) - 1.25em + (1.25em/4))}.mainArticleBody .wp-block-latest-posts.columns-5 li{width:calc((100%/5) - 1.25em + (1.25em/5))}.mainArticleBody .wp-block-latest-posts.columns-6 li{width:calc((100%/6) - 1.25em + (1.25em/6))}}.mainArticleBody .wp-block-latest-posts__post-author,.mainArticleBody .wp-block-latest-posts__post-date{display:block;font-size:.8125em}.mainArticleBody .wp-block-latest-posts__post-excerpt,.mainArticleBody .wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.mainArticleBody .wp-block-latest-posts__featured-image a{display:inline-block}.mainArticleBody .wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.mainArticleBody .wp-block-latest-posts__featured-image.alignleft{margin-right:1em;float:left}.mainArticleBody .wp-block-latest-posts__featured-image.alignright{margin-left:1em;float:right}.mainArticleBody .wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.mainArticleBody ol.has-background,.mainArticleBody p.has-background,.mainArticleBody ul.has-background{padding:1.25em 2.375em}.mainArticleBody .wp-block-media-text{direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.mainArticleBody .wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.mainArticleBody .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.mainArticleBody .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.mainArticleBody .wp-block-media-text .wp-block-media-text__content,.mainArticleBody .wp-block-media-text .wp-block-media-text__media,.mainArticleBody .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.mainArticleBody .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.mainArticleBody .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.mainArticleBody .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.mainArticleBody .wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.mainArticleBody .wp-block-media-text .wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.mainArticleBody .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}.mainArticleBody .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}.mainArticleBody .wp-block-media-text__media img,.mainArticleBody .wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle}.mainArticleBody .wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.mainArticleBody .wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.mainArticleBody .wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.mainArticleBody .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.mainArticleBody .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.mainArticleBody .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.mainArticleBody .wp-block-navigation .wp-block-page-list{display:flex;flex-direction:var(--navigation-layout-direction, initial);justify-content:var(--navigation-layout-justify, initial);align-items:var(--navigation-layout-align, initial);flex-wrap:var(--navigation-layout-wrap, wrap);background-color:inherit}.mainArticleBody .wp-block-navigation .wp-block-navigation-item{background-color:inherit}.mainArticleBody .is-small-text{font-size:.875em}.mainArticleBody .is-regular-text{font-size:1em}.mainArticleBody .is-large-text{font-size:2.25em}.mainArticleBody .is-larger-text{font-size:3em}.mainArticleBody .has-drop-cap:not(:focus)::first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.mainArticleBody p.has-drop-cap.has-background{overflow:hidden}.mainArticleBody :where(p.has-text-color:not(.has-link-color)) a{color:inherit}.mainArticleBody .wp-block-post-author{display:flex;flex-wrap:wrap}.mainArticleBody .wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.mainArticleBody .wp-block-post-author__avatar{margin-right:1em}.mainArticleBody .wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.mainArticleBody .wp-block-post-author__content{flex-grow:1;flex-basis:0}.mainArticleBody .wp-block-post-author__name{margin:0}.mainArticleBody .wp-block-post-comments .alignleft{float:left}.mainArticleBody .wp-block-post-comments .alignright{float:right}.mainArticleBody .wp-block-post-comments .navigation::after{content:"";display:table;clear:both}.mainArticleBody .wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.mainArticleBody .wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.mainArticleBody .wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.mainArticleBody .wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.mainArticleBody .wp-block-post-comments .comment-author{line-height:1.5}.mainArticleBody .wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-top:.5em;margin-right:.75em;width:2.5em}.mainArticleBody .wp-block-post-comments .comment-author cite{font-style:normal}.mainArticleBody .wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.mainArticleBody .wp-block-post-comments .comment-meta .comment-awaiting-moderation{margin-top:1em;margin-bottom:1em;display:block}.mainArticleBody .wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.mainArticleBody .wp-block-post-comments .comment-form-author label,.mainArticleBody .wp-block-post-comments .comment-form-comment label,.mainArticleBody .wp-block-post-comments .comment-form-email label,.mainArticleBody .wp-block-post-comments .comment-form-url label,.mainArticleBody .wp-block-post-comments-form .comment-form-author label,.mainArticleBody .wp-block-post-comments-form .comment-form-email label,.mainArticleBody .wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.mainArticleBody .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.mainArticleBody .wp-block-post-comments .comment-form textarea,.mainArticleBody .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.mainArticleBody .wp-block-post-comments-form .comment-form textarea{display:block;box-sizing:border-box;width:100%}.mainArticleBody .wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.mainArticleBody .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent,.mainArticleBody .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.mainArticleBody .wp-block-post-comments .comment-reply-title{margin-bottom:0}.mainArticleBody .wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium, smaller);margin-left:.5em}.mainArticleBody .wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.mainArticleBody .wp-block-post-comments input:not([type=submit]),.mainArticleBody .wp-block-post-comments textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.mainArticleBody .wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.mainArticleBody .wp-block-post-comments textarea{padding:calc(.667em + 2px)}.mainArticleBody .wp-block-post-comments input[type=submit]{border:0}.mainArticleBody .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.mainArticleBody .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.mainArticleBody .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.mainArticleBody .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.mainArticleBody .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.mainArticleBody .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.mainArticleBody .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.mainArticleBody .wp-block-post-comments-form input[type=submit]{border:0;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.mainArticleBody .wp-block-post-comments-form input:not([type=submit]),.mainArticleBody .wp-block-post-comments-form textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.mainArticleBody .wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.mainArticleBody .wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.mainArticleBody .wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.mainArticleBody .wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.mainArticleBody .wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium, smaller);margin-left:.5em}.mainArticleBody .wp-block-post-excerpt__more-link{display:inline-block}.mainArticleBody .wp-block-post-featured-image{margin-left:0;margin-right:0}.mainArticleBody .wp-block-post-featured-image a{display:block}.mainArticleBody .wp-block-post-featured-image img{max-width:100%;width:100%;height:auto;vertical-align:bottom}.mainArticleBody .wp-block-post-featured-image.alignfull img,.mainArticleBody .wp-block-post-featured-image.alignwide img{width:100%}.mainArticleBody .wp-block-post-template,.mainArticleBody .wp-block-query-loop{margin-top:0;margin-bottom:0;max-width:100%;list-style:none;padding:0}.mainArticleBody .wp-block-post-template.wp-block-post-template,.mainArticleBody .wp-block-query-loop.wp-block-post-template{background:0 0}.mainArticleBody .wp-block-post-template.is-flex-container,.mainArticleBody .wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap;gap:1.25em}.mainArticleBody .wp-block-post-template.is-flex-container li,.mainArticleBody .wp-block-query-loop.is-flex-container li{margin:0;width:100%}@media (min-width:600px){.mainArticleBody .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.mainArticleBody .wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc((100%/2) - 1.25em + (1.25em/2))}.mainArticleBody .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.mainArticleBody .wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc((100%/3) - 1.25em + (1.25em/3))}.mainArticleBody .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.mainArticleBody .wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc((100%/4) - 1.25em + (1.25em/4))}.mainArticleBody .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.mainArticleBody .wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc((100%/5) - 1.25em + (1.25em/5))}.mainArticleBody .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.mainArticleBody .wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc((100%/6) - 1.25em + (1.25em/6))}}.mainArticleBody .wp-block-post-terms__separator{white-space:pre-wrap}.mainArticleBody .wp-block-post-title,.mainArticleBody .wp-block-table .has-fixed-layout td,.mainArticleBody .wp-block-table .has-fixed-layout th,.mainArticleBody .wp-block-table.aligncenter td,.mainArticleBody .wp-block-table.aligncenter th,.mainArticleBody .wp-block-table.alignleft td,.mainArticleBody .wp-block-table.alignleft th,.mainArticleBody .wp-block-table.alignright td,.mainArticleBody .wp-block-table.alignright th{word-break:break-word}.mainArticleBody .wp-block-post-title a{display:inline-block}.mainArticleBody .wp-block-preformatted{white-space:pre-wrap}.mainArticleBody .wp-block-preformatted.has-background{padding:1.25em 2.375em}.mainArticleBody .wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center;overflow-wrap:break-word;box-sizing:border-box}.mainArticleBody .wp-block-pullquote .has-text-color a,.mainArticleBody .wp-block-pullquote blockquote,.mainArticleBody .wp-block-pullquote p{color:inherit}.mainArticleBody .wp-block-pullquote.alignleft,.mainArticleBody .wp-block-pullquote.alignright,.mainArticleBody .wp-block-pullquote.has-text-align-left,.mainArticleBody .wp-block-pullquote.has-text-align-right{max-width:420px}.mainArticleBody .wp-block-pullquote.alignleft p,.mainArticleBody .wp-block-pullquote.alignright p,.mainArticleBody .wp-block-pullquote.has-text-align-left p,.mainArticleBody .wp-block-pullquote.has-text-align-right p{font-size:1.25em}.mainArticleBody .wp-block-pullquote p{font-size:1.75em;line-height:1.6}.mainArticleBody .wp-block-pullquote cite,.mainArticleBody .wp-block-pullquote footer{position:relative}.mainArticleBody .wp-block-pullquote.is-style-solid-color{border:0}.mainArticleBody .wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.mainArticleBody .wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.mainArticleBody .wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.mainArticleBody .wp-block-pullquote cite{color:inherit}.mainArticleBody .wp-block-query-pagination>.wp-block-query-pagination-next,.mainArticleBody .wp-block-query-pagination>.wp-block-query-pagination-numbers,.mainArticleBody .wp-block-query-pagination>.wp-block-query-pagination-previous{margin-right:.5em;margin-bottom:.5em}.mainArticleBody .wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.mainArticleBody .wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.mainArticleBody .wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.mainArticleBody .wp-block-query-pagination .wp-block-query-pagination-previous-arrow{margin-right:1ch;display:inline-block}.mainArticleBody .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron),.mainArticleBody .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.mainArticleBody .wp-block-query-pagination .wp-block-query-pagination-next-arrow{margin-left:1ch;display:inline-block}.mainArticleBody .wp-block-query-pagination.aligncenter{justify-content:center}.mainArticleBody .wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.mainArticleBody .wp-block-quote.is-large:not(.is-style-plain),.mainArticleBody .wp-block-quote.is-style-large:not(.is-style-plain){margin-bottom:1em;padding:0 1em}.mainArticleBody .wp-block-quote.is-large:not(.is-style-plain) p,.mainArticleBody .wp-block-quote.is-style-large:not(.is-style-plain) p{font-size:1.5em;font-style:italic;line-height:1.6}.mainArticleBody .wp-block-quote.is-large:not(.is-style-plain) cite,.mainArticleBody .wp-block-quote.is-large:not(.is-style-plain) footer,.mainArticleBody .wp-block-quote.is-style-large:not(.is-style-plain) cite,.mainArticleBody .wp-block-quote.is-style-large:not(.is-style-plain) footer{font-size:1.125em;text-align:right}.mainArticleBody .wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.mainArticleBody .wp-block-read-more:not([style*=text-decoration]){text-decoration:none}.mainArticleBody .wp-block-read-more:not([style*=text-decoration]):active,.mainArticleBody .wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}.mainArticleBody ul.wp-block-rss{list-style:none;padding:0}.mainArticleBody ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.mainArticleBody ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.mainArticleBody ul.wp-block-rss.columns-2 li{width:calc((100%/2) - 1em)}.mainArticleBody ul.wp-block-rss.columns-3 li{width:calc((100%/3) - 1em)}.mainArticleBody ul.wp-block-rss.columns-4 li{width:calc((100%/4) - 1em)}.mainArticleBody ul.wp-block-rss.columns-5 li{width:calc((100%/5) - 1em)}.mainArticleBody ul.wp-block-rss.columns-6 li{width:calc((100%/6) - 1em)}}.mainArticleBody .wp-block-rss__item-author,.mainArticleBody .wp-block-rss__item-publish-date{display:block;font-size:.8125em}.mainArticleBody .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal;font-size:inherit;font-family:inherit;line-height:inherit}.mainArticleBody .wp-block-search__button.has-icon{line-height:0}.mainArticleBody .wp-block-search__button svg{min-width:1.5em;min-height:1.5em;fill:currentColor}.mainArticleBody .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.mainArticleBody .wp-block-search__label,.mainArticleBody .wp-block-video video{width:100%}.mainArticleBody .wp-block-search__input{padding:8px;flex-grow:1;min-width:3em;border:1px solid #949494;font-size:inherit;font-family:inherit;line-height:inherit}.mainArticleBody .wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.mainArticleBody .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.mainArticleBody .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:0;padding:0 0 0 .25em}.mainArticleBody .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:0}.mainArticleBody .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.mainArticleBody .wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.mainArticleBody .wp-block-separator{}.mainArticleBody .wp-block-separator.is-style-dots{background:0 0!important;border:0;text-align:center;line-height:1;height:auto}.mainArticleBody .wp-block-separator.is-style-dots::before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.mainArticleBody .wp-block-social-links{padding-left:0;padding-right:0;text-indent:0;margin-left:0;background:0 0}.mainArticleBody .wp-block-social-links .wp-social-link a,.mainArticleBody .wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.mainArticleBody .wp-block-social-links .wp-social-link a{padding:.25em}.mainArticleBody .wp-block-social-links .wp-social-link span:not(.screen-reader-text){margin-left:.5em;margin-right:.5em;font-size:.65em}.mainArticleBody .wp-block-social-links.has-small-icon-size{font-size:16px}.mainArticleBody .wp-block-social-links,.mainArticleBody .wp-block-social-links.has-normal-icon-size{font-size:24px}.mainArticleBody .wp-block-social-links.has-large-icon-size{font-size:36px}.mainArticleBody .wp-block-social-links.has-huge-icon-size{font-size:48px}.mainArticleBody .wp-block-social-links.aligncenter{justify-content:center;display:flex}.mainArticleBody .wp-block-social-links.alignright{justify-content:flex-end}.mainArticleBody .wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.mainArticleBody .wp-block-social-link{transition-duration:0s;transition-delay:0s}}.mainArticleBody .wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.mainArticleBody .wp-block-social-link:hover{transform:scale(1.1)}.mainArticleBody .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.mainArticleBody .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.mainArticleBody .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.mainArticleBody .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.mainArticleBody .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.mainArticleBody .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link{background:0 0}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link svg{width:1.25em;height:1.25em}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.mainArticleBody .wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.mainArticleBody .wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.mainArticleBody .wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:calc((2/3)*1em);padding-right:calc((2/3)*1em)}.mainArticleBody .wp-block-spacer{clear:both}.mainArticleBody .wp-block-table{margin:0 0 1em;overflow-x:auto}.mainArticleBody .wp-block-table table{border-collapse:collapse;width:100%}.mainArticleBody .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.mainArticleBody .wp-block-table.aligncenter,.mainArticleBody .wp-block-table.alignleft,.mainArticleBody .wp-block-table.alignright{display:table;width:auto}.mainArticleBody .wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.mainArticleBody .wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.mainArticleBody .wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.mainArticleBody .wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.mainArticleBody .wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.mainArticleBody .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.mainArticleBody .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.mainArticleBody .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.mainArticleBody .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.mainArticleBody .wp-block-table.is-style-stripes td,.mainArticleBody .wp-block-table.is-style-stripes th{border-color:transparent}.mainArticleBody .wp-block-table .has-border-color td,.mainArticleBody .wp-block-table .has-border-color th,.mainArticleBody .wp-block-table .has-border-color tr,.mainArticleBody .wp-block-table .has-border-color>*{border-color:inherit}.mainArticleBody .wp-block-table table[style*=border-style] td,.mainArticleBody .wp-block-table table[style*=border-style] th,.mainArticleBody .wp-block-table table[style*=border-style] tr,.mainArticleBody .wp-block-table table[style*=border-style]>*{border-style:inherit}.mainArticleBody .wp-block-table table[style*=border-width] td,.mainArticleBody .wp-block-table table[style*=border-width] th,.mainArticleBody .wp-block-table table[style*=border-width] tr,.mainArticleBody .wp-block-table table[style*=border-width]>*{border-width:inherit;border-style:inherit}.mainArticleBody .wp-block-tag-cloud.aligncenter{text-align:center}.mainArticleBody .wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.mainArticleBody .wp-block-tag-cloud a{display:inline-block;margin-right:5px}.mainArticleBody .wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.mainArticleBody .wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.mainArticleBody .wp-block-tag-cloud.is-style-outline a{border:1px solid currentColor;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.mainArticleBody .wp-block-text-columns,.mainArticleBody .wp-block-text-columns.aligncenter{display:flex}.mainArticleBody .wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.mainArticleBody .wp-block-text-columns .wp-block-column:first-child{margin-left:0}.mainArticleBody .wp-block-text-columns .wp-block-column:last-child{margin-right:0}.mainArticleBody .wp-block-text-columns.columns-2 .wp-block-column{width:calc(100%/2)}.mainArticleBody .wp-block-text-columns.columns-3 .wp-block-column{width:calc(100%/3)}.mainArticleBody .wp-block-text-columns.columns-4 .wp-block-column{width:calc(100%/4)}.mainArticleBody pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.mainArticleBody .wp-block-video{margin:0 0 1em}@supports (position:sticky){.mainArticleBody .wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.mainArticleBody .wp-block-video.aligncenter{text-align:center}.wp-core-ui .button{text-decoration:none}.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;font-size:13px;line-height:2.15384615;min-height:30px;margin:0;padding:0 10px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}.wp-core-ui .button-secondary{text-decoration:none}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{min-height:32px;line-height:2.30769231;padding:0 12px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{min-height:26px;line-height:2.18181818;padding:0 8px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;min-height:46px;line-height:3.14285714;padding:0 36px}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:0;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#2271b1;border-color:#2271b1;background:#f6f7f7;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:hover,.wp-core-ui .button.hover,.wp-core-ui .button:hover{background:#f0f0f1;border-color:#0a4b78;color:#0a4b78}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{background:#f6f7f7;border-color:#3582c4;color:#0a4b78;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent;outline-offset:0}.wp-core-ui .button-secondary:active,.wp-core-ui .button:active{background:#f6f7f7;border-color:#8c8f94;box-shadow:none}.wp-core-ui .button.active,.wp-core-ui .button.active:hover{background-color:#dcdcde;color:#135e96;border-color:#0a4b78;box-shadow:inset 0 2px 5px -3px #0a4b78}.wp-core-ui .button-group>.button.active:focus,.wp-core-ui .button.active:focus{border-color:#3582c4;box-shadow:inset 0 2px 5px -3px #0a4b78,0 0 0 1px #3582c4}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;cursor:default;transform:none!important}.wp-core-ui .button-link{margin:0;padding:0;box-shadow:none;border:0;border-radius:0;background:0 0;cursor:pointer;text-align:left;color:#2271b1;text-decoration:underline;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}.wp-core-ui .button-link:active,.wp-core-ui .button-link:hover{color:#135e96}.wp-core-ui .button-link:focus{color:#043959;box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:1px solid transparent}.wp-core-ui .button-link-delete{color:#d63638}.wp-core-ui .button-link-delete:focus,.wp-core-ui .button-link-delete:hover{color:#d63638;background:0 0}.wp-core-ui .button-link-delete:disabled{background:0 0!important}.wp-core-ui .button-primary{background:#2271b1;border-color:#2271b1;color:#fff;text-decoration:none;text-shadow:none}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#135e96;border-color:#135e96;color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #2271b1}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#135e96;border-color:#135e96;box-shadow:none;color:#fff}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#a7aaad!important;background:#f6f7f7!important;border-color:#dcdcde!important;box-shadow:none!important;text-shadow:none!important;cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;border-radius:0;margin-right:-1px}.wp-core-ui .button-group>.button:first-child{border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:last-child{border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button-primary+.button{border-left:0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}.wp-core-ui .button-group>.button.active{background-color:#dcdcde;color:#135e96;border-color:#0a4b78;box-shadow:inset 0 2px 5px -3px #0a4b78}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:0 14px;line-height:2.71428571;font-size:14px;vertical-align:middle;min-height:40px;margin-bottom:4px}.media-frame.mode-grid .bulk-select .button,.wp-core-ui .copy-to-clipboard-container .copy-attachment-url{margin-bottom:0}#media-upload.wp-core-ui .button{padding:0 10px 1px;min-height:24px;line-height:22px;font-size:13px}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.wp-core-ui.wp-customizer .button{font-size:13px;line-height:2.15384615;min-height:30px;margin:0;vertical-align:inherit}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;margin-left:5px}.interim-login .button.button-large{min-height:30px;line-height:2;padding:0 12px 2px}}