@charset "UTF-8";
/* COLOR PALLET */
/*
-> Uncode mixins
Device: less than 569px.
Tablets: 570px to 959px.
Desktop: 960px and up.
 */
/*
**
** || General
**
*/
.services-popup .col-lg-3 {
  padding: 0 !important;
  border-radius: 10px;
  transition: all 300ms ease-in-out;
}
.services-popup .col-lg-3 .uncol {
  margin: 0 10px;
}
.services-popup .col-lg-3 .uncol .uncell {
  transition: all 300ms ease-in-out;
  border: 5px solid white;
  border-radius: 10px;
}
.services-popup .col-lg-3:hover {
  transform: translateY(-5px);
}
.services-popup .col-lg-3:hover .uncell {
  transition: all 300ms ease-in-out;
  border-color: #009CDC !important;
}
@media (max-width: 960px) {
  .services-popup .uncol {
    margin: 10px !important;
  }
  .services-popup .uncol .uncell {
    border: 5px solid #009CDC !important;
  }
}

#pum-1059 .pum-close {
  top: -31px !important;
}
@media (min-width: 960px) {
  #pum-1059 .pum-close {
    right: -23px !important;
  }
}

#pum-1332 .pum-close {
  top: -31px !important;
}
@media (min-width: 960px) {
  #pum-1332 .pum-close {
    right: -23px !important;
  }
}

html {
  scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
/*
**
** || Menu
**
*/
@media (min-width: 960px) {
  #masthead .mega-menu-inner {
    left: -171px !important;
  }
}

#masthead .menu-primary-inner a {
  color: #162751 !important;
  border-radius: 5px !important;
}

.active-title-item a {
  font-weight: 700;
  pointer-events: auto !important;
  cursor: pointer !important;
}

.drop-menu a {
  font-weight: 400 !important;
}

.menu-wrapper .top-menu .login-menu{
	padding-right:23px;
}
/*
**
** || Button styles
**
*/
.btn-inverted {
  border: 1px solid rgba(22, 39, 81, 0.11);
  padding: 18px 40px !important;
  border-radius: 100px;
}
.btn-inverted:hover {
  background-color: #162751;
  color: white !important;
}

.btn-menu-cta {
  border: 2px solid rgba(22, 39, 81, 0.11) !important;
  padding: 15px 20px !important;
  border-radius: 5px;
  font-weight: 700;
  text-transform: capitalize !important;
  letter-spacing: 0 !important;
}
.btn-menu-cta:hover {
  background-color: #162751;
  color: white !important;
}
.btn-menu-cta i {
  font-weight: 700 !important;
  color: #009BDB !important;
}
@media (max-width: 960px) {
  .btn-menu-cta {
    width: 100%;
    font-size: 16px !important;
  }
}

@media (max-width: 960px) {
  .menu-btn-table {
    width: 100%;
  }
}
.btn-contact {
  border: 2px solid #12A19A !important;
  background-color: transparent !important;
  color: white !important;
  padding: 10px !important;
  border-radius: 5px;
}

/*
**
** || Content Blocks
**
*/
.uncode_breadcrumbs_wrap.bc-separator-dash .breadcrumb > li + li:not(.paged):before {
  content: "" !important;
  font-weight: 900 !important;
  font-family: "uncodeicon" !important;
  speak: none;
  font-size: 12px;
  padding: 0 10px !important;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.content-block--header .breadcrumb li:first-child {
  display: none;
}
.content-block--header .breadcrumb li:nth-child(2):before {
  display: none !important;
}
.content-block--header .breadcrumb .current {
  display: none;
}

.content-block--header .breadcrumb li {
  color: white !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

.content-block--header .breadcrumb li a {
  color: white !important;
  font-weight: 700 !important;
  text-transform: uppercase;
}

@media (max-width: 960px) {
  .content-block--header .breadcrumb {
    text-align: left !important;
  }
}
@media (max-width: 960px) {
  .content-block--header .wpb_column {
    top: 85% !important;
  }
}
.ngslab-image {
  display: none;
}

@media (max-width: 569px) {
  .ngslab .background-inner {
    display: none;
  }

  .ngslab-image {
    display: block;
  }
}
/*
**
** || Homepage
**
*/
.homepage--hero .uncont {
  padding: unset !important;
}
.homepage--hero #index-homepage-selector .tmb .t-entry-readmore {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s linear;
  text-transform: capitalize !important;
}
.homepage--hero #index-homepage-selector .tmb .t-entry-readmore:after {
  margin-left: 15px;
  display: inline-block;
  content: " ";
  background-image: url("/wp-content/uploads/2021/12/next-research.svg");
  background-size: 15px 15px;
  height: 15px;
  width: 15px;
  margin-top: 0;
  vertical-align: middle;
}
.homepage--hero #index-homepage-selector .tmb:hover .t-overlay-text {
  transform: translateY(-15px);
}
.homepage--hero #index-homepage-selector .tmb:hover .t-entry-readmore {
  visibility: visible;
  opacity: 1;
}
@media (max-width: 569px) {
  .homepage--hero #index-homepage-selector .tmb .t-entry-excerpt p {
    font-size: 14px !important;
  }
}

