.font-style-upper {
  text-transform: uppercase;
}

.text-color-dark {
  color: #282828 !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Questrial", sans-serif;
  text-transform: uppercase;
  letter-spacing: normal;
  color: #282828;
}

.page-header.page-header-modern h1 {
  color: #282828;
}

h2 {
  font-size: 2.75em;
}

body, p {
  font-family: "Montserrat", sans-serif;
  color: #282828;
}

.post, .page {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .text-12 {
    font-size: 2.8em !important;
  }
}

.page-content, .entry-content, .entry-summary {
  margin-top: 0;
}

section.section {
  background: none;
}

#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
  color: #282828;
}

#header .header-nav.header-nav-links nav > ul li:hover > a {
  /*color: #E5E5E5;*/
	color: #142942;
}

.main-navigation ul {
  display: flex;
}

#header .header-btn-collapse-nav {
  background: #282828;
}

.btn-primary {
  background-color: #282828;
  border-color: #282828;
  color: #FFF;
  border-width: 3px;
  border-radius: 15px;
  letter-spacing: 0.04em;
  line-height: 31px;
  font-size: 24px;
  text-transform: none;
  font-family: "Questrial", sans-serif;
}
.btn-primary:hover {
  color: #282828;
  background: #FFF;
  border-color: #282828;
  border-width: 3px;
}

a .btn-primary {
  color: #FFF;
}

a.btn-primary:visited {
  color: #FFF;
}
a.btn-primary:visited:hover {
  color: #282828;
}

.fintech h1, .fintech h2, .fintech h3, .fintech h4, .fintech h5, .fintech h6, .fintech h7 {
  color: #142942;
}
.fintech .btn-primary {
  background-color: #142942;
  border-color: #142942;
}
.fintech .btn-primary:hover {
  background-color: #FFF;
  border-color: #142942;
  color: #142942 !important;
}
.fintech a.btn-primary:visited {
  color: #FFF;
}
.fintech a.btn-primary:visited:hover {
  color: #142942;
}
.fintech .divider [class*=fa-], .fintech .divider .icons {
  color: #142942;
}
.fintech .divider.divider-style-4 [class*=fa-], .fintech .divider.divider-style-4 .icons {
  border: 1px solid #142942;
}
.fintech .divider.divider-style-4 [class*=fa-]:after, .fintech .divider.divider-style-4 .icons:after {
  border: 3px solid #fff;
}

.section-with-divider.fintech {
  background-color: #142942;
}
.section-with-divider.fintech h1, .section-with-divider.fintech h2, .section-with-divider.fintech h3, .section-with-divider.fintech h4, .section-with-divider.fintech h5, .section-with-divider.fintech h6, .section-with-divider.fintech h7 {
  color: #fff;
}
.section-with-divider.fintech p {
  color: #FFF;
}
.section-with-divider.fintech .divider.divider-style-4 [class*=fa-], .section-with-divider.fintech .divider.divider-style-4 .icons {
  border: 2px solid #142942;
}
.section-with-divider.fintech .divider [class*=fa-], .section-with-divider.fintech .divider .icons {
  color: #142942;
}

.page-id-8 .btn-primary {
  background-color: #142942;
  border-color: #142942;
}
.page-id-8 .btn-primary:hover {
  color: #142942;
  background: #FFF;
}
.page-id-8 .page-header.page-header-modern h1, .page-id-8 .page-header.page-header-modern p {
  color: #142942;
}
.page-id-8 .current-menu-item a {
  color: #142942 !important;
}

.gaming h1, .gaming h2, .gaming h3, .gaming h4, .gaming h5, .gaming h6, .gaming h7 {
  color: #18AC79;
}
.gaming .btn-primary {
  background-color: #18AC79;
  border-color: #18AC79;
}
.gaming .btn-primary:hover {
  background-color: #FFF;
  border-color: #18AC79;
  color: #18AC79 !important;
}
.gaming a.btn-primary:visited {
  color: #FFF;
}
.gaming a.btn-primary:visited:hover {
  color: #18AC79;
}
.gaming .divider [class*=fa-], .gaming .divider .icons {
  color: #18AC79;
}
.gaming .divider.divider-style-4 [class*=fa-], .gaming .divider.divider-style-4 .icons {
  border: 1px solid #18AC79;
}
.gaming .divider.divider-style-4 [class*=fa-]:after, .gaming .divider.divider-style-4 .icons:after {
  border: 3px solid #fff;
}

