@font-face {
	font-family: 'Lucida Sans';
	src: url('/media/1118/lucidasan-bold.ttf');
    font-weight: 700;
    font-style: normal;
}

@font-face {
	font-family: 'Lucida Sans';
	src: url('/media/1119/lucidasan-bold-italic.ttf');
    font-weight: 700;
    font-style: italic;
}
/*
@font-face {
	font-family: 'Lucida Sans';
	src: url('/media/1117/lucidasan-italic.ttf');
    font-weight: 400;
    font-style: italic;
}

@font-face {
	font-family: 'Lucida Sans';
	src: url('/media/1116/lucidasan.ttf');
    font-weight: 400;
    font-style: normal;
}
*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');

:root {
    /*Brand Colours*/
    --primary: #04538D;
	--primary-dark: #023255;
	--primary-light: #CDDDE8;
    --secondary: #16214A;
    --tertiary: #D0DD28;
    --light: #FAFAFA;
	--success: #007A4B;
	--warning: #ED8936;
	--info: #46B9A4;
	--danger: #CD1C1C;	
	--white: #ffffff;
	--black: #000000;
	--dark: #3A3A3A;
	--grey: #B2B2B2;
	--gray: var(--grey);
	--gray-dark: var(--dark);
    --main-color-1: var(--secondary);
    --main-color-2: var(--primary);
    --main-color-3: var(--white);
    --main-color-4: var(--secondary);
    --main-color-5: #666;
    --main-color-6: #F3F1F0;
    --main-color-7: #F8F8F8;
    --main-color-8: #333333;
    --main-color-9:  var(--main-color-2);
    --main-color-10:  var(--main-color-2);
    --main-color-11: #4c789f;
    --main-color-12: rgba(255, 255, 255, 0.9);
    --main-color-13: #DEDEDE;
    --main-color-14: rgba(0, 0, 0, 0.2);
    --main-color-15: #000;
    --main-color-16: #e2e2e2;
    --main-color-17: rgba(255, 255, 255, 0.95);
    --main-color-18: #888;
    --main-color-19: #d4d4d4;
    --main-color-20: rgba(0, 0, 0, 0.16);
    --main-color-21: rgba(206, 206, 206, 0.5);
    --main-color-22: #c4c4c4;
    --main-color-23: rgba(51, 51, 51, 0.75);
    --main-color-24: rgba(178, 100, 38, 0.66);
    --main-color-25: rgba(178, 100, 38, 0.66);
    --main-color-26: rgba(177, 100, 37, 0.46);
    --main-color-27: #00C2BA;
    --main-color-28: #626262;
    --main-color-29: rgba(0, 0, 0, 0.14);
    --main-color-30: rgba(0, 0, 0, 0.12);
    --main-color-31: rgba(243, 241, 240, 0.5);
    --main-color-32: #F3F5F7;
    --main-color-33: #979797;
    --main-color-34: #017A74;
    --main-color-35: #e7e7e7;
    --main-color-36: #016A65;
    --main-color-37: rgba(103, 135, 183, 0.15);
    /*Header*/
    --header-color1: var(--secondary);
    --header-color2: var(--primary);
    --header-color3: var(--white);
    --header-color4: var(--dark);
    --header-color5: var(--dark);
    --header-color6: var(--main-color-6);
    --header-color7: var(--main-color-7);
    --header-color8: none;
    --header-color9: var(--main-color-22);
    --header-color10: var(--main-color-23);
    --header-color11: var(--main-color-34);
    --header-color12: var(--main-color-37);
    /*Footer*/
    --footer-color1: var(--main-color-1);
    --footer-color2: var(--main-color-3);
    --footer-color3: var(--main-color-12);
    --footer-color4: var(--main-color-2);
    /*Cookie Disclaimer*/
    --cookie-color1: var(--main-color-12);
    --cookie-color2: var(--main-color-13);
    --cookie-color3: var(--main-color-14);
    --cookie-color4: var(--main-color-15);
    /*Buttons*/
    --button-color1: var(--main-color-9);
    --button-color1-hover: var(--main-color-10);
    --button-color2: var(--main-color-1);
    --button-color2-hover: var(--main-color-2);
    --button-color3: var(--main-color-2);
    --button-color3-hover: #00535b;
    --button-color4: var(--main-color-8);
    --button-color5: var(--main-color-3);
    --button-color6: var(--main-color-5);
    --button-color7: var(--main-color-20);
    --button-color8: var(--main-color-35);
    --button-color9: var(--main-color-3);
    --button-color10: var(--main-color-5);
    /*Carousel*/
    --carousel-color1: var(--primary);
    --carousel-color2: var(--dark);
    --carousel-color3: var(--main-color-2);
    --carousel-color4: var(--white);
    --carousel-color5: var(--dark);
    --carousel-color6: var(--main-color-19);
    --carousel-color7: var(--main-color-15);
    /*Rates Highlights*/
    --rates-color1: var(--main-color-4);
    --rates-color2: var(--main-color-5);
    --rates-color3: var(--main-color-1);
    --rates-color4: var(--main-color-7);
    --rates-color5: var(--main-color-20);
    --rates-color6: var(--main-color-3);
    --rates-color7: var(--main-color-1);
    /*Quicklinks*/
    --quicklinks-color1: var(--secondary);
    --quicklinks-color2: var(--main-color-5);
    --quicklinks-color3: var(--main-color-1);
    --quicklinks-color4: var(--main-color-2);
    --quicklinks-color5: var(--main-color-15);
    /*Hero*/
    --hero-color1: var(--main-color-5);
    --hero-color2: var(--tertiary);
    --hero-color3: var(--secondary);
    --hero-color4: var(--main-color-20);
    --hero-color5: var(--main-color-3);
    --hero-color6: var(--main-color-8);
    /*Page Banner*/
    --pagebanner-color1: var(--main-color-25);
    --pagebanner-color2: var(--main-color-3);
    /*Breadcrumb*/
    --breadcrumb-color1: var(--main-color-5);
    /*Product List*/
    --productlist-color1: var(--main-color-4);
    --productlist-color2: var(--main-color-5);
    --productlist-color3: var(--main-color-20);
    --productlist-color4: var(--main-color-9);
    --productlist-color5: var(--main-color-3);
    --productlist-color6: var(--main-color-5);
    /*Simple Highlight*/
    --simplehl-color1: var(--main-color-2);
    --simplehl-color2: var(--main-color-5);
    /*Highlights*/
    --highlight-color1: var(--dark);
    --highlight-color2: var(--secondary);
    --highlight-color3: var(--main-color-26);
    --highlight-color4: var(--main-color-3);
    --highlight-color5: var(--main-color-20);
    --highlight-color6: var(--tertiary);
    --highlight-color7: var(--main-color-22);
    --highlight-color8: var(--main-color-2);
    --highlight-color9: var(--main-color-5);
    /*Search*/
    --search-color1: var(--main-color-7);
    --search-color2: var(--dark);
    --search-color3: var(--main-color-5);
    --search-color4: var(--dark);
    --search-color5: var(--main-color-3);
    --search-color6: var(--main-color-20);
    /*News Page*/
    --news-color1: var(--main-color-4);
    --news-color2: var(--main-color-5);
    /*Tables*/
    --table-color1: var(--main-color-5);
    --table-color2: var(--main-color-6);
    /*Accordion*/
    --accordion-color1: var(--main-color-1);
    --accordion-color2: var(--main-color-1);
    /*Hyperlink List*/
    --hyperlinklist-color1: var(--main-color-16);
    --hyperlinklist-color2: var(--main-color-5);
    --hyperlinklist-color3: var(--main-color-6);
    --hyperlinklist-color4: var(--main-color-3);
    --hyperlinklist-color5: var(--dark);
    --hyperlinklist-color6: var(--main-color-11);
    /*Video*/
    --video-color1: var(--main-color-6);
    --video-color2: var(--main-color-3);
    --video-color3: var(--main-color-20);
    /*Contact Form*/
    --contactform-color1: var(--main-color-6);
    --contactform-color2: var(--main-color-20);
    --contactform-color3: var(--main-color-1);
    --contactform-color4: var(--main-color-27);
    --contactform-color5: var(--main-color-5);
    --contactform-color6: var(--main-color-4);
    --contactform-color7: var(--main-color-16);
    --contactform-color8: var(--main-color-8);
    --contactform-color9: var(--main-color-18);
    --contactform-color10: var(--main-color-3);
    /*News List*/
    --newslist-color1: var(--main-color-5);
    --newslist-color2: var(--main-color-6);
    --newslist-color3: var(--main-color-4);
    --newslist-color4: var(--main-color-11);
    --newslist-color5: var(--main-color-3);
    --newslist-color6: var(--main-color-33);
    --newslist-color7: var(--main-color-16);
    --newslist-color8: var(--main-color-18);
    /*Tab*/
    --tab-color1: var(--main-color-3);
    --tab-color2: var(--main-color-1);
    --tab-color3: var(--main-color-5);
    --tab-color4: var(--main-color-4);
    --tab-color5: var(--main-color-6);
    --tab-color6: var(--main-color-20);
    /*HTML Sitemap*/
    --htmlsitemap-color1: var(--main-color-2);
    --htmlsitemap-color2: var(--main-color-4);
    --htmlsitemap-color3: var(--main-color-5);
    /*Meet Our Team*/
    --meetourteam-color1: var(--main-color-1);
    --meetourteam-color2: var(--main-color-1);
    --meetourteam-color3: var(--main-color-3);
    --meetourteam-color4: var(--main-color-5);
    --meetourteam-color5: var(--main-color-6);
    --meetourteam-color6: var(--main-color-20);
    --meetourteam-color7: var(--main-color-26);
    /*Popup*/
    --popup-color1: var(--main-color-4);
    --popup-color2: var(--main-color-5);
    --popup-color3: var(--main-color-3);
    /*Services Status*/
    --servstatus-color1: var(--main-color-20);
    --servstatus-color2: var(--main-color-6);
    --servstatus-color3: var(--main-color-2);
    --servstatus-color4: var(--main-color-27);
    --servstatus-color5: var(--main-color-1);
    --servstatus-color6: var(--main-color-9);
    --servstatus-color7: var(--main-color-1);
    --servstatus-color8: var(--main-color-5);
    /*ATM/Branch Locator*/
    --atmbranch-color1: var(--main-color-2);
    --atmbranch-color2: var(--main-color-5);
    --atmbranch-color3: var(--main-color-1);
    --atmbranch-color4: var(--main-color-16);
    --atmbranch-color5: var(--main-color-3);
    --atmbranch-color6: var(--main-color-20);
    --atmbranch-color7: var(--main-color-8);
    --atmbranch-color8: var(--main-color-28);
    --atmbranch-color9: var(--main-color-11);
    --atmbranch-color10: var(--main-color-2);
    --atmbranch-color11: var(--main-color-23);
    --atmbranch-color12: var(--main-color-7);
    --atmbranch-color13: var(--main-color-14);
    --atmbranch-color14: var(--main-color-29);
    --atmbranch-color15: var(--main-color-30);
    --atmbranch-color16: var(--main-color-31);
    --atmbranch-color17: var(--main-color-6);
    --atmbranch-color18: var(--main-color-32);
    --atmbranch-color19: var(--main-color-15);
    /*CTA Widget*/
    --cta-color1: var(--main-color-4);
    --cta-color2: var(--main-color-3);
    --cta-color3: var(--main-color-20);
	
	/* Fonts */
	--root-font-size: 1.6rem;
	--h1-font-size-base: 2.5;
	--h2-font-size-base: 2.0;
	--h3-font-size-base: 1.75;
	--h4-font-size-base: 1.5;
	--h5-font-size-base: 1.25;
	--h6-font-size-base: 1.0;
	--body-font-family: 'Open Sans', sans-serif;
	--body-line-height: 1.5;
	--headings-font-family: 'Lucida Sans', sans-serif;
	--headings-line-height: 1.2;
	
	/* Misc. */
	
	--base-border-radius: 8px;
}
/*
@media (max-width: 575.98px) {}
@media (min-width: 576px) {}
@media (max-width: 767.98px) {}
@media (min-width: 768px) {}
@media (max-width: 991.98px) {}
@media (min-width: 992px) {}
@media (max-width: 1199.98px) {}
@media (min-width: 1200px) {}
*/

