/* [project]/app/src/app/globals.css [app-client] (css) */
@theme {
  --color-blue-primary: #162cf5; --color-primary: #162cf5; --color-primary-foreground: #d6e3f5; --color-background: #fff; --color-success: #11a679; --color-secondary: #010f57;   --font-sans: var(--font-poppins), ui-sans-serif, system-ui, sans-serif;
}

:root {
  --color-primary-700: #bc4320;
  --color-primary: #eb5428;
  --color-primary-300: #f7bba9;
  --color-primary-100: #fbddd4;
  --color-primary-50: #fdeeea;
  --color-primary-20: #fef7f5;
  --color-secondary: #203879;
  --color-background: #fff;
  --color-foreground: #27282d;
  --color-neutral-0: #fff;
  --color-neutral-50: #f7f7f8;
  --color-neutral-100: #eeeef0;
  --color-neutral-200: #dddee1;
  --color-neutral-400: #aaacb4;
  --color-neutral-500: #7f8087;
  --color-neutral-600: #44454b;
  --color-neutral-700: #27282d;
  --color-error: #d0021b;
  --color-error-700: #bc2020;
  --color-error-300: #f7a9a9;
  --color-error-200: #f3bbbb;
  --color-error-100: #fbd4d4;
  --color-error-50: #fdeeea;
  --font-family: var(--font-poppins, "Poppins"), sans-serif;
  --radius-sm: 4px;
  --gbs-content1: 0 0% 100%;
  --gbs-content2: 240 4.76% 95.88%;
  --gbs-content3: 240 4.88% 83.92%;
  --gbs-content4: 240 4.88% 83.92%;
  --gbs-background: 0 0% 100%;
  --gbs-foreground: 0 0% 0%;
  --gbs-primary-50: 234.78 92% 95.1%;
  --gbs-primary-100: 233.33 91.84% 90.39%;
  --gbs-primary-200: 232.75 91.92% 80.59%;
  --gbs-primary-300: 232.5 91.89% 70.98%;
  --gbs-primary-400: 232.42 91.92% 61.18%;
  --gbs-primary-500: 232.6 91.9% 51.57%;
  --gbs-primary-600: 232.42 86.67% 41.18%;
  --gbs-primary-700: 232.5 86.08% 30.98%;
  --gbs-primary-800: 232.75 86.67% 20.59%;
  --gbs-primary-900: 233.33 84.91% 10.39%;
  --gbs-primary: 232.6 91.9% 51.57%;
  --gbs-secondary-50: 232.5 19.05% 91.76%;
  --gbs-secondary-100: 229.41 20% 83.33%;
  --gbs-secondary-200: 229.71 20.71% 66.86%;
  --gbs-secondary-300: 229.62 20.47% 50.2%;
  --gbs-secondary-400: 229.71 40.7% 33.73%;
  --gbs-secondary-500: 229.66 100% 17.06%;
  --gbs-secondary-600: 229.71 100% 13.73%;
  --gbs-secondary-700: 229.62 100% 10.2%;
  --gbs-secondary-800: 229.71 100% 6.86%;
  --gbs-secondary-900: 229.41 100% 3.33%;
  --gbs-secondary: 229.66 100% 17.06%;
  --gbs-default-50: 210 20% 98.04%;
  --gbs-default-100: 220 14.29% 95.88%;
  --gbs-default-200: 220 13.04% 90.98%;
  --gbs-default-300: 216 12.2% 83.92%;
  --gbs-default-400: 217.89 10.61% 64.9%;
  --gbs-default-500: 220 8.94% 46.08%;
  --gbs-default-600: 215 13.79% 34.12%;
  --gbs-default-700: 216.92 19.12% 26.67%;
  --gbs-default-800: 215 27.91% 16.86%;
  --gbs-default-900: 220.91 39.29% 10.98%;
  --gbs-default: 232.6 91.9% 51.57%;
}

html {
  box-sizing: border-box;
}

*, :before, :after {
  box-sizing: inherit;
}

body, html {
  color: #27282d;
  min-width: 320px;
  height: 100%;
  font-family: var(--font-family);
  margin: 0;
  padding: 0;
  font-size: 14px;
  position: relative;
}

body * {
  font-family: inherit;
}

.nowrap {
  white-space: nowrap;
}

#root {
  height: 100%;
}

.app {
  grid-template-rows: auto 1fr auto;
  min-height: 100%;
  display: grid;
}

.app__header {
  width: 100%;
}

.container {
  width: 100%;
  max-width: 1200px;
  margin: auto;
  display: inline-block;
  position: relative;
}

.read-more-button {
  cursor: pointer;
  white-space: nowrap;
  text-transform: uppercase;
  color: #f40;
  font-family: Poppins, sans-serif;
  font-size: .9286rem;
  font-weight: 600;
  line-height: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline;
  position: relative;
}

a.read-more-button:hover, a.read-more-button:focus, a.read-more-button:active {
  color: #f40;
  text-decoration: underline;
}

input::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}

input::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}

.header input:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(top, #fff0 0%, #00aeff0a 50%, #fff0 51%, #00aeff08 100%);
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
}