.section-with-divider.gaming {
  background-color: #18AC79;
}
.section-with-divider.gaming h1, .section-with-divider.gaming h2, .section-with-divider.gaming h3, .section-with-divider.gaming h4, .section-with-divider.gaming h5, .section-with-divider.gaming h6, .section-with-divider.gaming h7 {
  color: #fff;
}
.section-with-divider.gaming p {
  color: #FFF;
}
.section-with-divider.gaming .divider.divider-style-4 [class*=fa-], .section-with-divider.gaming .divider.divider-style-4 .icons {
  border: 2px solid #18AC79;
}
.section-with-divider.gaming .divider [class*=fa-], .section-with-divider.gaming .divider .icons {
  color: #18AC79;
}

.page-id-10 .btn-primary {
  background-color: #18AC79;
  border-color: #18AC79;
}
.page-id-10 .btn-primary:hover {
  color: #18AC79;
  background: #FFF;
}
.page-id-10 .page-header.page-header-modern h1, .page-id-10 .page-header.page-header-modern p {
  color: #18AC79;
}
.page-id-10 .current-menu-item a {
  color: #18AC79 !important;
}

.careers h1, .careers h2, .careers h3, .careers h4, .careers h5, .careers h6, .careers h7 {
  color: #0076A3;
}
.careers .btn-primary {
  background-color: #0076A3;
  border-color: #0076A3;
}
.careers .btn-primary:hover {
  background-color: #FFF;
  border-color: #0076A3;
  color: #0076A3 !important;
}
.careers a.btn-primary:visited {
  color: #FFF;
}
.careers a.btn-primary:visited:hover {
  color: #0076A3;
}
.careers .divider [class*=fa-], .careers .divider .icons {
  color: #0076A3;
}
.careers .divider.divider-style-4 [class*=fa-], .careers .divider.divider-style-4 .icons {
  border: 1px solid #0076A3;
}
.careers .divider.divider-style-4 [class*=fa-]:after, .careers .divider.divider-style-4 .icons:after {
  border: 3px solid #fff;
}

.section-with-divider.careers {
  background-color: #0076A3;
}
.section-with-divider.careers h1, .section-with-divider.careers h2, .section-with-divider.careers h3, .section-with-divider.careers h4, .section-with-divider.careers h5, .section-with-divider.careers h6, .section-with-divider.careers h7 {
  color: #fff;
}
.section-with-divider.careers p {
  color: #FFF;
}
.section-with-divider.careers .divider.divider-style-4 [class*=fa-], .section-with-divider.careers .divider.divider-style-4 .icons {
  border: 2px solid #0076A3;
}
.section-with-divider.careers .divider [class*=fa-], .section-with-divider.careers .divider .icons {
  color: #0076A3;
}

.page-id-16 .btn-primary {
  background-color: #0076A3;
  border-color: #0076A3;
}
.page-id-16 .btn-primary:hover {
  color: #0076A3;
  background: #FFF;
}
.page-id-16 .page-header.page-header-modern h1, .page-id-16 .page-header.page-header-modern p {
  color: #0076A3;
}
.page-id-16 .current-menu-item a {
  color: #0076A3 !important;
}

.block-text-left {
  align-items: center;
}

.block-text-right {
  align-items: center;
}

#footer {
  margin-top: 0;
}

footer .text-color-primary {
  color: #0076A3;
}

.featured-boxes-style-6 .featured-box .icon-featured {
  border: none;
  color: #282828;
  font-family: "Questrial", sans-serif;
  font-weight: normal;
}
.featured-boxes-style-6 .featured-box .icon-featured:after {
  top: -1px;
}

.featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured {
  width: 60px;
  height: 60px;
}
@media screen and (max-width: 768px) {
  .featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured {
    width: 40px;
    height: 40px;
    line-height: 55px;
  }
}
@media screen and (max-width: 767px) {
  .featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured {
    width: 15px;
    height: 15px;
    line-height: 23px;
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) {
  .values .tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
    font-size: 8px;
  }
}