/*
**
** || Services (Page)
**
*/
@media (max-width: 960px) {
  .page-service--content .column-main .uncell {
    border-radius: 16px !important;
  }
}
@media (max-width: 960px) {
  .page-service--content .column-main #_1 .icon-box-icon, .page-service--content .column-main #_2 .icon-box-icon, .page-service--content .column-main #_3 .icon-box-icon, .page-service--content .column-main #_4 .icon-box-icon, .page-service--content .column-main #_5 .icon-box-icon {
    display: none;
  }
  .page-service--content .column-main #_4 {
    display: table-header-group !important;
  }
  .page-service--content .column-main #_5 {
    padding-bottom: 16px !important;
  }
  .page-service--content .column-main #_6 {
    display: table-footer-group !important;
  }
}
@media (min-width: 960px) {
  .page-service--content .column-main #_1 .icon-box-icon, .page-service--content .column-main #_2 .icon-box-icon {
    left: 105% !important;
  }
  .page-service--content .column-main #_3 .icon-box-icon {
    top: 195px !important;
  }
  .page-service--content .column-main #_4 .icon-box-icon, .page-service--content .column-main #_5 .icon-box-icon {
    left: -5% !important;
  }
}
@media (max-width: 960px) {
  .page-service--content .column-main {
    margin-top: 50px;
  }
}
.page-service--content .column-main .module-list li {
  display: inline-flex;
	width:100%;
}
.page-service--content .column-main .module-list li i {
  font-weight: 700 !important;
  top: 8px !important;
}
.page-service--content .column-main .module-post-listing :not(.tmb-post):not(.tmb-title):not(.tmb-table).tmb .t-entry > *:not(hr):not(.spacer) {
  margin-top: 0 !important;
}
.page-service--content .column-main .module-post-listing .tmb .t-inside {
  border: 2px solid #eaeaea !important;
}
.page-service--content .column-main .module-post-listing .tmb .t-entry {
  min-height: 53px;
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-items: center;
}
.page-service--content .column-main .module-post-listing .tmb .t-entry i {
  display: inline-block;
  font-weight: 700 !important;
}
.page-service--content .column-main .module-post-listing .tmb .t-entry-title {
  display: inline-block;
}
.page-service--content .column-main .module-post-listing .tmb .t-inside {
  transition: all 500ms;
}
.page-service--content .column-main .module-post-listing .tmb .t-inside i {
  color: #8d9a9a !important;
}
.page-service--content .column-main .module-post-listing .tmb .t-inside:hover {
  border-color: white !important;
  transform: scale(1.04, 1.04);
  box-shadow: 0 30px 70px rgba(0, 0, 0, 0.16);
}
.page-service--content .column-main .module-post-listing .tmb .t-inside:hover i {
  transition: color 200ms;
  color: #009CDC !important;
}
.page-service--content .column-menu .module-menu a {
  font-weight: 700 !important;
  color: #8D9A9A !important;
}
.page-service--content .column-menu .module-menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 960px) {
  .page-service--content .column-menu .module-menu ul li {
    padding-left: 30px;
    padding-top: 5px;
  }
}
.page-service--content .column-menu .module-menu .current-menu-item {
  border-left: 3px solid #162751;
  padding-left: 27px !important;
}
.page-service--content .column-menu .module-menu .current-menu-item a {
  color: black !important;
}
@media (min-width: 960px) {
  .page-service--content .column-menu .download-title {
    padding-left: 30px;
  }
}
.page-service--content .column-menu .download-files {
  color: #8D9A9A;
  display: block;
}
@media (min-width: 960px) {
  .page-service--content .column-menu .download-files {
    padding-left: 30px;
  }
}
.page-service--content .column-menu .download-files:hover {
  color: #121A50;
}
.page-service--content .column-menu .download-files:after {
  margin-left: 15px;
  display: inline-block;
  content: " ";
  background-image: url("/wp-content/uploads/2021/12/download-file.svg");
  background-size: 15px 15px;
  height: 15px;
  width: 15px;
  margin-top: -5px;
  vertical-align: middle;
}

