/*************************************** Base Styles  ***************************************/  /* Clear Elements */    .group:before, .group:after {content: ""; display: table;}     .group:after {clear: both;}    .group {zoom: 1;}    /* Set up REM style */  /*  html { font-size: 62.5%; }     body { font-size: 14px; font-size: 1.4rem; background: #fff;}     h1   { font-size: 24px; font-size: 2.4rem; } */    /* Older browsers */    html { font-size: 14px; background: #ffffff; scroll-behavior: smooth;}      @media screen and (min-width: 320px){      html { font-size: calc( 14px + (16 - 14) * (100vw - 320px) / (1200 - 320) ); }  }      @media screen and (min-width: 800px){        html { font-size: 16px; }  }    /* Border Box */    *, *:before, *:after {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }body {font-family: "Lora", serif;}html {}/************************ * Colors  *  * *********************/:root {--dark-blue: #011824;--med-blue: #368bb6;--light-blue: #5cb0da;--orange: #ff8a65;--black: #000000;--white:  #ffffff;--grey: #f2f2f2;--radius: 20px;--inner-radius: 15px;--ease: all 0.5s ease 0s;--grad:  linear-gradient(to right,  rgba(3,28,123,0.62) 0%,rgba(6,30,124,0.62) 1%,rgba(255,255,255,0) 100%);--vert-grad:  linear-gradient(to top,  rgba(3,28,123,0.62) 0%,rgba(6,30,124,0.62) 1%,rgba(255,255,255,0) 100%);--vert-grad-light:  linear-gradient(to top,  rgba(3,28,123,0.3) 0%,rgba(6,30,124,0.3) 1%,rgba(255,255,255,0) 100%);}.fade-in {  opacity: 0;  transform: translateY(20px);  transition: opacity 0.6s ease-out, transform 0.6s ease-out;}.fade-in.visible {  opacity: 1;  transform: translateY(0);}/*************************************** Fonts  ***************************************/  /* light = 300reg = 400med = 500semi-bold = 600bold = 700extra-bold = 700black = 900  */h1 {font-family: "Ubuntu", sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; font-size: 80px; font-size: 5em; line-height: 1.1; margin: 0px; color: var(--black); margin-bottom: 15px;}h2 {font-family: "Ubuntu", sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; font-size: 60px; font-size: 3.75em; line-height: 1.1; margin: 0px;  color: var(--black); margin-bottom: 15px;}h3 {font-family: "Ubuntu", sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; font-size: 40px; font-size: 2.5em; line-height: 1.1; margin: 0px; color: var(--black); margin-bottom: 15px;}h4 {font-family: "Ubuntu", sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; font-size: 20px; font-size: 1.25em; line-height: 1.1; margin: 0px;  color: var(--black); margin-bottom: 15px;}h5 {font-family: "Ubuntu", sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; font-size: 18px; font-size: 1.125em; line-height: 1.1; margin: 0px; color: var(--black); margin-bottom: 15px;}h6 {font-family: "Ubuntu", sans-serif; font-optical-sizing: auto; font-weight: 300; font-style: normal; font-size: 16px; font-size: 1em; line-height: 1.1; margin: 0px; color: var(--black); margin-bottom: 15px;}p {color: var(--black);  font-family: "Lora", serif; font-optical-sizing: auto; font-size: 18px; font-size: 1.125em; line-height: 1.5;font-weight: 400; font-style: normal; margin-top: 0px; margin-bottom: 15px;}p strong {font-weight: 700;}a {color: var(--black);   font-optical-sizing: auto; text-decoration: none; font-style: normal; }ul li, ol li, li {color: var(--black); font-family: "Lora", serif; font-optical-sizing: auto; font-style: normal; }em {color: var(--black);  font-family: "Lora", serif; font-optical-sizing: auto; font-style: italic; }/***************************************Buttons ***************************************/.menu-btn {border: 0px; display:  none; transition: var(--ease); background: var(--dark-blue); color: var(--white); padding: 15px 15px; font-family: "Ubuntu", sans-serif;}.menu-btn i {display: infline-block;}.menu-btn:hover {background: var(--light-blue);  color: var(--white)}.arrow-btn-white {transition: var(--ease); font-family: "Ubuntu", sans-serif; font-size: 20px; font-size: 1.25em; font-weight: 700; color: var(--white); }.arrow-btn-white:hover {color: var(--orange);}.arrow-btn-white:after {transition: var(--ease);font-family: 'FontAwesome'; content: "\f178"; font-size: 20px; margin-left: 10px; color: var(--orange); font-weight: 300;}.arrow-btn-white:hover:after {margin-left: 15px;}.arrow-btn-black {transition: var(--ease); font-family: "Ubuntu", sans-serif; font-size: 20px; font-size: 1.25em; font-weight: 700; color: var(--black); }.arrow-btn-black:hover {color: var(--orange);}.arrow-btn-black:after {transition: var(--ease);font-family: 'FontAwesome'; content: "\f178"; font-size: 20px; margin-left: 10px; color: var(--orange); font-weight: 300;}.arrow-btn-black:hover:after {margin-left: 15px;}/*************************************** Navigation ***************************************/ body.pushy-open-right {overflow: hidden;}.pushy {padding: 0px; overflow: scroll}.pushy-inner {width: 100%; height: 100%; background: var(--white)}.pushy-navigation {width: 100%; height: 100%; overflow-y: scroll;}.pushy-navigation ul {display:  flex; flex-direction:  column; height: 100%; margin: 0px; padding: 0px;  background: var(--dark-blue);}.pushy-navigation ul li {}.pushy-navigation ul li a {position: relative; transition: all 0.5s ease 0s; color: var(--white); font-family: "Ubuntu", sans-serif; font-weight: 400; font-style: normal; font-size: 30px; font-size: 1.875em; line-height: 1.25; margin: 0px; display:  block; padding: 0px; background: var(--dark-blue); width: 100%; padding: 25px; border-bottom: 1px solid var(--med-blue)}.pushy-navigation ul li a:hover {background: var(--light-blue); color: var(--white);}.pushy-navigation ul li a:after {position: absolute; right: 25px; top: 40px; transform: translateY(-50%); transition: var(--ease);font-family: 'FontAwesome'; content: "\f178"; font-size: 20px; margin-left: 10px; color: var(--orange); font-weight: 300;}.pushy-navigation ul li.open a:after {transform: translateY(-50%) rotate(90deg);}.pushy-navigation ul li ul li a {font-size: 18px; font-size: 1.125em;}.pushy-navigation ul li ul li a:after {display:  none;}.pushy-link {transition: all 0.5s ease 0s;  z-index: 99999999; color: var(--white) !important; padding: 15px 20px; background: var(--dark-blue);}.pushy-link:hover {background: var(--light-blue) !important; }.pushy-link:hover a {color: var(--white)}.mobile-nav-head {display:  flex; align-items: center; padding: 35px 20px;}.mobile-nav-head-logo {width: 70%;}.mobile-nav-head-logo img {width: 215px;}.mobile-nav-head-close {width: 30%; display:  flex; align-items: center; justify-content: flex-end;}/*************************************** Header Bar ***************************************/.header-bar {width: 100%; padding: 0px 0px 0 0;}.header-bar .row {display:  flex; align-items: center;}.header-bar .logo-box img {width: 215px;}.header-bar .nav-box {display:  flex; flex-direction: column; padding-top: 35px;}.header-bar .nav-box .nav-box-contact {width: 100%; text-align: right; margin-bottom: 10px;}.header-bar .nav-box .nav-box-contact a {font-family: "Ubuntu", sans-serif; transition: var(--ease);}.header-bar .nav-box .nav-box-contact a:hover {color: var(--light-blue)}.header-bar .nav-box .nav-box-contact a i {margin-right: 10px;}.header-bar .nav-box .nav-box-links ul {margin: 0px; padding: 0px; display:  flex; justify-content: flex-end; align-items: center; gap: 3%; list-style-type: none;}.header-bar .nav-box .nav-box-links ul li {position: relative;}.header-bar .nav-box .nav-box-links ul li > a {border-bottom: 3px solid transparent; padding: 10px 0px 35px 0px; transition: var(--ease); display:  block; font-family: "Ubuntu", sans-serif; font-weight: 400; font-size: 16px; font-size: 1em;}.header-bar .nav-box .nav-box-links ul li a:hover {border-bottom: 3px solid var(--light-blue); color: var(--light-blue); }.header-bar .nav-box .nav-box-links ul li ul {z-index: 99; display:  none; background: var(--dark-blue); position: absolute; top: 100%; left: 0; width: 200px;}.header-bar .nav-box .nav-box-links ul li ul li a {color: var(--white); transition: var(--ease); padding: 15px; border-bottom: 1px solid var(--med-blue);}.header-bar .nav-box .nav-box-links ul li ul li a:hover {color: var(--white); background: var(--med-blue); border-bottom: 1px solid var(--med-blue)}.header-bar .nav-box .nav-box-links ul li:hover ul {display:  block;}.nav{height: 100%;}/*************************************** Home  Page***************************************/.grad-overlay {width: 100%; height: 100%; background: var(--grad);}.home-banner-wrapper {height: calc(100vh - 140px); min-height: 450px; position: relative; overflow: hidden;}.previewFrame .home-banner-wrapper {max-height: 750px;}.home-banner-item {height: 100%; width: 100%;}.home-banner-item-inner {position: absolute; bottom: 10%; width: 100%; }.home-banner-item-inner-text h1 {color: var(--white); font-size: 70px; font-size: 4.375em; font-weight: 700;}.home-banner-item-inner-text p {color: var(--white); font-size: 25px; font-size: 1.5625em; }.what-we-do-intro-wrapper {display: flex; align-items: center;}.what-we-do-wrapper {padding: 100px 0px;}.what-we-do-box-wrapper {display:  flex; gap: 1.5%; margin-top: 50px;}.what-we-do-box {width: 32%; background: var(--grey); padding: 25px;}.what-we-do-box h3 {font-size: 35px; font-size: 2.1875em;}.what-we-do-box:nth-of-type(1) {border-left: 8px solid var(--dark-blue)}.what-we-do-box:nth-of-type(2) {border-left: 8px solid var(--med-blue)}.what-we-do-box:nth-of-type(3) {border-left: 8px solid var(--light-blue)}.image-banner-wrapper {width: 100%; height: 400px;}.countup-info-wrapper {padding: 100px 0px;}.countup-info-heading {text-align: center;}.countup-info-items-wrapper-inner {display:  flex; flex-wrap: wrap; width: 100%; gap: 1.5%; margin-top: 50px;}.countup-item {width: 23.875%; text-align: center;}.countup {font-family: "Ubuntu", sans-serif; font-size: 60px; font-size: 3.75em; font-weight: 700; margin-bottom: 20px;}.countup.plus:after {content:"+"; display:  inline-block;}.countup.plus.million:after {content:"m+"; display:  inline-block;}.countup.plus.billion:after {content:"b+"; display:  inline-block;}.countup.dollar:before {content:"$"; display:  inline-block;}.countup-caption {font-family: "Lora", serif; font-size: 25px; font-size: 1.5625em; }.specialist-industries-text {padding: 100px 0px;}.specialist-industries-wrapper {background: var(--grey);}.specialist-industries-wrapper .row {display:  flex;}.specialist-industries-link-boxes {display:  flex;}.specialist-industry-box {transition: var(--ease);width: 50%; height: 100%; position: relative; }.specialist-industry-box:hover {scale: 1.1; z-index: 99;}.specialist-industry-box .arrow-btn-white {position: absolute; bottom: 25px;}.black-grad-overlay {padding: 20px; background: var(--vert-grad); width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.split-box-wrapper {padding: 100px 0px;}.split-box-item {display:  flex;}.split-box-item:nth-of-type(even) {flex-direction: row-reverse;}.split-box-item-text {width: 50%; display:  flex; align-items: center; justify-content: center; padding: 45px 0px;}.split-box-item-text-inner {width: 80%;}.split-box-item-image {width: 50%; position: relative;}.split-box-item-image p {width: 100%; height: 100%; margin:  0px;}.split-box-item-image img {width: 100%; height: 100%; object-fit: cover; object-position: center; display:  block;}.split-box-item-image .grad-overlay {width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.trusted-wrapper {padding-bottom: 100px;}.trusted-wrapper-title {text-align: center; margin-bottom: 50px;}.trusted-wrapper-logos-inner {display:  flex; flex-wrap: wrap; justify-content: center;}.trusted-logo-item {width: 25%; height: 100px; margin-bottom: 20px;}.trusted-logo-item img {width: 80%; height: 60%; object-fit: contain; object-position: center;}/***************************************Inner Pages***************************************/.inner-page-title {width: 100%; background: var(--dark-blue); padding: 75px 0px;}.inner-page-title h1 {color: var(--white)}.inner-content-wrapper {padding: 75px 0px;}.inner-content-wrapper.grey {background: var(--grey);}.case-study-intro-text {margin-bottom: 25px;}.case-studies-wrapper {display: flex; flex-wrap: wrap;}.case-study-item {width: 49%; margin-right: 2%; position: relative; margin-bottom: 20px;}.case-study-item:nth-of-type(even) {margin-right: 0px;}.case-study-summary-image {width: 100%; height: 500px; position: relative;}.case-study-item:hover .case-study-summary-image .grad-overlay {opacity: 0.5;}.case-study-summary-image img {width: 100%; height: 100%; object-fit: cover; object-position: center;}.case-study-summary-image .grad-overlay {transition: var(--ease);position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.case-study-summary-title {width: 100%; position: absolute; bottom: 0; padding: 20px;}.case-study-summary-title h4 {color: var(--white);}.case-study-summary-title h3 {color: var(--white);}.case-study-summary-title h3:after {  transition: var(--ease);  font-family: 'FontAwesome';  content: "\f178";  font-size: 20px;  margin-left: 10px;  color: var(--orange);  font-weight: 300;}.case-study-inner-title-text h3 {color: var(--light-blue); font-size: 25px; font-size: 1.5625em;}.case-study-intro-wrapper {display:  flex; align-items: center;}.case-study-intro {width: 68%; margin-right: 2%;}.case-study-logo {width: 30%; text-align: center;}.case-study-logo img {width: 80%;}.corp-timeline-title {width: 100%;/* margin-top: 75px; */margin-bottom: 30px;}.case-study-timeline {margin: 0 0 0px 0; border-top: 2px solid var(--med-blue); position: relative; /*padding: 20px 0px 20px 0px;*/}/*.case-study-timeline:before {transform: translateY(-50%); width: 20px; height: 2px; background: var(--med-blue); content:""; display:  block; position: absolute; top: 0; left: 0;}.case-study-timeline:after {transform: translateY(-50%); width: 20px; height: 2px; background: var(--med-blue); content:""; display:  block; position: absolute; bottom: 0; left: 0;}*/.case-study-timeline ul {list-style-type: none; display:  flex; flex-direction: column; margin: 0px; padding: 0px;}.case-study-timeline ul li {border-left: 8px solid var(--med-blue); margin-top: 15px; padding: 20px; background: var(--grey); position: relative;  font-size: 18px; font-size: 1.125em; overflow: visible;}.case-study-timeline ul li:before {width: 2px; height: 20px; background: var(--med-blue); position: absolute; left: 50%; top: -20px; content:""; display:  block;}.case-study-timeline ul li:first-of-type {margin-top: 0px;}.case-study-timeline ul .slick-slide  {padding: 20px 0px;}.case-study-timeline ul .slick-slide div {padding: 0 10px;}.case-study-timeline .slick-list {/*overflow-x: visible !important;*/}.case-study-finance-wrapper {width: 100%; padding: 75px 0px; background: var(--dark-blue);}.case-study-finance-wrapper h3 {color: var(--white); margin-bottom: 30px;}.case-study-finance-wrapper p {color: var(--white);}.case-study-financial-stats ul {list-style-type: none; display:  flex; justify-content: center; /*flex-direction: column;*/ padding: 0px; flex-wrap: wrap; gap:  1%;}.case-study-financial-stats ul li {width: 30%; padding: 20px; background: var(--grey); border-left: 8px solid var(--med-blue); margin-bottom: 20px;}.case-study-financial-stats ul li p {color: var(--black)}.finance-stats-wrap h3 {margin-bottom: 30px;}.case-study-capital-wrapper {padding: 0px 0px 75px 0px; }.capital-row {width: 100%; display:  flex; align-items: center;}.case-study-reference {padding: 25px; background: var(--light-blue)}.case-study-reference p {color: var(--white);}.padding-top {padding-top: 75px;}.contact-side-inner {padding: 25px; background: var(--light-blue); color: var(--white); border-left: 8px solid var(--dark-blue);}.contact-side-inner h3, .contact-side-inner p, .contact-side-inner a {color: var(--white)}.team-wrapper {display:  flex; flex-wrap: wrap;}.team-item {width: 32%; margin-right: 2%; margin-bottom: 20px; padding-top:  40%; position: relative; overflow: hidden;}.team-item:nth-of-type(3n) {margin-right: 0px;}.team-item-details {width: 100%; padding: 20px; background: var(--vert-grad); opacity:  1; position: absolute; bottom: 0%; transition: var(--ease);}.team-item:hover .team-item-details {opacity: 1; position: absolute; bottom: 0;}.team-item-details h3 {color: var(--white);}.team-item-details h4 {color: var(--white); margin-bottom: 20px;}.team-item-details i {font-size: 20px;  color: var(--white);}.team-item-details a {color: var(--white)}.team-tel,.team-contact {display:  none; transition: var(--ease);}.team-item:hover .team-tel,.team-item:hover .team-contact {display:  block;}.mobile-tel {margin-bottom: 10px;}.direct-tel {margin-bottom: 10px;}.mobile-tel a, .direct-tel a {transition: var(--ease);}.mobile-tel a:hover, .direct-tel a:hover {color: var(--light-blue);}.team-contact a i {transition: var(--ease);}.team-contact a:hover i {color: var(--light-blue);}.team-item.circle {padding-top: 0px;}.team-item.circle .team-image {width: 100%; padding-top: 100%; border-radius:  50%;}.team-item.circle .team-item-details {position: relative; background: none;}.team-item.circle .team-tel,.team-item.circle .team-contact {display:  block;}.team-item.circle .team-item-details h3 {color: var(--dark-blue);}.team-item.circle .team-item-details h4 {color: var(--light-blue); margin-bottom: 20px;}.team-item.circle .team-item-details i {font-size: 20px;  color: var(--light-blue);}.team-item.circle .team-item-details a {color: var(--black)}#dbSearch {width: 100%; padding: 25px; background: var(--dark-blue); display:  flex; align-items: center;}.form-title {color: var(--white); margin-right: 10px; font-size: 18px; font-size: 1.125em;}#dbSearch select {width: 100%; max-width:  300px; height: 40px; border: 0px; margin-right: 10px; padding: 10px;}#dbSearch input {transition: var(--ease); font-family: "Ubuntu", sans-serif; font-size: 20px; font-size: 1.25em; font-weight: 700; color: var(--white); background: none; border: 0px;}#dbSearch input:hover {color: var(--orange);}#dbSearch input:after {transition: var(--ease);font-family: 'FontAwesome'; content: "\f178"; font-size: 20px; margin-left: 10px; color: var(--orange); font-weight: 300;}#dbSearch input:hover:after {margin-left: 15px;}.specialist-industries-items {width: 100%; display:  flex;}.specialist-industries-items a {padding-top: 50%; width: 49%;  margin-right: 2%;  position: relative;  margin-bottom: 20px;}.specialist-industries-items a.specialist-industry-box:hover {  scale: 1.0;  z-index: 99;}.specialist-industries-items a.specialist-industry-box:hover .black-grad-overlay {background: var(--vert-grad-light)}.specialist-industries {width: 100%;}.specialist-industries table {width: 100%; border: 1px solid var(--dark-blue); margin-top: 25px; display:  none !important;}.specialist-industries table tr:first-of-type td {background: var(--dark-blue); border-bottom: 1px solid var(--dark-blue); padding: 20px;}.specialist-industries table tr:first-of-type td p {color: var(--white); margin-bottom: 0px;}.specialist-industries table tr td {padding: 20px; border: 1px solid var(--dark-blue)}.specialist-industries table tr td p {margin-bottom: 0px;}.inner-content-wrapper.grey-background {background: var(--grey)}#grandTotalDisplay {width:100%; text-align:center; margin-top: 20px;}.capital-chart-layout {  display: flex;  flex-wrap: wrap;  align-items: center;}.capital-chart {width: 65%;  display: flex; justify-content: center;}.capital-legend {width: 35%;  font-size: 14px;}/* Legend styling */.capital-legend ul {  list-style: none;  padding: 0;  margin: 0;}.capital-legend li {  display: flex;  align-items: center;  margin-bottom: 6px;}.capital-legend span {  display: inline-block;  width: 12px;  height: 12px;  margin-right: 8px;}.chart-totals {margin-top: 20px; padding: 10px; background: var(--grey); display:inline-block; border-radius: 5px;}.chart-total-item {width: 100%; margin-bottom: 5px; font-family: "Lora", serif;}.chart-total-label {font-weight: 700;}.split-box-wrapper.padding-top {padding-top: 0px;}.full-width-split.padding-top {padding-top: 0px;  padding: 0 25px 75px 25px;}.full-width-split {width: 100%; display:  flex;}.full-width-timeline {width: 100%; }.full-width-finance {width: 100%;padding-top: 75px;}/*************************************** Blog***************************************//***************************************Footer***************************************/.footer {width: 100%; background: var(--dark-blue); padding: 50px 0px; color: var(--white)}.footer a {transition: var(--ease);}.footer a:hover {color: var(--orange);}.footer-contact h3 {font-size: 30px; font-size: 1.875em; font-weight: 500; color: var(--white); margin-bottom: 25px;}.footer-contact .arrow-btn-white {font-size: 24px; font-size: 1.5em; margin-bottom: 25px; display:  block;}.footer-contact p {font-family: "Ubuntu", sans-serif; color: var(--white); font-size: 18px; font-size: 1.125em; font-weight: 500;}.footer-contact p a {color: var(--white); transition: var(--ease)}.footer-links {display:  flex;}.footer-links h4 {color: var(--white); font-size: 18px; font-size: 1.125em; font-weight: 700;}.footer-links ul {list-style-type: none; padding: 0px;}.footer-links ul li {margin-bottom: 10px;}.footer-links ul li a {font-family: "Ubuntu", sans-serif; color: var(--white); font-size: 18px; font-size: 1.125em;}.footer-links-left {width: 50%;}.footer-links-right {width: 50%;}.footer-legal {padding-top: 35px; margin-top: 35px; border-top: 2px solid var(--white);}.footer-legal p {font-family: "Ubuntu", sans-serif; color: var(--white); font-size: 14px; font-size: 0.875em;}.footer-credit {margin-top: 40px;}.footer-credit p {font-family: "Ubuntu", sans-serif; color: var(--white);}.footer-credit p a {color: var(--white); font-weight: 700}/***************************************Form***************************************/.defaultForm {  width: 100%;  *zoom: 1;  padding: 25px; background: var(--grey);}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {float: left;  width: 100%; margin-right:  0%;  position: relative;  margin-bottom: 20px; }.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  display: none;}.defaultForm .inputset label {  display: block;  width: 100%;font-family: "Lora", serif; font-size: 16px; font-size: 1em; color: #333;}.defaultForm .inputset label.label {  display: inline-block;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm .inputset input, .defaultForm .inputset select {  width: 100%;   background: #fff; padding: 15px; border: 0px;font-family: "Lora", serif;  font-size: 16px; font-size: 1em;}.defaultForm .inputset textarea {width: 100%;  height: 10.625em;  background: #fff; padding: 15px; border: 0px;font-family: "Lora", serif;  font-size: 16px; font-size: 1em;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {/*  text-align: right;*/}.defaultForm .form_submit {float: left;}.defaultForm .form_submit .fbElementButton {background: none; border: 0px; transition: var(--ease); font-family: "Ubuntu", sans-serif; font-size: 20px; font-size: 1.25em; font-weight: 700; color: var(--black); }.defaultForm .form_submit .fbElementButton:hover {color: var(--orange);}.defaultForm .form_submit .fbElementButton:after {transition: var(--ease);font-family: 'FontAwesome'; content: "\f178"; font-size: 20px; margin-left: 10px; color: var(--orange); font-weight: 300;}.defaultForm .form_submit .fbElementButton:hover:after {margin-left: 15px;}.form_error {font-family: "Lora", serif;  font-size: 16px; font-size: 1em; font-style: normal; padding: 10px; background: #ff0000; color: #fff; margin-bottom: 10px;}/*************************************** Ecommerce - General  ***************************************//***************************************Ecommerce - Listings ***************************************//***************************************Ecommerce - Item ***************************************//***************************************Ecommerce - Basket ***************************************//***************************************Ecommerce - Checkout ***************************************//***************************************Custom Modules***************************************//***************************************Custom Database***************************************//***************************************Media Queries***************************************//*@media all and (max-width: 1125px) and (min-width: 0px) {#capitalLegend ul {display: flex; flex-wrap: wrap; }#capitalLegend ul li {width:50%;}}*/@media all and (max-width: 995px) and (min-width: 0px) {.header-bar {padding: 35px 0;}.header-bar .nav-box {flex-direction: row; align-items: center; justify-content: flex-end; padding-top: 0px;}.header-bar .nav-box .nav-box-contact {width: initial; margin-right: 15px; margin-bottom: 0px;}.header-bar .nav-box .nav-box-links {width: initial;}.header-bar .nav-box .nav-box-links ul {display:  none;}.header-bar .nav-wrapper ul#primary {display:  none;}.menu-btn {display:  inline-block; height: 100%;}.countup-item {width:49.25%; margin-bottom: 20px;}}@media all and (max-width: 895px) and (min-width: 0px) {.what-we-do-box-wrapper {flex-direction: column;}.what-we-do-box {width: 100%; margin-bottom: 20px;}.specialist-industries-wrapper .row {flex-direction: column;}.six.columns.specialist-industries-text {width: 100%; margin-bottom: 20px;}.six.columns.specialist-industries-link-boxes {width: 100%; margin-left: 0px; height: 400px;}.capital-row {flex-direction: column;}.capital-row .six.columns {width: 100%; margin-left: 0px;}.capital-row .six.columns:first-of-type {margin-bottom: 20px;}.case-study-capital-raised img {width: 100%; display:  block;}}@media all and (max-width: 870px) and (min-width: 0px) {}@media all and (max-width: 780px) and (min-width: 0px) {.case-study-financial-stats ul li {/*width: 32.33%; padding: 20px;*/ /*background: var(--white); border-left: 3px solid var(--light-blue);*/ margin-bottom: 20px;}.team-item {width: 48%; padding-top: 60%;}.team-item h3 {font-size: 32px; font-size: 2em; }}@media all and (max-width: 705px) and (min-width: 0px) {.split-box-item {flex-direction: column;}.split-box-item:nth-of-type(even) {flex-direction: column;}.split-box-item-text {width: 100%;}.split-box-item-image {width: 100%;}}@media all and (max-width: 700px) and (min-width: 0px) {.footer-top {display:  flex; flex-direction: column;}.four.columns.footer-contact {width: 100%; margin-bottom: 20px;}.five.columns.push_three.footer-links {width: 100%; margin-left: 0px;}}@media all and (max-width: 650px) and (min-width: 0px) {.logo-box.three.columns {width: 50% !important;}.nav-box.nine.columns {width: 50% !important;}.what-we-do-intro-wrapper {flex-direction: column; align-items: initial;}.trusted-logo-item {width: 50%;}.specialist-industry-box:hover {scale: 1; }.case-study-item {width: 100%; margin-right: 0px;}.inner-page-title-text h1 {font-size: 50px; font-size: 3.125em;}.case-study-intro-wrapper {flex-direction: column-reverse;}.case-study-intro {width: 100%;}.case-study-logo {width: 100%; margin-bottom: 35px;}.case-study-logo img {width: 60%}#dbSearch {flex-direction: column; align-items: initial;}.form-title {width: 100%; margin-bottom: 10px;}#dbSearch select {width: 100%; max-width: 100%;}#dbSearch input {margin-top: 10px;}.specialist-industries-items {flex-wrap: wrap;}.specialist-industries-items a.specialist-industry-box {width:  100%; margin-right: 0px; padding-top: 70%;}.capital-chart {width:100%; margin-bottom:20px; }#capitalLegend {width:100%; }#capitalLegend ul {display: flex; flex-wrap:wrap; }#capitalLegend ul li {width: 33.33%;}.finance-stats-wrap {margin-top: 75px;}}@media all and (max-width: 570px) and (min-width: 0px) {.nav-box.nine.columns {width: 70% !important;}.nav-box-contact {display:  none;}.home-banner-item-inner-text h1 {font-size: 55px; font-size: 3.4375em;}.home-banner-item-inner-text p {font-size: 18px; font-size: 1.125em;}.countup-item {width:100%;}.specialist-industries-link-boxes {flex-direction: column;}.specialist-industry-box {width: 100%;}.case-study-financial-stats ul li {width: 100%;}@media all and (max-width: 480px) and (min-width: 0px) {.team-item {width: 100%; padding-top: 130%;}}@media all and (max-width: 400px) and (min-width: 0px) {.five.columns.push_three.footer-links {flex-direction: column;} .footer-links-right {margin-top: 20px;}#capitalLegend ul li {width: 50%;}}
/* not required */
