: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;        }    }.Base_Class_A {	background-color: #FFFFFF !important;	color: #000000 !important;}.Base_Class_B {	background-color: #8BB44E !important;	color: #FFFFFF !important;}.Base_Class_C {	background-color: #2e2e2e !important;	color: #FFFFFF !important;}.Base_Class_D {	background-color: #8BB44E !important;	color: #FFFFFF !important;}.Base_Class_E {	background-color: #F2FED8 !important;	color: #000000 !important;}