.header input:-webkit-autofill:hover {
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(top, #fff0 0%, #00aeff0a 50%, #fff0 51%, #00aeff08 100%);
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
}

.header input:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(top, #fff0 0%, #00aeff0a 50%, #fff0 51%, #00aeff08 100%);
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
}

.header input:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(top, #fff0 0%, #00aeff0a 50%, #fff0 51%, #00aeff08 100%);
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
}

.header textarea:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(top, #fff0 0%, #00aeff0a 50%, #fff0 51%, #00aeff08 100%);
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
}

.header textarea:-webkit-autofill:hover {
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(top, #fff0 0%, #00aeff0a 50%, #fff0 51%, #00aeff08 100%);
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
}

.header textarea:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(top, #fff0 0%, #00aeff0a 50%, #fff0 51%, #00aeff08 100%);
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
}

.header select:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(top, #fff0 0%, #00aeff0a 50%, #fff0 51%, #00aeff08 100%);
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
}

.header select:-webkit-autofill:hover {
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(top, #fff0 0%, #00aeff0a 50%, #fff0 51%, #00aeff08 100%);
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
}

.header select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  background: -webkit-linear-gradient(top, #fff0 0%, #00aeff0a 50%, #fff0 51%, #00aeff08 100%);
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px #0000;
}

.app__content {
  min-width: 0;
  position: relative;
}

.horizontal-loader__container {
  justify-content: center;
  display: flex;
}

::-moz-focus-inner {
  border: 0;
}

a::-moz-focus-inner {
  border: 0;
}

.main-navigation__link::-moz-focus-inner {
  border: 0;
}

.overflow-lock {
  overflow: hidden;
}

.range-slider {
  appearance: none;
  width: 100%;
  height: 25px;
  margin: 10px 0;
}

.range-slider:focus {
  outline: none;
}

.range-slider::-webkit-slider-runnable-track {
  cursor: pointer;
  background: #dadada;
  border: 0 solid #000;
  border-radius: 1px;
  width: 100%;
  height: 3px;
  box-shadow: 0 0 #000;
}

.range-slider::-webkit-slider-thumb {
  cursor: pointer;
  appearance: none;
  background: #f40;
  border: 1px solid #f40;
  border-radius: 25px;
  width: 15px;
  height: 15px;
  margin-top: -6px;
  box-shadow: 0 0 #000;
}

.range-slider:focus::-webkit-slider-runnable-track {
  background: #dadada;
}

.range-slider::-moz-range-track {
  cursor: pointer;
  background: #dadada;
  border: 0 solid #000;
  border-radius: 1px;
  width: 100%;
  height: 5px;
  box-shadow: 0 0 #000;
}

.range-slider::-moz-range-thumb {
  cursor: pointer;
  background: #f40;
  border: 1px solid #f40;
  border-radius: 25px;
  width: 18px;
  height: 18px;
  box-shadow: 0 0 #000;
}

.range-slider::-ms-track {
  cursor: pointer;
  color: #0000;
  background: none;
  border-color: #0000;
  width: 100%;
  height: 5px;
}

.range-slider::-ms-fill-lower {
  background: #f40;
  border: 0 solid #000;
  border-radius: 2px;
  box-shadow: 0 0 #000;
}

.range-slider::-ms-fill-upper {
  background: #f40;
  border: 0 solid #000;
  border-radius: 2px;
  box-shadow: 0 0 #000;
}

.range-slider::-ms-thumb {
  cursor: pointer;
  background: #f40;
  border: 1px solid #f40;
  border-radius: 25px;
  width: 18px;
  height: 18px;
  margin-top: 1px;
  box-shadow: 0 0 #000;
}

.range-slider:focus::-ms-fill-lower {
  background: #f40;
}

.range-slider:focus::-ms-fill-upper {
  background: #f40;
}

.fullscreen {
  z-index: 100;
  position: relative;
}

@media (max-width: 1280px) {
  .container {
    padding: 0 20px;
  }
}

@media (max-width: 767px) {
  .container {
    padding: 0;
  }

  .scroll-lock {
    overflow: hidden;
  }

  .scroll-lock .app__content:after, .app-overlay .app__content:after {
    z-index: 35;
    content: "";
    background: #000000b3;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0;
  }
}

.chip {
  color: #f5a524;
  background-color: #f5a52433;
  border-radius: 16px;
  margin: .5em 0;
  padding: .25em .5em;
  font-size: .8571rem;
  display: inline-block;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes pulse-red {
  0% {
    box-shadow: 0 0 #ff440080;
  }

  70% {
    box-shadow: 0 0 0 7px #f400;
  }

  100% {
    box-shadow: 0 0 #f400;
  }
}

@keyframes pulse-green {
  0% {
    box-shadow: 0 0 #11883380;
  }

  70% {
    box-shadow: 0 0 0 7px #1830;
  }

  100% {
    box-shadow: 0 0 #1830;
  }
}

.Toastify__fade-enter {
  animation-name: fadeIn;
}

.Toastify__fade-exit {
  animation-name: fadeOut;
}

.fade-appear {
  opacity: 0;
}

.fade-appear.fade-appear-active {
  opacity: 1;
  transition: opacity .9s linear;
}

.item-enter {
  opacity: 0;
}

.item-enter-active {
  opacity: 1;
  transition: opacity .5s ease-in;
}

.item-exit {
  opacity: 1;
}

.item-exit-active {
  opacity: 0;
  transition: opacity .5s ease-in;
}

/* [project]/app/src/components/assets/fonts/style.css [app-client] (css) */
@font-face {
  font-family: icons;
  font-weight: normal;
  font-style: normal;
  font-display: block;
  src: url("../media/icons.1327f70f.eot");
  src: url("../media/icons.1327f70f.eot") format("embedded-opentype"), url("../media/icons.82154b47.ttf") format("truetype"), url("../media/icons.c69e465f.woff") format("woff"), url("../media/icons.ee86412f.svg") format("svg");
}

[class^="icon-"], [class*=" icon-"] {
  text-transform: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: icons !important;
}

.icon-Reviews:before {
  content: "";
}

.icon-My_Network:before {
  content: "";
}

.icon-Jobs:before {
  content: "";
}

.icon-Inbox:before {
  content: "";
}

.icon-GB_Network:before {
  content: "";
}

.icon-Firms:before {
  content: "";
}

.icon-All:before {
  content: "";
}

.icon-reply_mail:before {
  content: "";
}

.icon-envelopenav-01:before {
  content: "";
}

.icon-experienced_professionals-01:before {
  content: "";
}

.icon-financial_advisors-01:before {
  content: "";
}

.icon-flag-01:before {
  content: "";
}

.icon-funds-01:before {
  content: "";
}

.icon-graph-01:before {
  content: "";
}

.icon-heart-01:before {
  content: "";
}

.icon-locked-01:before {
  content: "";
}

.icon-message-01:before {
  content: "";
}

.icon-minus_orange-01:before {
  content: "";
}

.icon-NONverified_X-01:before {
  content: "";
}

.icon-orange_magnifying_glass-01:before {
  content: "";
}

.icon-PDF_icon_grey-01:before {
  content: "";
}

.icon-photo-01:before {
  content: "";
}

.icon-plus_orange-01:before {
  content: "";
}

.icon-portfolio-01:before {
  content: "";
}

.icon-post-01:before {
  content: "";
}

.icon-share-01:before {
  content: "";
}

.icon-strategy-01:before {
  content: "";
}

.icon-students_graduates-01:before {
  content: "";
}

.icon-suitcase-01:before {
  content: "";
}

.icon-tag-01:before {
  content: "";
}

.icon-thumbs_down-01:before {
  content: "";
}

.icon-thumbs_up-01:before {
  content: "";
}

.icon-unlocked-01:before {
  content: "";
}

.icon-verified_checkmark-01:before {
  content: "";
}

.icon-video-01:before {
  content: "";
}

.icon-view_interview_review-01:before {
  content: "";
}

.icon-X:before {
  content: "";
}

.icon-XLS_icon_grey-01:before {
  content: "";
}

.icon-add_review-01:before {
  content: "";
}

.icon-arrow_down_sm-01:before {
  content: "";
}

.icon-arrow_thin_black-01:before {
  content: "";
}

.icon-attach-01:before {
  content: "";
}

.icon-benefits_401kPlan-01:before {
  content: "";
}

.icon-benefits_Discounts-01:before {
  content: "";
}

.icon-benefits_Family-01:before {
  content: "";
}

.icon-benefits_Health_Insurance-01:before {
  content: "";
}

.icon-benefits_Support-01:before {
  content: "";
}

.icon-benefits_Vacation-01:before {
  content: "";
}

.icon-checkmark_white-01:before {
  content: "";
}

.icon-circle_orange-01:before {
  content: "";
}

.icon-comment-01:before {
  content: "";
}

.icon-compensation-01:before {
  content: "";
}

.icon-delete-01:before {
  content: "";
}

.icon-describe_company-01:before {
  content: "";
}

.icon-download:before {
  content: "";
}

.icon-edit-01:before {
  content: "";
}

.icon-e-mail:before {
  content: "";
}

.icon-user-with-tie:before {
  content: "";
}

.icon-tag:before {
  content: "";
}

.icon-startup:before {
  content: "";
}

.icon-soc-linkedin:before {
  content: "";
}

.icon-soc-email:before {
  content: "";
}

.icon-search2:before {
  content: "";
}

.icon-money:before {
  content: "";
}

.icon-list:before {
  content: "";
}

.icon-leaf:before {
  content: "";
}

.icon-checked:before {
  content: "";
}

.icon-business-case:before {
  content: "";
}

.icon-dropdown-arrow:before {
  content: "";
}

.icon-button-arrow:before {
  content: "";
}

.icon-search:before {
  content: "";
}

.icon-file:before {
  content: "";
}

.icon-close:before {
  content: "";
}

.icon-small_right:before {
  content: "";
}

.icon-small_left:before {
  content: "";
}

.icon-small_arrow_right:before {
  content: "";
}

.icon-small_arrow_left:before {
  content: "";
}

/*# sourceMappingURL=app_src_68354d04._.css.map*/