/*
**
** || Footer
**
*/
.main--slider {
  margin-top: -141px;
}
@media (max-width: 960px) {
  .main--slider {
    margin-top: 80px;
  }
}

.footer--primary a:hover {
  color: #ffffff !important;
}
.footer--primary .uncode-vc-social a {
  color: white;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiLCJjdXN0b20uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsaUJBQUE7QUFNQTs7Ozs7RUFBQTtBQStCQTs7OztDQUFBO0FBUUU7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7QUQvQko7QUNpQ0k7RUFDRSxjQUFBO0FEL0JOO0FDaUNNO0VBQ0UsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FEL0JSO0FDbUNJO0VBQ0UsMkJBQUE7QURqQ047QUNtQ007RUFDRSxpQ0FBQTtFQUNBLGdDQUFBO0FEakNSO0FDTkU7RUE4Q0U7SUFDRSx1QkFBQTtFRHJDSjtFQ3NDSTtJQUNFLG9DQUFBO0VEcENOO0FBQ0Y7O0FDNENFO0VBQ0UscUJBQUE7QUR6Q0o7QUNaRTtFQW9EQTtJQUlJLHVCQUFBO0VEeENKO0FBQ0Y7O0FDNkNBO0VBQ0UsdUJBQUE7QUQxQ0Y7O0FDNkNBO0VBQ0U7SUFDRSxxQkFBQTtFRDFDRjtBQUNGO0FDNkNBOzs7O0NBQUE7QUF4RUU7RUFpRkU7SUFDRSx1QkFBQTtFRDlDSjtBQUNGOztBQ3FESTtFQUNFLHlCQUFBO0VBQ0EsNkJBQUE7QURsRE47O0FDeURFO0VBQ0UsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLDBCQUFBO0FEdERKOztBQzJERTtFQUNFLDJCQUFBO0FEeERKOztBQzREQTs7OztDQUFBO0FBTUE7RUFDRSx3Q0FBQTtFQUNBLDZCQUFBO0VBQ0Esb0JBQUE7QUQxREY7QUM0REU7RUFDRSx5QkEzSlk7RUE0SlosdUJBQUE7QUQxREo7O0FDOERBO0VBQ0UsbURBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQ0FBQTtFQUNBLDRCQUFBO0FEM0RGO0FDNkRFO0VBQ0UseUJBektZO0VBMEtaLHVCQUFBO0FEM0RKO0FDOERFO0VBQ0UsMkJBQUE7RUFDQSx5QkFBQTtBRDVESjtBQzFGRTtFQXVJRjtJQW1CSSxXQUFBO0lBQ0EsMEJBQUE7RUQ1REY7QUFDRjs7QUNoR0U7RUFnS0E7SUFDRSxXQUFBO0VENURGO0FBQ0Y7QUMrREE7RUFDRSxvQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0FEN0RGOztBQ2dFQTs7OztDQUFBO0FBTUE7RUFDRSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0Esb0NBQUE7RUFDQSxXQUFBO0VBRUEsZUFBQTtFQUNBLDBCQUFBO0VBRUEsa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0FEaEVGOztBQ3dFSTtFQUNFLGFBQUE7QURyRU47QUN5RU07RUFDRSx3QkFBQTtBRHZFUjtBQzJFSTtFQUNFLGFBQUE7QUR6RU47O0FDK0VBO0VBQ0UsdUJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0FENUVGOztBQytFQTtFQUNFLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtBRDVFRjs7QUMrRUE7RUFDRTtJQUNFLDJCQUFBO0VENUVGO0FBQ0Y7QUMrRUE7RUFFSTtJQUNFLG1CQUFBO0VEOUVKO0FBQ0Y7QUNtRkE7RUFDRSxhQUFBO0FEakZGOztBQ2hMRTtFQXNRRTtJQUNFLGFBQUE7RURsRko7O0VDcUZBO0lBQ0UsY0FBQTtFRGxGRjtBQUNGO0FDcUZBOzs7O0NBQUE7QUFPRTtFQUNFLHlCQUFBO0FEckZKO0FDMEZNO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsOENBQUE7RUFDQSxxQ0FBQTtBRHhGUjtBQzBGUTtFQUNFLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0VBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0FEeEZWO0FDNkZRO0VBQ0UsNEJBQUE7QUQzRlY7QUM4RlE7RUFDRSxtQkFBQTtFQUNBLFVBQUE7QUQ1RlY7QUMxTkU7RUE0VFE7SUFDRSwwQkFBQTtFRC9GVjtBQUNGOztBQ3lHQTs7OztDQUFBO0FBNVRFO0VBd1VJO0lBQ0UsOEJBQUE7RUQ1R047QUFDRjtBQzlORTtFQWdWTTtJQUNFLGFBQUE7RUQvR1I7RUNvSEk7SUFDRSxzQ0FBQTtFRGxITjtFQ29ISTtJQUNFLCtCQUFBO0VEbEhOO0VDb0hJO0lBQ0Usc0NBQUE7RURsSE47QUFDRjtBQ3RPRTtFQTZWTTtJQUNFLHFCQUFBO0VEcEhSO0VDeUhNO0lBQ0UscUJBQUE7RUR2SFI7RUM0SE07SUFDRSxvQkFBQTtFRDFIUjtBQUNGO0FDdlBFO0VBcVVBO0lBcURJLGdCQUFBO0VEL0hKO0FBQ0Y7QUNrSU07RUFDRSxvQkFBQTtBRGhJUjtBQ2tJUTtFQUNFLDJCQUFBO0VBQ0EsbUJBQUE7QURoSVY7QUN3SU07RUFDRSx3QkFBQTtBRHRJUjtBQzJJUTtFQUNFLG9DQUFBO0FEeklWO0FDNElRO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0VBQ0EsbUJBQUE7QUQxSVY7QUM0SVU7RUFDRSxxQkFBQTtFQUNBLDJCQUFBO0FEMUlaO0FDOElRO0VBQ0UscUJBQUE7QUQ1SVY7QUNpSlE7RUFDRSxxQkFBQTtBRC9JVjtBQ2lKVTtFQUNFLHlCQUFBO0FEL0laO0FDa0pVO0VBQ0UsOEJBQUE7RUFDQSw0QkFBQTtFQUNBLDJDQUFBO0FEaEpaO0FDa0pZO0VBQ0UsdUJBQUE7RUFDQSx5QkFBQTtBRGhKZDtBQzJKTTtFQUNFLDJCQUFBO0VBQ0EseUJBQUE7QUR6SlI7QUM0Sk07RUFDRSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FEMUpSO0FDelNFO0VBc2NRO0lBQ0Usa0JBQUE7SUFDQSxnQkFBQTtFRDFKVjtBQUNGO0FDOEpNO0VBQ0UsOEJBQUE7RUFDQSw2QkFBQTtBRDVKUjtBQzhKUTtFQUNFLHVCQUFBO0FENUpWO0FDdFRFO0VBd2RJO0lBQ0Usa0JBQUE7RUQvSk47QUFDRjtBQ2tLSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FEaEtOO0FDL1RFO0VBNmRFO0lBSUksa0JBQUE7RUQ5Sk47QUFDRjtBQ2dLTTtFQUNFLGNBQUE7QUQ5SlI7QUNpS007RUFDRSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUVBLHNFQUFBO0VBQ0EsMEJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QURoS1I7O0FDc0tBOzs7O0NBQUE7QUFPQTtFQUVFLGtCQUFBO0FEdEtGO0FDaldFO0VBcWdCRjtJQUlJLGdCQUFBO0VEcEtGO0FBQ0Y7O0FDNktJO0VBQ0UseUJBQUE7QUQxS047QUNnTEk7RUFDRSxZQUFBO0FEOUtOIiwiZmlsZSI6ImN1c3RvbS5jc3MifQ== */