  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cookieFirstHeadingFix{font-size:100%;padding-top:0.1em;margin-bottom:0.75em;font-weight:bold;}
.kis-widget .kis-widget__cta-block .kis-widget__cta a{color:#505457 !important;font-weight:600 !important;}.kis-widget .kis-widget__lead{color:#505457 !important;}.kis-widget .kis-widget__lead .kis-widget__course{font-weight:bold !important;}.kis_button > p{color:#505457 !important;font-weight:bold !important;}
.h5p-button-description{color:#000000 !important;font-weight:bold !important;}
a[data-id="tracked-menu-link-contentd8ccdb55-a1b4-4c3e-8b56-51f6fbecb2ee"]{background-color:#E5007E !important;transition:background-color 0.3s ease-in-out;}a[data-id="tracked-menu-link-contentd8ccdb55-a1b4-4c3e-8b56-51f6fbecb2ee"]:hover{background-color:#C4014B !important;}a[data-id="tracked-menu-link-contente38b167a-dc61-4022-a4d0-3ad605a095ca"]{background-color:#E5007E !important;transition:background-color 0.3s ease-in-out;}a[data-id="tracked-menu-link-contente38b167a-dc61-4022-a4d0-3ad605a095ca"]:hover{background-color:#C4014B !important;}a[data-id="tracked-menu-link-content5c4e184b-f488-413d-9e6c-78fdae409781"]{background-color:#E5007E !important;transition:background-color 0.3s ease-in-out;}a[data-id="tracked-menu-link-content5c4e184b-f488-413d-9e6c-78fdae409781"]:hover{background-color:#C4014B !important;}//tracked-menu-link-contentd8ccdb55-a1b4-4c3e-8b56-51f6fbecb2ee
//tracked-menu-link-content12dd3022-7210-4fbb-8ae5-3344701dcb95
.alert-banner-container--warning.colors-inverted a:hover{color:#0078b4;}.minihub__content .text-and-image-container--with-bg.container{max-width:calc(100% - 3.2rem);@include media-breakpoint-up(lg){max-width:calc(100% - 6.4rem);}@include media-breakpoint-up(xxl){max-width:calc(100% - 3.2rem);}}.colors-inverted .button.button--campaign-secondary{color:#000;}.colors-inverted .button.button--campaign-secondary:hover{color:#000;}.colors-inverted .button.button--campaign-secondary.button--iconed:hover::after{background-color:#000;}.algolia-recommend-carousel__item .card .card__image{aspect-ratio:0;}
.wFormHeader,.wFormFooter p.supportInfo,p.supportInfo{display:none;}
.headingleft{float:left;}.headingright{float:right;}@media screen and (max-width:770px){.headingright,.headingleft{display:none;}}@media screen and (min-width:770px){.showheading{display:none;}}
li[data-aura-rendered-by]::before{content:unset!important;}
.supp-hide{display:none;}.supp-show{display:initial;}#widget-root{z-index:100px;line-height:0.8;}.supp-button-container{float:right;}.supp-button-container a.button--secondary{color:#004F76;text-decoration-line:none;background-color:#FFF;}.supp-button-container > a.button--secondary:hover{text-decoration-line:none;background-color:#004F76;color:#FFF;}.supp-button-container > a.button--secondary:visited{color:#004F76;background-color:#FFF;}.supp-button-container > a.button--secondary:visited:hover{background-color:#004F76;color:#FFF;}#supp-button-container-toggle{float:right;}.supp-img-size{height:32px;width:32px;}.buttonBoxWhenCollapsed{background-color:#F7F7F7;border-color:#3C023C;border-width:4px;border-style:solid;}#supp-widget-header-survey{background-color:#F7F7F7;color:#004e75;}.initial--widget-header{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end;}#supp-widget-header-survey:hover{background-color:#004e75;color:white;}#supp-button-container-toggle.buttonBoxWhenExpanded{position:absolute;right:-345px;top:10px;}#supp-widget-header-survey:hover > #supp-button-container-toggle.buttonBoxWhenExpanded > button{color:#004f76;background-color:#fff;}#supp-widget-header-survey:hover > #supp-button-container-toggle > button{color:white;background-color:#004e75;}#supp-button-container-toggle.buttonBoxWhenCollapsed > button{color:#004F76;background-color:white;}#supp-button-container-toggle.buttonBoxWhenCollapsed:hover > button{color:white;background-color:#004F76;}.buttonBoxWhenCollapsed:hover > button{color:white;}.buttonBoxWhenCollapsed:hover{background-color:#004F76;}#supp-widget-header-survey:hover{background-color:#004F76;color:white;}h2.heading--with-bg+.supp-heading--fluoro{margin-top:-2.4rem;}.supp-heading--fluoro{font-size:1.3em;font-weight:bold;}.supp-widget-arrow-button--icon.icon{position:initial;height:1.6rem;width:1.6rem;vertical-align:middle;transition:transform 0.3s ease-in-out;transform:translateX(0);fill:currentColor;flex-shrink:0;}.supp-widget-acc-button--icon.icon{height:3.5rem;width:3.5rem;transition:transform 0.3s ease-in-out;transform:translateX(0);}.supp-widget-body{padding-top:36px;padding-bottom:16px;padding-left:16px;padding-right:16px;background-color:white;border-color:#3C023C;border-width:4px;border-style:solid;}.supp-survey-widget-collapsed{display:none;}.supp-survey-widget-expanded{display:inline-block;}#survey-widget-root{position:fixed;bottom:290px;right:400px;line-height:0.8;z-index:100;}#supp-widget-container{position:absolute;bottom:-290px;height:0px;width:100%;left:0;animation-name:slideup;animation-delay:0.5s;animation-duration:0.8s;animation-fill-mode:forwards;animation-timing-function:ease-out;}@keyframes slideup{0%{bottom:-290px}100%{bottom:0;}}#survey-widget-root.supp-minimise{position:fixed;bottom:145px;right:400px;}.initial--widget-header{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end;}.initial--widget-header h2.initial--widget-heading{margin-bottom:0;width:max-content;display:none;}.supp-minimise .initial--widget-header h2.initial--widget-heading{display:block;}#supp-widget-container button{background:none;color:inherit;border:none;padding:0;cursor:pointer;line-height:0.8;}#supp-button-container-toggle.buttonBoxWhenCollapsed{cursor:pointer;}#supp-widget-header-survey-collapsed{overflow:auto;background-color:transparent;}@media (min-width:768px){.supp-widget-body,.supp-widget-header{width:360px;}}@media (max-width:767px){.supp-widget-header{width:210px;}.supp-widget-body{padding-top:46px;width:210px;}#survey-widget-root,#survey-widget-root.supp-minimise{right:226px;}#supp-button-container-toggle.buttonBoxWhenExpanded{right:-196px;}.supp-button-container{width:100%;}.supp-button-container a.button--secondary{width:100%;}}