/* 
//////////////////////////////////
////           FONTS          ////
//////////////////////////////////
*/
@media (min-width: 992px) {
	:root {
        --root-font-size: 1.8rem;
    }
}

:root {
	font-family: var(--body-font-family);	
	line-height: var(--body-line-height);
}

:root body {
	font-size: var(--root-font-size);
	color: var(--dark);
	font-family: var(--body-font-family);	
	line-height: var(--body-line-height);
}

:root h1, :root .h1,
:root h2, :root .h2,
:root h3, :root .h3,
:root h4, :root .h4,
:root h5, :root .h5,
:root h6, :root .h6 {
	font-family: var(--headings-font-family);
	line-height: var(--headings-line-height);
	font-weight: bold;
}
:root h1, :root .h1 {
	font-size: calc(var(--root-font-size) * var(--h1-font-size-base));
}
:root h2, :root .h2 {
	font-size: calc(var(--root-font-size) * var(--h2-font-size-base));
}
:root h3, :root .h3 {
	font-size: calc(var(--root-font-size) * var(--h3-font-size-base));
}
:root h4, :root .h4 {
	font-size: calc(var(--root-font-size) * var(--h4-font-size-base));
}
:root h5, :root .h5 {
	font-size: calc(var(--root-font-size) * var(--h5-font-size-base));
}
:root h6, :root .h6 {
	font-size: calc(var(--root-font-size) * var(--h6-font-size-base));
}

