:root{	--Header_Height: 120px;--Fixed_Header_Padding_Top: 118px;--Header_Logo_Padding: 1rem;--Header_Inner_Margin: 15px auto;--Header_Inner_Width: 100%;--Header_Inner_Padding: 0 15px;--Header_Inner_Colour: #000000;--Menu_Text_Colour: #000000;--Menu_Background_Colour: #FFFFFF;--Header_Button_Colour: #000000;--Header_Button_Text_Colour: #FFFFFF;--Header_Shadow: none;--Header_Inner_Shadow: none;--Header_Border: none;--Header_Border_Radius: 1.5rem;--Menu_Font_Size: 1rem;--Menu_Parent_Font_Size: 1rem;--Menu_Item_Radius: .5rem;--Menu_Shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);--Dropdown_Icon: ;--Dropdown_Size: 1.3rem;--Mobile_Menu_Icon: ;--Mobile_Menu_Size: 1.3rem;--Mobile_Menu_Close_Icon: ;--Header_Button_Margin: 0 0 0 0.5rem;--Header_Button_Padding: 0.5rem 1rem;--Header_Link_Font_Size: 0.9rem;--Header_Button_Border_Radius: 1rem;--Header_Button_Font_Size: 1rem;--Button_Padding: 0.75rem 1.25rem;--Button_Margin: 0 0 0.5rem 0;--Button_Border_Radius: 1rem;--Button_Font_Size: 1.2rem;--CTA_Button_Margin: 1rem 0 0 0;--CTA_Button_Padding: 0.75rem 1.25rem;--CTA_Button_Font_Size: 1.2rem;--CTA_Button_Border_Radius: 1rem;--Secondary_Hero_Background_Colour: #FFFFFF;--Secondary_Hero_Text_Colour: #000000;--Transition_Speed: 0.3s;--Hero_Inner_Min_Height: 800px;--Hero_Width: 100vw;--Hero_Border_Radius: 0px;--Hero_Image_Max_Height: 600px;--Hero_Image_Max_Width: 600px;--Hero_Image_Full_Max_Height: 800px;--Hero_Image_Border_Radius: 1rem;--Hero_Image_Fit: contain;--Hero_Background_Gradient: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));--Hero_Image_Shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);--Hero_Background_Video_Height_Desktop: 800px;--Hero_Background_Video_Height_Mobile: 800px;--Hero_Y_Padding: 1rem;--Hero_X_Padding: 0;--Hero_Inner_Max_Width: none;--CTA_Min_Height: 200px;--CTA_Background_Video_Height: 200px;--CTA_Image_Height: 400px;--CTA_Y_Padding: 1.2rem;--CTA_Background_Colour: #005450;--CTA_Text_Colour: #FFFFFF;--CTA_Background_Gradient: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));--CTA_Border_Radius: 30px;--Page_Header_Inner_Min_Height: 400px;--Page_Header_Image_Max_Height: 600px;--Page_Header_Image_Max_Width: 600px;--Page_Header_Codeblock_Min_Height: 300px;--Page_Header_Codeblock_Max_Width: 600px;--Page_Header_Y_Padding: 1.2rem;--Page_Header_X_Padding: 0;--Page_Header_Primary_Text_Margin_Bottom: 1rem;--Page_Header_Secondary_Text_Margin_Bottom: 1.5rem;--Page_Header_Review_Widget_Margin_Bottom: 1rem;--Page_Header_Codeblock_Padding: 2rem;--Page_Header_Codeblock_Background_Colour: #FFFFFF;--Page_Header_Codeblock_Border_Radius: 1rem;--Page_Header_Image_Border_Radius: 1rem;--Page_Header_Image_Fit: contain;--Page_Header_Image_Shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);--Page_Header_Text_Align: left;--Page_Header_Secondary_Text_Font_Size: 1.2rem;--Body_Codeblock_Min_Height: 300px;--Body_Codeblock_Max_Width: 600px;--Body_Codeblock_Full_Width_Min_Height: 300px;--Codeblock_Background_Image_Min_Height: 600px;--Codeblock_Background_Video_Height: 600px;--Body_Codeblock_Background_Colour: #FFFFFF;--Body_Codeblock_Full_Width_Background_Colour: #FFFFFF;--Codeblock_Background_Image_Background_Colour: #FFFFFF;--Codeblock_Background_Image_Text_Colour: #FFFFFF;--Codeblock_Background_Video_Background_Colour: #FFFFFF;--Codeblock_Background_Video_Text_Colour: #FFFFFF;--Codeblock_Background_Image_Gradient: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));--Codeblock_Background_Video_Gradient: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));--Body_Codeblock_Padding: 2rem;--Body_Codeblock_Full_Width_Padding: 2rem;--Codeblock_Background_Video_Y_Padding: 0;--Body_Codeblock_Border_Radius: 1rem;--Body_Codeblock_Full_Width_Border_Radius: 1rem;--Footer_Logo_Max_Width: 200px;--Footer_Links_Columns_Desktop: 3;--Footer_Links_Columns_Mobile: 1;--Footer_Y_Padding: 3rem;--Footer_X_Padding: 0;--Footer_Heading_Margin_Bottom: 1rem;--Footer_Link_Margin_Bottom: 0.5rem;--Footer_Row_Margin_Top: 0;--Footer_Disclaimer_Y_Padding: 1.5rem;--Footer_Links_Margin_Bottom: 2rem;--Footer_Link_Colour: #FFFFFF;--Footer_Link_Hover_Colour: #007bff;--Footer_Disclaimer_Border_Top: 1px solid #dee2e6;--Inner_Max_Width: 1200px;--Section_Y_Padding: 1.2rem;--Section_X_Padding: 0;--Body_Background_Colour: #FFFFFF;--Body_Text_Colour: #000000;--Text_Align: left;--Text_Y_Padding: 1rem;--Text_Bottom_Margin: 1rem;--Review_Text_Size: 0.8rem;--Rating_Star_Colour: #FDCC0D;--Rating_Star_Icon: ;--Rating_Star_Size: 1.2rem;--Review_Rating_Star_Size: 1.7rem;--Scrolling_Review_Width: 400px;--Flood_Reviews_Max_Height: 600px;--Review_Outer_Padding: .5rem 1rem;--Review_Y_Margin: 1rem;--Review_Background_Colour: #FFFFFF;--Review_Text_Colour: #000000;--Review_Border_Radius: 10px;--Review_Border: 1px solid #000;--Review_Outer_Shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);--Review_Animation_Speed: 20s;--Featured_Image_Height: 400px;--Divider_Image_Height: 300px;--Feature_Icon_Size: 2rem;--Image_Border_Radius: 10px;--Feature_Card_Border_Radius: 10px;--Feature_Card_Shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);--Feature_Outer_Y_Padding: 1.5rem;--Feature_Outer_X_Padding: 0rem;--Feature_Inner_Y_Padding: 1rem;--Feature_Inner_X_Padding: 1rem;--Feature_Icon_Margin: 0 0;--Feature_Icon_Colour: #585858;--Feature_Card_URL_Colour: #FFFFFF;--Logos_Height: 100px;--Scrolling_Logos_Offset: 0px;--Scrolling_Logos_Speed: 50s;--FAQ_Y_Margin: 1rem;--FAQ_Animation_Speed: .5s;--FAQ_Dropdown_Icon: ;--FAQ_Dropdown_Size: 1.3rem;--Article_Image_Height: 200px;--Article_Outer_Y_Padding: 1.5rem;--Article_Outer_X_Padding: 0rem;--Article_Inner_Y_Padding: 1rem;--Article_Inner_X_Padding: 1rem;--Article_Card_Border_Radius: 10px;--Article_Card_Shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);--Person_Summary_Image_Height: 200px;--Person_Summary_Image_Width: 200px;--Person_Summary_Image_Fit: contain;--Person_Summary_Border_Radius: 50%;--Person_Summary_Image_Background_Colour: #FFFFFF;--Person_Hero_Image_Height: 500px;--Person_Hero_Image_Width: 500px;--Person_Hero_Image_Fit: contain;--Person_Hero_Border_Radius: 0;--Person_Hero_Image_Background_Colour: #FFFFFF;}:root{--Image_Border_Radius: 7px;--Button_Border_Radius: 7px;--Section_Border_Radius: 7px;--Menu_Item_Radius: 7px;--Section_Inner_Border_Radius: 7px;--Body_Background_Colour: #FFF;--Body_Text_Colour: #000;--Body_H1_Size: 3.5rem;--Body_H2_Size: 1rem;--Body_H3_Size: 1.75rem;--Body_H4_Size: 1.5rem;--Body_H5_Size: 1rem;--Body_P_Size: 1rem;--Body_A_Size: 1rem;--Menu_Font_Size:1rem;--Body_H1_Weight: 600;--Body_H2_Weight: 400;--Body_H3_Weight: 500;--Body_H4_Weight: 500;--Body_H5_Weight: 400;--Body_P_Weight: 400;--Body_A_Weight: 400;--Menu_Font_Weight:400;--Heading_Justify: left;--Review_Background_Colour:#FFF;--Review_Text_Colour:#000;--Body_H1_Colour: inherit;--Body_H2_Colour: inherit;--Body_H3_Colour: inherit;--Body_H4_Colour: inherit;--Body_H5_Colour: inherit;--Body_P_Colour: inherit;--Body_A_Colour: inherit;--Body_A_Hover_Colour: inherit;--Menu_Background_Colour:#FFF;--Menu_Text_Colour: #000;--Menu_Item_Max_Width: 300px;--Logo_Filter: grayscale(100%);--Box_Shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);--Y_Margin: 0;--X_Margin: auto;--Y_Padding: 2rem;--X_Padding: 0.5rem;--Element_Y_Padding: 1rem;--Element_X_Padding: 2rem;--Inner_Max_Width: 1280px;--Hero_Background_Height: 680px;--Page_Header_Background_Height: 400px;--Image_Aspect_Ratio: 1;--Header_Logo_Height: 60px;--Footer_Logo_Height: 60px;--Button_Text_Size: 1rem;--Button_Padding: 1rem;--Rating_Star_Colour: #FDCC0D;--Rating_Star_Size: 1.2rem;--Rating_Logo_Size: 30px;--Footer_Icon_Size: 1.5rem;--Scrolling_Logos_Width: 100vw;--Border-Color: #e2e2e2;}/*ARIA*/.section-image{  max-height: 200px;  width: 100% !important;}/* Header */.header-logo{  height: var(--Header_Logo_Height);}.header-outer{  width: 100vw;  background-color: var(--Header_Colour);  color:  var(--Header_Text_Colour);}.header-inner{  max-width: var(--Inner_Max_Width);  background-color: var(--Header_Colour);  margin-left: auto;  margin-right: auto;  padding: 0 10px;  z-index: 1002;  position: relative;}.header-link{  color: var(--Header_Text_Colour) !important;}.header-link:hover{  text-decoration: none;  color: var(--Header_Text_Colour) !important;}.header-btn, .header-btn:hover{  background-color: var(--Button_Colour);  border-color: var(--Button_Text_Colour);  color: var(--Button_Text_Colour);  font-size: var(--Button_Text-Size);  padding: 0.6rem 1rem;}#sidebar {    width: 350px;    position: fixed;    right: -350px;    height: 100vh;    z-index: 1001;    background: var(--Header_Colour);    color: var(--Header_Text_Colour);    transition: all 0.3s;    overflow-y: scroll;    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);    top: 76px;    padding-bottom: 120px;}#sidebar.active {    right: 0;}#dismiss {    text-align: center;    cursor: pointer;    -webkit-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;}#dismiss:hover {    background: #fff;}.overlay {    display: none;    position: fixed;    width: 100vw;    height: 100vh;    background: rgba(0, 0, 0, 0.7);    z-index: 998;    opacity: 0;    transition: all 0.5s ease-in-out;}.overlay.active {    display: block;    opacity: 1;}#sidebar .sidebar-header {    padding: 20px;    background: #000;}.no-scrolling {  height: 100%;  overflow: hidden;}.menu-link{  color: var(--Menu_Text_Colour);  font-size: var(--Menu_Font_Size);  border-radius: var(--Menu_Item_Radius);  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  text-decoration:none;  cursor:pointer;  max-width: var(--Menu_Item_Max_Width)}.menu-link:hover{  background-color: var(--Alt_Background_Colour);  color: var(--Alt_Text_Colour);  text-decoration:none;  cursor:pointer;}.menu-link-outer{  width: 100%;}.menu-item:hover .drop-down{  display:block;  transition: 0.5s;}.drop-down{  display:none;  position:absolute;  transition: 0.5s;  z-index:5;  cursor:pointer;}.drop-down-inner{  background-color: var(--Menu_Background_Colour);  color: var(--Menu_Text_Colour);  border-radius: var(--Menu_Item_Radius);  padding:5px;  transition: 0.5s;  z-index:5;}.drop-down-single{  width: var(--Menu_Item_Max_Width)}.drop-down-double{  width: calc(var(--Menu_Item_Max_Width) * 2)}.mobile-menu{  font-size: 1.75rem;}/* Body */.main-outer, .hero-outer{  width: 100vw;  display: flex;  margin: var(--Y_Margin) var(--X_Margin);}.main-inner{  max-width: var(--Inner_Max_Width);  margin-left: auto;  margin-right: auto;  z-index: 3;  width:100%;  padding: var(--Y_Padding) var(--X_Padding);  display:flex;}.main-middle{  max-width: var(--Inner_Max_Width);  margin-left: auto;  margin-right: auto;  z-index: 3;  width:100%;  padding-left:var(--X_Padding);  padding-right: var(--X_Padding);  display:flex;}.main-last{  max-width: var(--Inner_Max_Width);  margin-left: auto;  margin-right: auto;  z-index: 3;  width:100%;  padding-bottom: var(--Y_Padding);  padding-left:var(--X_Padding);  padding-right: var(--X_Padding);  display:flex;}.main-start{  max-width: var(--Inner_Max_Width);  margin-left: auto;  margin-right: auto;  z-index: 3;  width:100%;  padding-top: var(--Y_Padding);  padding-left:var(--X_Padding);  padding-right: var(--X_Padding);  display:flex;}.faq-inner{  max-width: var(--Inner_Max_Width);  margin-left: auto;  margin-right: auto;  z-index: 3;  width:100%;  padding-left: var(--X_Padding);  padding-right: var(--X_Padding);}.page-header-outer{  width: 100vw;  display: flex;  margin: var(--Y_Margin) var(--X_Margin);  min-height: var(--Page_Header_Background_Height);  background-repeat: no-repeat;  background-position: center;  background-size: cover;  background-color: var(--Hero_Background_Colour);  color:  var(--Hero_Text_Colour);}.hero{  width: 100%;  background-color: var(--Hero_Background_Colour);  color:  var(--Hero_Text_Colour);}.hero-outer{  height: var(--Hero_Background_Height);}.bg-overlay{  background-color: rgba(25,25,25,0.5);  position :absolute;  width: 100vw;  height: 620px;  z-index:2;}.hand{	cursor:pointer;}.box-shadow{	box-shadow: var(--Box_Shadow);}.rating-star{	color: var(--Rating_Star_Colour);	font-size: var(--Rating_Star_Size);	margin-right: 3px;}.rating-logo{  height: var(--Rating_Logo_Size);  object-fit:cover;}.cta-btn, .cta-btn:hover{	font-size: var(--Button_Text_Size);	background-color: var(--Button_Colour);	border-color: var(--Button_Text_Colour);	color: var(--Button_Text_Colour);  border-radius: var(--Button_Border_Radius);  padding: var(--Button_Padding);}.section-image, .hero-image, .secondary-image{  width: 95%;	height: auto;  aspect-ratio: var(--Image_Aspect_Ratio);  object-fit: cover;	border-radius: var(--Image_Border_Radius);}.about-us-image{  height: 240px;  width: 240px;  aspect-ratio: var(--Image_Aspect_Ratio);  object-fit: cover;  border-radius: var(--Image_Border_Radius);}.text-image{  width: auto;  max-width: 90%;  height: 100%;  object-fit: cover;  aspect-ratio: var(--Image_Aspect_Ratio);  border-radius: var(--Image_Border_Radius);}.services-card-outer {    border-radius: var(--Image_Border_Radius);    box-shadow: var(--Box_Shadow);    border: 1px solid var(--Border-Color);}.services-card-top {    height: 220px;}.services-card-image {    border-top-left-radius: var(--Section_Inner_Border_Radius);    border-top-right-radius: var(--Section_Inner_Border_Radius);    overflow: hidden;    object-fit: cover;    height: 100%;    width: 100%;}.services-card-body {    background-color: var(--Hero_Background_Colour);    color: var(--Hero_Text_Colour);    border-bottom-left-radius: var(--Section_Inner_Border_Radius);    border-bottom-right-radius: var(--Section_Inner_Border_Radius);}.review-container-one, .review-container-two, .review-container-three {  overflow-x: hidden;  display: flex;  -ms-overflow-style: none;  scrollbar-width: none;}.cta-smaller{    background-color: var(--Alt_Background_Colour);    color: var(--Alt_Text_Colour);    border-radius: var(--Section_Inner_Border_Radius);    padding: var(--Element_Y_Padding) var(--Element_X_Padding);}.bank-logo{	max-height: 100px;  filter: var(--Logo_Filter:);}.icons{  font-size: var(--Footer_Icon_Size);}.bp-logo{  fill: var(--Footer_Text_Colour);  height: 20px;}.logos-outer {  height:110px;   width: var(--Scrolling_Logos_Width);  position:relative;   overflow:hidden;}.logos-inner {  position:absolute;   top:0px;   left:0px;   overflow:hidden;   white-space: nowrap;  animation: bannermove 90s linear infinite;}.logos-inner .bank-logo {      margin: 0 0.5em }@keyframes bannermove {  0% {      transform: translate(0, 0);  }  100% {      transform: translate(-95%, 0);  }}.review-outer{	border-radius: var(--Section_Inner_Border_Radius);	background-color: var(--Review_Background_Colour);	color: var(--Review_Text_Colour);}.review-avatar{	border-radius:50%;	background-color: #e2e2e2;	height:50px;	width:50px;}@media screen and (min-width: 992px) {  .header-inner, .float-header-inner{  padding:0;  }.header-outer-floating {  position: fixed;  top: 0;  width: 100%;  box-shadow:none !important;  background-color: transparent !important;  padding-top: 10px;  z-index:5;}.header-inner-floating{  max-width: var(--Inner_Max_Width);  border-radius: var(--Section_Border_Radius);  padding: 0 10px;  box-shadow: 0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);}}.footer-outer{  background-color: var(--Footer_Colour);  color:  var(--Footer_Text_Colour);;  width: 100vw;  display: flex;}.footer-link-color, .footer-link-color:hover{	color: var(--Footer_Text_Colour);	text-decoration:none;}.footer-logo{	height:var(--Footer_Logo_Height);}.others-footer-logo{	height: calc(var(--Footer_Logo_Height) * 0.8);    width: auto;    object-fit: contain;    overflow: hidden;}.light-hr{  border-top: 1px solid #FFFFFF;}.no-style, .no-style:hover{	text-decoration:none;	color:inherit;}.service-cta-outer{	border-radius:var(--Section_Inner_Border_Radius);	background-color:#FFF;  color:#000;  padding: var(--Element_Y_Padding) var(--Element_X_Padding);}.has-float-label>.form-control{  padding: 15px;  font-size: 1rem !important;  padding: 1.4rem 0.75rem 0.6rem 0.75rem !important;  height: auto;}.has-float-label {  display: block;  position: relative}.has-float-label label,.has-float-label>span {  position: absolute;  cursor: text;  font-size: 75%;  opacity: 1;  -webkit-transition: all .2s;  transition: all .2s;  top: 0.65em;  left: .25rem;  z-index: 3;  line-height: 1;  padding: 0 10px;  color: #a1a1a1 !important;    white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  width: inherit;}.has-float-label label::after,.has-float-label>span::after {  content: " ";  display: block;  position: absolute;  background: transparent;  height: 2px;  top: 50%;  left: -.2em;  right: -.2em;  z-index: -1;}.has-float-label .form-control::-webkit-input-placeholder {  opacity: 1;  -webkit-transition: all .2s;  transition: all .2s;  font-size: 0.8rem;  margin-left: 10px;}.has-float-label .form-control::-moz-placeholder {  opacity: 1;  -webkit-transition: all .2s;  transition: all .2s;  font-size: 0.8rem;  margin-left: 10px;}.has-float-label .form-control:-ms-input-placeholder {  opacity: 1;  -webkit-transition: all .2s;  transition: all .2s;  font-size: 0.8rem;  margin-left: 10px;}.has-float-label .form-control:-moz-placeholder   {  opacity: 1;  -webkit-transition: all .2s;  transition: all .2s;  font-size: 0.8rem;  margin-left: 10px;}.form-control::-webkit-input-placeholder { color: #b5b5b5; } .form-control:-moz-placeholder { color:  #b5b5b5; } .form-control::-moz-placeholder { color:  #b5b5b5; }.form-control:-ms-input-placeholder { color:  #b5b5b5; } .form-control::-ms-input-placeholder { color:  #b5b5b5; } .has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder {  opacity: 0}.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder{  opacity: 0}.has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder{  opacity: 0}.has-float-label .form-control:placeholder-shown:not(:focus):-moz-placeholder  {  opacity: 0}.has-float-label .form-control:placeholder-shown:not(:focus)+* {  opacity: .5;  top: 1.4rem;  font-size: 1rem;  color: #6c757d !important;}.input-group .has-float-label {  display: table-cell}.input-group .has-float-label .form-control {  border-radius: .25rem}.input-group .has-float-label:not(:last-child),.input-group .has-float-label:not(:last-child) .form-control {  border-bottom-right-radius: 0;  border-top-right-radius: 0;  border-right: 0}.input-group .has-float-label:not(:first-child),.input-group .has-float-label:not(:first-child) .form-control {  border-bottom-left-radius: 0;  border-top-left-radius: 0}input:focus {  border-color: none !important;  outline: 0 !important;  box-shadow: none !important;}.hero-video, .hero-background{  width: 100%;  height: var(--Hero_Background_Height);  background-color: var(--Hero_Background_Colour);  color:  var(--Hero_Text_Colour);}.hero-background{  background-size: cover;  background-position: 50% 50%;  object-fit: cover;}.cta-background{  background-size: cover;  background-position: 50% 50%;  object-fit: cover;  color: var(--Alt_Text_Colour);}.cta-title{  font-size: 1.75rem;}.cta-subtitle{  font-size: 1rem;}.bg-video {    object-fit: cover;    z-index: 1;}.bg-overlay, .bg-video, .hero-background-image {    position: absolute;    width: 100vw;  height: var(--Hero_Background_Height);}.bg-overlay{    background-color: rgba(25,25,25,.5);    z-index: 2;}h1{  font-size: var(--Body_H1_Size);  color: var(--Body_H1_Colour);  font-weight:  var(--Body_H1_Weight);}h2{  font-size: var(--Body_H2_Size);  color: var(--Body_H2_Colour);  text-align: var(--Heading_Justify);  font-weight:  var(--Body_H2_Weight);}h3{  font-size: var(--Body_H3_Size);  color: var(--Body_H3_Colour);  text-align: var(--Heading_Justify);  font-weight:  var(--Body_H3_Weight);}h4{  font-size: var(--Body_H4_Size);  color: var(--Body_H4_Colour);  text-align: var(--Heading_Justify);  font-weight:  var(--Body_H4_Weight);}h5{  font-size: var(--Body_H5_Size);  color: var(--Body_H5_Colour);  text-align: var(--Heading_Justify);  font-weight:  var(--Body_H5_Weight);}p{  font-size: var(--Body_P_Size);  color: var(--Body_P_Colour);  font-weight:  var(--Body_P_Weight);}a{  font-size: var(--Body_A_Size);  color: var(--Body_A_Colour);  font-weight:  var(--Body_A_Weight);}a:hover{  color: var(--Body_A_Hover_Colour);  font-size: var(--Body_A_Size);  font-weight:  var(--Body_A_Weight);}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,p:empty,a:empty{    display:none;}div.col-12:has(h1:empty:only-child),div.col-12:has(h2:empty:only-child),div.col-12:has(h3:empty:only-child),div.col-12:has(h4:empty:only-child),div.col-12:has(h5:empty:only-child){  display:none;}body{  background-color: var(--Body_Background_Colour);  color: var(--Body_Text_Colour);}.timeline-icon {    height: 20px;    width: 20px;    background-size: cover;    background-repeat: no-repeat;    background-position: center center;    z-index: 5;    background-color: var(--Body_Text_Colour);    border-radius: 1.25rem;}.timeline-line {    content: '';    position: absolute;    width: 4px;    background-color: var(--Body_Text_Colour);    top: 0;    bottom: 0;    left: 50%;    margin-left: -2px;}.hero-image-outer{height: auto !important;}.hero-side-image{    width: 100%;    height: 100%;    object-fit: cover;max-height: 900px;}.hero-side-image-text {    max-width: 640px;    margin-left: auto;}.cta-btn-link{    color: inherit !important;}.recent-article-img {    height: 240px;    width: 100%;    object-fit: cover;    border-radius: 7px;}.article-link, .article-link:hover {    text-decoration: none;    color: inherit;}.recent-article-headline {    font-size: 1.2rem;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.recent-article-subtitle {    font-size: 0.9rem;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.side-cta-primary{font-size: var(--Button_Text_Size);background-color: var(--Button_Text_Colour);border-color: var(--Button_Colour);color: var(--Button_Colour);border-radius: var(--Button_Border_Radius);padding: var(--Button_Padding);}div[data-iris-id] {    .btn, .btn:hover, .btn:active {        padding: var(--Button_Padding) !important;        border-radius: .25rem !important;        border-color: var(--Button_Text_Colour) !important;        }    }.header-image{background-size: cover;background-repeat: no-repeat;}.Base_Class_A {	background-color: #c3c4c6 !important;	color: #000000 !important;}.Base_Class_B {	background-color: #093D95 !important;	color: #FFFFFF !important;}.Base_Class_C {	background-color: #c3c4c6 !important;	color: #FFFFFF !important;}.Base_Class_D {	background-color: #093D95 !important;	color: #FFFFFF !important;}.Base_Class_E {	background-color: #EDEDED !important;	color: #000000 !important;}
