@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: #CC004A !important;
}
@media (max-width: 960px) {
  .services-popup .uncol {
    margin: 10px !important;
  }
  .services-popup .uncol .uncell {
    border: 5px solid #CC004A !important;
  }
}

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

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

html {
  scroll-behavior: smooth;
}

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

.menu-wrapper .top-menu .login-menu{
	padding-right:23px;
}


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

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

/*
**
** || 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: #C1014A !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.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;
}
.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: 40px;
  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: #CC004A !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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiLCJjdXN0b20uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsaUJBQUE7QUFLQTs7Ozs7RUFBQTtBQStCQTs7OztDQUFBO0FBUUU7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7QUQ5Qko7QUNnQ0k7RUFDRSxjQUFBO0FEOUJOO0FDZ0NNO0VBQ0UsaUNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FEOUJSO0FDa0NJO0VBQ0UsMkJBQUE7QURoQ047QUNrQ007RUFDRSxpQ0FBQTtFQUNBLGdDQUFBO0FEaENSO0FDUEU7RUE4Q0U7SUFDRSx1QkFBQTtFRHBDSjtFQ3FDSTtJQUNFLG9DQUFBO0VEbkNOO0FBQ0Y7O0FDMkNFO0VBQ0UscUJBQUE7QUR4Q0o7QUNiRTtFQW9EQTtJQUlJLHVCQUFBO0VEdkNKO0FBQ0Y7O0FDNENBO0VBQ0UsdUJBQUE7QUR6Q0Y7O0FDNENBO0VBQ0U7SUFDRSxxQkFBQTtFRHpDRjtBQUNGO0FDNENBOzs7O0NBQUE7QUFVSTtFQUNFLHlCQUFBO0VBQ0EsNkJBQUE7QUQvQ047QUNyQ0U7RUEwRkU7SUFDRSx1QkFBQTtFRGxESjtBQUNGOztBQ3dERTtFQUNFLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSwwQkFBQTtBRHJESjs7QUMwREU7RUFDRSwyQkFBQTtBRHZESjs7QUMyREE7Ozs7Q0FBQTtBQU1BO0VBQ0Usd0NBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FEekRGO0FDMkRFO0VBQ0UseUJBekpZO0VBMEpaLHVCQUFBO0FEekRKOztBQzZEQTtFQUNFLG1EQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtBRDFERjtBQzRERTtFQUNFLHlCQXZLWTtFQXdLWix1QkFBQTtBRDFESjtBQzZERTtFQUNFLDJCQUFBO0VBQ0EseUJBQUE7QUQzREo7QUMxRkU7RUFzSUY7SUFtQkksV0FBQTtJQUNBLDBCQUFBO0VEM0RGO0FBQ0Y7O0FDaEdFO0VBK0pBO0lBQ0UsV0FBQTtFRDNERjtBQUNGO0FDOERBO0VBQ0Usb0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtBRDVERjs7QUMrREE7Ozs7Q0FBQTtBQU1BO0VBQ0UsdUJBQUE7RUFDQSwyQkFBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtFQUVBLGVBQUE7RUFDQSwwQkFBQTtFQUVBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtBRC9ERjs7QUN1RUk7RUFDRSxhQUFBO0FEcEVOO0FDd0VNO0VBQ0Usd0JBQUE7QUR0RVI7QUMwRUk7RUFDRSxhQUFBO0FEeEVOOztBQzhFQTtFQUNFLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtBRDNFRjs7QUM4RUE7RUFDRSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7QUQzRUY7O0FDOEVBO0VBQ0U7SUFDRSwyQkFBQTtFRDNFRjtBQUNGO0FDOEVBO0VBRUk7SUFDRSxtQkFBQTtFRDdFSjtBQUNGO0FDa0ZBO0VBQ0UsYUFBQTtBRGhGRjs7QUNoTEU7RUFxUUU7SUFDRSxhQUFBO0VEakZKOztFQ29GQTtJQUNFLGNBQUE7RURqRkY7QUFDRjtBQ29GQTs7OztDQUFBO0FBT0U7RUFDRSx5QkFBQTtBRHBGSjtBQ3lGTTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDhDQUFBO0VBQ0EscUNBQUE7QUR2RlI7QUN5RlE7RUFDRSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsMEJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtBRHZGVjtBQzRGUTtFQUNFLDRCQUFBO0FEMUZWO0FDNkZRO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0FEM0ZWO0FDMU5FO0VBMlRRO0lBQ0UsMEJBQUE7RUQ5RlY7QUFDRjs7QUN3R0E7Ozs7Q0FBQTtBQTNURTtFQXVVSTtJQUNFLDhCQUFBO0VEM0dOO0FBQ0Y7QUM5TkU7RUErVU07SUFDRSxhQUFBO0VEOUdSO0VDbUhJO0lBQ0Usc0NBQUE7RURqSE47RUNtSEk7SUFDRSwrQkFBQTtFRGpITjtFQ21ISTtJQUNFLHNDQUFBO0VEakhOO0FBQ0Y7QUN0T0U7RUE0Vk07SUFDRSxxQkFBQTtFRG5IUjtFQ3dITTtJQUNFLHFCQUFBO0VEdEhSO0VDMkhNO0lBQ0Usb0JBQUE7RUR6SFI7QUFDRjtBQ3ZQRTtFQW9VQTtJQXFESSxnQkFBQTtFRDlISjtBQUNGO0FDaUlNO0VBQ0Usb0JBQUE7QUQvSFI7QUNpSVE7RUFDRSwyQkFBQTtFQUNBLG1CQUFBO0FEL0hWO0FDdUlNO0VBQ0Usd0JBQUE7QURySVI7QUMwSVE7RUFDRSxvQ0FBQTtBRHhJVjtBQzJJUTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtFQUNBLG1CQUFBO0FEeklWO0FDMklVO0VBQ0UscUJBQUE7RUFDQSwyQkFBQTtBRHpJWjtBQzZJUTtFQUNFLHFCQUFBO0FEM0lWO0FDZ0pRO0VBQ0UscUJBQUE7QUQ5SVY7QUNnSlU7RUFDRSx5QkFBQTtBRDlJWjtBQ2lKVTtFQUNFLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQ0FBQTtBRC9JWjtBQ2lKWTtFQUNFLHVCQUFBO0VBQ0EseUJBQUE7QUQvSWQ7QUMwSk07RUFDRSwyQkFBQTtFQUNBLHlCQUFBO0FEeEpSO0FDMkpNO0VBQ0UscUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBRHpKUjtBQ3pTRTtFQXFjUTtJQUNFLGtCQUFBO0lBQ0EsZ0JBQUE7RUR6SlY7QUFDRjtBQzZKTTtFQUNFLDhCQUFBO0VBQ0EsNkJBQUE7QUQzSlI7QUM2SlE7RUFDRSx1QkFBQTtBRDNKVjtBQ3RURTtFQXVkSTtJQUNFLGtCQUFBO0VEOUpOO0FBQ0Y7QUNpS0k7RUFDRSxjQUFBO0VBQ0EsY0FBQTtBRC9KTjtBQy9URTtFQTRkRTtJQUlJLGtCQUFBO0VEN0pOO0FBQ0Y7QUMrSk07RUFDRSxjQUFBO0FEN0pSO0FDZ0tNO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFFQSxzRUFBQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FEL0pSOztBQ3FLQTs7OztDQUFBO0FBT0E7RUFFRSxrQkFBQTtBRHJLRjtBQ2pXRTtFQW9nQkY7SUFJSSxnQkFBQTtFRG5LRjtBQUNGOztBQzRLSTtFQUNFLHlCQUFBO0FEektOO0FDK0tJO0VBQ0UsWUFBQTtBRDdLTiIsImZpbGUiOiJjdXN0b20uY3NzIn0= */