a:not(.btn) {
	color: var(--primary);
	font-weight: bold;
}
:root a:hover:not(.btn) {
	text-decoration: underline;
}



/* 
//////////////////////////////////
////          COLOURS         ////
//////////////////////////////////
*/
:root .bg-primary {
	background-color: var(--primary) !important;	
}
:root .bg-secondary {
	background-color: var(--secondary) !important;	
}
:root .bg-tertiary {
	background-color: var(--tertiary) !important;	
}
:root .bg-black {
	background-color: var(--black) !important;	
}
:root .text-primary {
	color: var(--primary) !important;	
}
:root .text-secondary {
	color: var(--secondary) !important;	
}
:root .text-tertiary {
	color: var(--tertiary) !important;	
}


/* 
//////////////////////////////////
////           MISC           ////
//////////////////////////////////
*/

:root .rounded {
	border-radius: var(--base-border-radius) !important;
}
:root .rounded {
	border-radius: calc(var(--base-border-radius) * 1.5) !important;
}

.img-icon {
	height: 100px;	
}

.carousel-widget .carousel-item .carousel-caption .carousel-caption--title {
	font-family: var(--headings-font-family);
	line-height: var(--headings-line-height);
	font-weight: bold;
	text-align: left;
	margin-bottom: 1.6rem;
}
:root .widget-title {
	color: var(--dark);
	margin-bottom: 3.2rem;	
}
:root .widget-content,
:root .widget-content p {
	text-align: left;
	color: var(--dark);
}

