.header-logo{height: 60px;}.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;}.header-btn:hover, .cta-btn:hover, .section-btn:hover{opacity: 0.8;}.header-link{  color: var(--Header_Text_Colour) !important;}.header-link:hover{  text-decoration: none;  color: var(--Header_Text_Colour) !important;}.header-outer, .float-header-outer{  width: 100vw;  background-color: var(--Header_Colour);  color:  var(--Header_Text_Colour);}.cta-outer{  width: 100%;}.cta-outer-alt{	width: 100%;}.hero{  width: 100%;  background: var(--Hero_Background_Colour);  color:  var(--Hero_Text_Colour);}.header-inner, .float-header-inner{  max-width: 1280px;  margin-left: auto;  margin-right: auto;  padding: 0 10px;  z-index: 1002;  position: relative;  background-color: var(--Header_Colour);}.main-outer{  width: 100vw;  display: flex;}.main-inner{  max-width: 1280px;  margin-left: auto;  margin-right: auto;  z-index: 3;  width:100%;}.bg-overlay{  background-color: rgba(25,25,25,0.5);  position:absolute;    width: 100vw; height: 620px; z-index:2;}#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: 50px;}.sidebar-inner{  padding-bottom:50px;}#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;}.open-progress{  position: absolute;  top: 90vh;  left: 0;  background-color: #000;  color: #FFF;  text-orientation: sideways-right;  border-top-right-radius: 7px;  border-bottom-right-radius: 7px;}.header-link{  color: var(--Header_Text_Colour);}.header-link:hover{  text-decoration: none;  color: var(--Header_Text_Colour);}.no-scrolling {  height: 100%;  overflow: hidden;}.menu-link{	color:#000;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}.menu-link-outer{  width:300px;}.menu-item:hover .drop-down{	display:block;	transition: 0.5s;}.drop-down{	display:none;	position:absolute;	transition: 0.5s;	z-index:5;}.drop-down-single{	background-color: #FFF;	border-radius:7px;	padding:5px;	width: 225px;	transition: 0.5s;	z-index:5;}.drop-down-inner{  background-color: #FFF;  border-radius:7px;  padding:5px;  max-width: 600px;  transition: 0.5s;  z-index:5;}.hand{	cursor:pointer;}.find-out-more{  color:#0043c6;}.menu-link, .menu-link:hover{	border-radius:7px;	text-decoration:none;}.menu-link:hover{  background-color: var(--Alt_Background_Colour);  color:  var(--Alt_Text_Colour);}.box-shadow{	box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);}.rating-star{	color: #FDCC0D;	font-size:1.2rem;	margin-right: 3px;}.rating-logo{  height:30px;}.pre-hero-text{  font-size:0.9rem;	font-weight:200;}.hero-text{	font-weight:600;	font-size:2.5rem;}.cta-btn, .cta-btn:hover{	font-size:1rem !important;	background-color: var(--Button_Colour);	border-color: var(--Button_Text_Colour);	color: var(--Button_Text_Colour);}.section-btn, .section-btn:hover{	font-size:1.1rem !important;	background-color: var(--Button_Colour);	border-color: var(--Button_Text_Colour);	color: var(--Button_Text_Colour);}.section-img{  width: 95%;	height: 80%;  object-fit: cover;	border-radius:7px;}.hero-image{    width: 95%;  height: 80%;  object-fit: cover;  border-radius:7px;}.bank-logo{	max-height: 160px;}.section-heading{  font-size:1.75rem;}.secondary-heading{  font-size:1.25rem;}.icons{  font-size:1.5rem;}.logos-outer {  height:160px;   width:100vw;  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: 7px;	background-color:#FFF;	color:#000;}.review-avatar{	border-radius:50%;	background-color: #e2e2e2;	height:50px;	width:50px;}.secondary-col{	width:100%;}@media screen and (min-width: 992px) {.header-inner, .float-header-inner{padding:0;}.hero-text{  font-weight:600;  font-size:3.5rem;}.main-heading{  font-size: 4rem;}.secondary-col{  width: 30%;}.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: 1400px;  border-radius: 5px;  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);}}.vr-outer{  width: 5%;}.vr {  border-left: 1.5px solid #e2e2e2;  height: 100%;}.secondary-image{  width: 95%;  max-height: 200px;  border-radius: 7px;  object-fit: cover;}.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:60px;}.others-footer-logo{	height:40px;}.light-hr{  border-top: 1px solid #FFFFFF;}.award-img{	max-height: 150px;  max-width:100%;}.header-image{  background-repeat: no-repeat;  background-position: center;  background-size: cover;min-height: 400px;}.cta-c-outer{	border-radius: 12px;  background-color: var(--Alt_Background_Colour);  color:  var(--Alt_Text_Colour);}.team-member-outer{	border-radius:7px;	height: 380px;  border:1px solid #e2e2e2;}.team-member-round{  border-radius:50%;  height: 120px;  width:120px;  background-size:cover !important;  object-fit:cover;}.team-member-square{  height: 240px;  width:80%;  background-size:cover !important;  object-fit:cover;}.team-member-img-outer{	height:65%;	overflow:hidden;	border-top-left-radius:7px;	border-top-right-radius:7px;}.team-member-details-outer{	height:35%;	border-bottom-left-radius:7px;	border-bottom-right-radius:7px;}.team-member-img{	height:100%;}.profile-image{	height:180px;	width:180px;	border-radius:7px;}.no-style, .no-style:hover{	text-decoration:none;	color:inherit;}.alt{  background-color: var(--Alt_Background_Colour);  color:  var(--Alt_Text_Colour);}.service-cta-outer{	border-radius:7px;	background-color:#FFF;}.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: 820px;  background: var(--Hero_Background_Colour);  color:  var(--Hero_Text_Colour);}.hero-background{    object-fit: cover;}.hero-background-image{  height:100%;  width:100vw;  object-fit: cover;}.bg-video {    object-fit: cover;    z-index: 1;}.bg-overlay, .bg-video, .hero-background-image {    position: absolute;    width: 100vw;    height: 820px;}.bg-overlay{    background-color: rgba(25,25,25,.5);    z-index: 2;}.headline-banner{    min-height: 50px;}.services-image, .text-block-image{  height:300px;}.cta-large{  border: 1px solid var(--Hero_Text_Colour);  border-radius:7px;}.carousel-indicators > li {  border-radius: 50%;  width: 12px;  height: 12px;  background-color:#8c8c8c;  margin-bottom:0 !important;  opacity:0.5;  margin-left:10px;  margin-right:10px;  cursor:default;}.carousel-indicators > li.active {  border-radius: 50%;  width: 12px;  height: 12px;  background-color:#8c8c8c;  margin-bottom:0 !important;  opacity:1;  margin-left:10px;  margin-right:10px;}.carousel-indicators{  position:relative;}.carousel-buttons{  height:40px;  width:40px;  border-radius:50%;  border:1px solid #e2e2e2;  background-color:#FFF;  opacity:1 !important;}.carousel-next-btn{  color:#000;  opacity:1 !important;}.carousel-control-prev, .carousel-control-next{  opacity:1 !important;  width:inherit;  margin: 0 -30px;}.review-carousel{  width:95%;}.review-carousel-inner{  min-height: 260px;}.section-header-image{  max-height: 60px;}.about-us-image{    border-radius: 7px;    height: 240px;    width: 240px;    object-fit: cover;  }.cta-button-large{    border: 1px solid var(--Button_Text_Colour);    border-radius: 7px;    background-color: var(--Button_Colour);    color: var(--Button_Text_Colour);}.personal-hero-image{object-fit:cover;}.person-page-hero-image{    object-fit: cover;    width: 100%;    max-height: 100%;border-radius: 7px;}.custom-person-outer a{    color: inherit;    text-decoration: none;}.static-logos .bank-logo{	max-height: 120px !important;}.services-card-image {    border-top-left-radius: 8px;    border-top-right-radius: 8px;    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: 8px;    border-bottom-right-radius: 8px;}.services-card-outer {    border-radius: 8px;    border: 1px solid #e2e2e2;    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);}.services-card-top {    height: 220px;}.service-link, .service-link:hover {    text-decoration: none;    color: inherit;}.bp-logo{fill: var(--Footer_Text_Colour);height: 20px;}.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;}.Base_Class_A {	background-color: #ffffff !important;	color: #000000 !important;}.Base_Class_B {	background-color: #ec1d25 !important;	color: #ffffff !important;}.Base_Class_C {	background-color: #f4f4f4 !important;	color: #ffffff !important;}.Base_Class_D {	background-color: #000000 !important;	color: #ffffff !important;}.Base_Class_E {	background-color: #f4f4f4 !important;	color: #000000 !important;}