@media screen and (max-width: 767px) {
  .featured-boxes-style-6 .featured-box .icon-featured:after {
    border: 3px solid #f7f7f7;
    left: -4px;
  }
}

.parallax:not(.page-header):not(.match-height):not([class*=section-height-]) {
  margin-top: 0;
}

.page-header {
  margin-bottom: 0;
}

.owl-carousel .owl-item .leadership {
  max-height: 255px;
  object-fit: cover;
  object-position: center;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  color: #C4C4C4;
}

.thumb-info .thumb-info-type {
  background-color: #FFF;
  color: #282828;
}

.thumb-info, .thumb-info .thumb-info-wrapper {
  border-radius: 0;
}

.tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
  padding: 15px;
}
@media screen and (max-width: 768px) {
  .tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
    padding: 5px;
  }
}
@media screen and (max-width: 767px) {
  .tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
    padding: 0px;
  }
}

section.section.section-with-divider {
  margin-top: 0;
}
section.section.section-with-divider .divider {
  background: 0;
  margin: 0 0 44px;
}
@media screen and (min-width: 1024px) {
  section.section.section-with-divider p {
    max-width: 60%;
  }
}
section.section.section-with-divider section .divider-none {
  background: none;
}
section.section.section-with-divider .divider [class*=fa-], section.section.section-with-divider .divider .icons {
  top: 70px;
  color: #282828;
}
section.section.section-with-divider .divider.divider-style-4 [class*=fa-]:after, section.section.section-with-divider .divider.divider-style-4 .icons:after {
  border: 7px solid #fff;
  left: -8px;
  top: -8px;
}

.split-content-section .divider [class*=fa-], .split-content-section .divider .icons {
  left: 4%;
}
.split-content-section h2.regular-color {
  color: #282828;
}
.split-content-section .divider {
  margin: 60px auto;
}

.list.list-icons.list-icons-style-3 li > [class*=fa-]:first-child, .list.list-icons.list-icons-style-3 li a:first-child > [class*=fa-]:first-child, .list.list-icons.list-icons-style-3 li > .icons:first-child, .list.list-icons.list-icons-style-3 li a:first-child > .icons:first-child {
  background: #0076A3;
}

.list.list-icons li > [class*=fa-]:first-child, .list.list-icons li a:first-child > [class*=fa-]:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > .icons:first-child {
  border-color: #0076A3;
}

#our-offices ul {
  margin-left: 0;
}

button, input[type=button], input[type=reset], input[type=submit] {
  background-color: #282828;
  border-color: #282828;
  color: #FFF;
  border-width: 3px;
  border-radius: 15px;
  letter-spacing: 0.04em;
  line-height: 31px;
  font-size: 24px;
  text-transform: none;
  font-family: "Questrial", sans-serif;
}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
  color: #282828;
  background: #FFF;
  border-color: #282828;
  border-width: 3px;
}

.overlay.overlay-op-2:hover:before, .overlay.overlay-op-2.overlay-show:before, .overlay.overlay-op-2.show:before {
  opacity: 0;
}

@media screen and (min-width: 993px) {
  .page-header.page-header-modern.page-header-background.page-header-background-md {
    padding: 275px 0;
    min-height: 840px;
    height: 840px;
  }
}
@media screen and (max-width: 992px) {
  .page-header.page-header-modern.page-header-background.page-header-background-md {
    padding: 150px 0;
  }
}

@media screen and (max-width: 992px) {
  .fluid-col-sm-6 .fluid-col, .fluid-col-md-6 .fluid-col, .fluid-col-lg-6 .fluid-col, .fluid-col-xl-6 .fluid-col {
    width: calc(100vw - 100px);
  }
}

@media screen and (min-width: 993px) {
  article.page.type-page.status-publish {
    margin-top: -150px;
  }
}

.thumb-linkedin-link {
  position: absolute;
  right: 0;
  bottom: -15px;
}
.thumb-linkedin-link a {
  color: #fff;
}
.thumb-linkedin-link a:hover {
  color: #0076A3;
}

.thumb-bio-link {
  color: #fff;
  display: block;
  font-size: 0.8rem;
  letter-spacing: 0.6px;
}
.thumb-bio-link a {
  color: #fff;
  text-decoration: underline;
}
.thumb-bio-link a:hover {
  color: #0076A3;
}

/*# sourceMappingURL=style.css.map */