.table.table-rates thead {
	background-color: #dee2e6;
	min-height: var(--root-font-size);
}

.table.table-rates th,
.table.table-rates thead {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: normal;
}

.table.table-rates tbody th {	
	color: #666;
}
.table.table-rates tbody td {
	text-align: right;	
}

/* 
//////////////////////////////////
////          BUTTONS         ////
//////////////////////////////////
*/

.btn {
	font-family: var(--headings-font-family);
	line-height: var(--headings-line-height);
	font-weight: bold;
	border-radius: var(--base-border-radius);
}
.btn-primary,
.btn-secondary-4 {
	background-color: var(--primary);
	color: var(--white);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, 
.btn-secondary-3:hover, .btn-secondary-3:focus, .btn-secondary-3:not(:disabled):not(.disabled):active,
.btn-secondary-4:hover, .btn-secondary-4:focus, .btn-secondary-4:not(:disabled):not(.disabled):active {
	background-color: var(--primary-dark);
	color: var(--white);	
}

.btn-secondary {
	background-color: var(--white);
	color: var(--primary);
	border-color: var(--primary)
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.secondary):active {
	background-color: var(--primary-light);
	color: var(--primary);
}



/* 
//////////////////////////////////
////       HEADER & NAV       ////
//////////////////////////////////
*/

:root .header .top {
	background-image: url('/media/1630/fe8c7a0d-19bc-472b-aa3c-493c4be84f1d.png');	
	background-size: cover;
}

:root .header a:hover {
	text-decoration: none;
}
.header .top .right li a.internet-banking,
.header .bottom .nav .nav-item > a,
.header .top .right li a,
.header .top .left li a {
	font-weight: normal;	
}
.header .top .right li a.internet-banking,
.header .top .right li a.internet-banking *,
.header .top .left li a.active,
.header .top .right li a.active,
.header .top .right li a:hover,
.header .top .right li a:hover *,
.header .top .left li a:hover{
	color: var(--white);
	fill: var(--white);
}
.header .top .right li a.internet-banking:hover * {
	color: var(--dark);
	fill: var(--dark) !important;
}

.header .bottom .nav .nav-item .big-dropdown-menu > div a.big-menu-anchor {
	font-weight: normal;	
}
.header .bottom .nav .nav-item .big-dropdown-menu > div a.big-menu-anchor.title {
	font-weight: bold;
	/*color: var(--primary);*/
}
.header .bottom .nav .nav-item .big-dropdown-menu > div a.big-menu-anchor:hover {
	text-decoration: underline;	
}
/*
.header .bottom .nav .nav-item .big-dropdown-menu > div a.big-menu-anchor.title:hover {
	text-decoration: none;	
}*/
.big-dropdown-menu .container + .container {
	margin-top: 3.2rem;	
}

.big-dropdown-menu .container + .container .col-4 {
	-ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.header .bottom .nav .nav-item .dropdown-menu a {
	font-weight: normal;	
}
.header .bottom .nav .nav-item .dropdown-menu a:hover {
	text-decoration: underline;
}

.header .bottom .nav .nav-item > a:hover {
	text-decoration: none;	
}

@media only screen and (max-width: 991px) {
	.expandable-items > li {
		border-bottom: 1px solid var(--light);
	}
	.expandable-items > li {
		display: flex;
		flex-direction: column;
	}
	.expandable-items > li > ul {
		display: flex;
		flex-direction: column;
		background-color: var(--primary);
	}
	.expandable-items > li > a {
		background-color: var(--secondary);	
	}
	.header .bottom .mobile-nav li {
		background-color: var(--secondary);;
	}
	.header .bottom .mobile-nav ul>li {
		min-height: unset;
	}
	.mobile-nav {
		border-top: 1px solid var(--dark);
		color: var(--dark);
	}
	.header .bottom .mobile-nav ul  li  ul  li  a {
		display: flex;
		flex: 1;
		font-weight: normal;

		padding: 1.5rem 3.2rem !important;
		align-items: center;
	}
	.header .bottom .mobile-nav ul li a {
		color: var(--white);	
	}
	.header .bottom .mobile-nav ul > li > a {
		color: var(--white);	
	}
	.header .bottom .mobile-nav > ul li > ul > li > ul a {
		background-color: var(--white);
		color: var(--dark);
	}
	.header .bottom .mobile-nav ul > li {
		display: flex !important;
		flex-direction: column;
		flex: 1;
		background-color: var(--primary);
	}
	.child-menus a {
		padding-left: 1.5rem;
		min-height: 6rem;
	}

	.header .bottom .mobile-nav ul {
		padding-bottom: unset;
	}
	.expand-childs {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.child-menus:not(.collapsed) {
		margin-bottom: 0rem !important;
	}
	.expand-childs svg * {
		fill: var(--white);
	}
	.child-menus li:not(.open) {
		border-bottom: 1px solid var(--light);	
	}
	.header .bottom .mobile-nav ul li > ul > li > a:not(:last-child) {
		font-weight: bold;
		text-decoration: unset !important;
	}
	.header .search-bar #search-bar-icon * {
		fill: var(--secondary) !important;	
	}

	.header .bottom .mobile-nav ul li a.active {
		color: var(--white);	
	}
	.header .bottom .mobile-nav ul li ul ul a.active {
		color: var(--dark);
	}
}
/* 
//////////////////////////////////
////     HIGHLIGHTS WIDGET    ////
//////////////////////////////////
*/
.highlights-widget .card--layout-two .card-body .card-title {
	font-size: calc(var(--root-font-size) * var(--h5-font-size-base));
}
.highlights-widget .card--layout-three .card-footer a {
	font-family: var(--headings-font-family);
	line-height: 1.2;
	font-weight: 700;
}
.card.card--layout-three  {
	border-radius: var(--base-border-radius);
	overflow: hidden;
}
.highlights-widget .card--layout-three .card-body {
	padding: 2.4rem 2.4rem 1.6rem 2.4rem; 	
}
.highlights-widget .card--layout-three .card-body .card-title {
	font-size: calc(var(--root-font-size) * var(--h5-font-size-base));
	padding-bottom: calc(var(--root-font-size) * var(--h5-font-size-base) * 0.5);
}
.highlights-widget .card--layout-three .card-footer {
	padding-top: 0;	
}

.card .card-footer .btn.btn-secondary-2:hover,
.card .card-footer .btn.btn-secondary-2:focus,
.card .card-footer .btn.btn-secondary-2:active,
#highlight-primary .card:first-child .card-body .card-text a:hover,
#highlight-primary .card:first-child .card-body .card-text a:active,
#highlight-primary .card:first-child .card-body .card-text a:focus {
	text-decoration: underline;	
}
#highlight-primary .card:first-child .card-body {
	padding: 4.0rem 3.2rem;
}

#highlight-primary .card:first-child .card-body,
#highlight-primary .card:first-child .card-footer {
	background-color: var(--primary);
}
#highlight-primary .card:first-child {
	border-bottom-color: var(--primary);	
}
#highlight-primary .card:first-child .card-body .card-title,
#highlight-primary .card:first-child .card ul li {
	color: var(--white);
}

#highlight-primary .card:first-child .card-body .card-text,
#highlight-primary .card:first-child .card-body .card-text a:not(.btn),
#highlight-primary .highlights-widget .card:first-child .card-footer a {
	color: var(--white);
}

:root .highlights-widget .card-body .card-text {
	font-size: inherit;
}

:root .simple-highlight--title {
	color: var(--dark);	
}

:root .highlights-widget .card ul {
	list-style: revert;
}
:root .highlights-widget .card ul li {
	color: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	position: unset;
}
:root .highlights-widget .card ul li:before {
	display: none;
	content: unset;
}
@media only screen and (max-width: 991px) {
	.card-deck {
		flex-flow: column !important;
	}
}
/* 
//////////////////////////////////
////        HERO WIDGET       ////
//////////////////////////////////
*/
.hero-widget .hero--safety-margin {
	margin-bottom: 10rem;	
}
.hero-widget .hero--image .hero--container .hero--container--title,
.card-header {
	color: var(--dark);	
	font-family: var(--headings-font-family);
	line-height: var(--headings-line-height);
	font-weight: bold;
	font-size: calc(var(--root-font-size) * var(--h2-font-size-base));
}

.hero-widget .hero--image--card,
.hero-widget .hero--container {
	border-radius: var(--base-border-radius);
}

.hero-widget .card-footer {
	overflow: hidden;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: var(--base-border-radius);
	border-bottom-right-radius: var(--base-border-radius);
}
.hero-widget .card-footer .btn {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.hero-widget .hero--image .hero--image--card .card-header {
	margin: 0 2.2rem 0 2.2rem;
}

.container > .inner-container .hero-widget .hero--image {
	border-radius: var(--base-border-radius);
}


/* 
//////////////////////////////////
//// SIMPLE HIGHLIGHT WIDGET  ////
//////////////////////////////////
*/

.simple-highlight-widget .simple-highlight--image {
	background-size: cover;
	/*border-radius: var(--base-border-radius);*/
}
.simple-highlight--title {
	font-family: var(--headings-font-family);
	line-height: var(--headings-line-height);
	font-weight: bold;
	font-size: calc(var(--root-font-size) * var(--h2-font-size-base));
	text-align: left !important;
}


.simple-highlight-widget  .cta-list {
	margin-bottom: 7.6rem;
}
.simple-highlight-widget .simple-highlight--title {
	margin-top: 7.6rem;
	color: var(--white);
	text-align: left !important;
}

.simple-highlight-widget.row {
	margin-left: 0;
	margin-right: 0;
}

:root .simple-highlight-widget {
	background-color: var(--primary);
	border-radius: var(--base-border-radius);
	overflow: hidden;
	color: var(--white);
	text-align: left !important;
}
:root .simple-highlight-widget .col-lg-6.col-12:not(.c-container) {
	padding-right: unset;
	padding-left: unset;
}
:root .simple-highlight-widget .c-container {
	padding-left: 4.8rem !important;
	padding-right: 4.8rem !important;
}

:root .simple-highlight-widget .simple-highlight--content {
	text-align: left !important;	
}

.simple-highlight-widget .btn-primary {
	background-color: var(--white);
	color: var(--primary);
}

.simple-highlight-widget .btn-primary:hover, .simple-highlight-widget .btn-primary:focus, .simple-highlight-widget .btn-primary:not(:disabled):not(.disabled):active {
	background-color: var(--primary-light);
}
@media (max-width: 991px) {
	.simple-highlight-widget .simple-highlight--image {
		min-height: 40rem;	
	}
	.simple-highlight-widget .simple-highlight--title {
		margin-top: 2rem;	
	}

	.simple-highlight-widget  .cta-list {
		margin-bottom: 2rem;	
	}
	.simple-highlight-widget .simple-highlight--content {
		padding-top: 1.0rem;
		padding-bottom: 1.5rem;	
	}
	.simple-highlight-widget .cta-list {
		display: flex;
		align-items: start;
	}
	.simple-highlight-widget .cta-list a {
		float: unset;
		width: unset;
		display: flex;
		align-self: start;
		margin: unset !important;
	}
	:root .simple-highlight-widget .c-container {
		padding: 2.6rem 2.6rem !important;
	}
}
@media (max-width: 767.98px) {
	.simple-highlight-widget {
		padding: 0 0;	
	}
}


/* 
//////////////////////////////////
////    QUICK LINKS WIDGET    ////
//////////////////////////////////
*/

.quicklinks-widget .quicklinks-item {
	flex: 1 1;
	min-width: 18rem;
}

.quicklinks-widget .quicklinks-item .quicklinks-item--icon {
	width: 8.0rem;
	height: 8.0rem;
}


/* 
//////////////////////////////////
////       FOOTER STYLES      ////
//////////////////////////////////
*/
:root footer,
:root footer h1,
:root footer h2,
:root footer h3,
:root footer h4,
:root footer h5,
:root footer h6,
:root footer a:not(.btn) {
	color: var(--white);
}
footer li a:not(.btn) {
	font-weight: normal;
}
footer .btn-secondary {
	background-color: var(--secondary);
	color: var(--dark);
	border-color: var(--secondary);
}
footer .btn-secondary:hover {
	background-color: var(--white);
	color: var(--dark);
	border-color: var(--white);
}
:root footer h2 {
	font-size: calc(var(--root-font-size) * var(--h5-font-size-base));	
}
footer {
	margin-top: 8rem;	
}