/* Font */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
/* Variables */
/* line 35, app/assets/stylesheets/workready.scss */
html {
  font-size: 16px;
}

/* line 39, app/assets/stylesheets/workready.scss */
body {
  font-family: "Montserrat", sans-serif;
  color: #393339;
  background: url(/assets/bg-a0d498c08a1fc5874e18a02b4dd813e6167999e8063d00dcaa41c4ad90b03b1a.png) no-repeat top right #fafafa;
  padding-top: 5rem;
}

/* line 46, app/assets/stylesheets/workready.scss */
body.tourism-page {
  background-image: none !important;
  background-color: #fafafa;
}

/* line 51, app/assets/stylesheets/workready.scss */
a {
  text-decoration: none;
  transition: 0.5s;
}

/* line 56, app/assets/stylesheets/workready.scss */
h1,
h2,
h3,
h5 {
  font-weight: 700;
}

/* line 63, app/assets/stylesheets/workready.scss */
h1 {
  font-size: 2.4375rem;
}

/* line 67, app/assets/stylesheets/workready.scss */
h2 {
  font-size: 1.9375rem;
  line-height: 2.3125rem;
  letter-spacing: -0.02em;
}

/* line 73, app/assets/stylesheets/workready.scss */
h3 {
  font-size: 1.5625rem;
  line-height: 1.875rem;
}

/* line 78, app/assets/stylesheets/workready.scss */
h5 {
  font-size: 1.25rem;
  line-height: 26px;
  letter-spacing: 0em;
}

/* line 84, app/assets/stylesheets/workready.scss */
.navbar-shrink {
  animation: shrinknav 0.5s ease-in-out both;
}

/* line 89, app/assets/stylesheets/workready.scss */
.custom-checkbox .custom-control-input {
  width: 1.25rem;
  height: 1.25rem;
}

/* line 95, app/assets/stylesheets/workready.scss */
button:focus:not(:focus-visible) {
  box-shadow: none;
}

@keyframes shrinknav {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.985);
  }
  100% {
    transform: scale(1);
  }
}

/* line 113, app/assets/stylesheets/workready.scss */
.nav-animation img {
  transition: transform 0.3s ease;
  transform: scale(1);
}

/* line 118, app/assets/stylesheets/workready.scss */
.nav-animation:hover img {
  transition: transform 0.3s ease;
  transform: scale(0.92);
}

/* line 123, app/assets/stylesheets/workready.scss */
.companytext::before {
  text-transform: none;
  content: " NHS";
  animation: animateHome infinite 40s;
}

@keyframes animateHome {
  24.99% {
    content: " NHS";
  }
  25% {
    content: " Mace Construction";
  }
  49.99% {
    content: " Mace Construction";
  }
  50% {
    content: " CitizenM Hotels";
  }
  74.99% {
    content: " CitizenM Hotels";
  }
  75% {
    content: " IPG Mediabrands";
  }
  99.99% {
    content: " IPG Mediabrands";
  }
  100% {
    content: " NHS";
  }
}

/* line 163, app/assets/stylesheets/workready.scss */
.company-images::before {
  animation: animateimage infinite 40s;
  content: "";
  display: block;
  background-size: 100% 100%;
  background-image: url(/assets/home-hero-1-5c4194f673ee7995840193721cc3a2060ef0fc6c2600dd401a0b852e7682af86.png);
}

/* line 171, app/assets/stylesheets/workready.scss */
.hero-image-size {
  margin: auto auto;
}

/* line 175, app/assets/stylesheets/workready.scss */
.hero-image-size {
  height: 19.375rem;
  width: 21.875rem;
}

/* line 180, app/assets/stylesheets/workready.scss */
.tour-font {
  font-family: "Arial", sans-serif;
}

/* line 184, app/assets/stylesheets/workready.scss */
.background-white {
  background-color: white;
}

@keyframes animateimage {
  24.99% {
    background-image: url(/assets/home-hero-1-5c4194f673ee7995840193721cc3a2060ef0fc6c2600dd401a0b852e7682af86.png);
  }
  25% {
    background-image: url(/assets/home-hero-2-3e6d8bc49006bf4a16e4b65aa23cd16a671841db2b84eca6aaec547d1d95beab.png);
  }
  49.99% {
    background-image: url(/assets/home-hero-2-3e6d8bc49006bf4a16e4b65aa23cd16a671841db2b84eca6aaec547d1d95beab.png);
  }
  50% {
    background-image: url(/assets/home-hero-3-30de66c4e1740ce98b87d897e35430ce13cd0f1e6facabc5782d3d2556d5396f.png);
  }
  74.99% {
    background-image: url(/assets/home-hero-3-30de66c4e1740ce98b87d897e35430ce13cd0f1e6facabc5782d3d2556d5396f.png);
  }
  75% {
    background-image: url(/assets/home-hero-4-de5e63b1cd199c4a8dc8e5acbca45547f65fd1ff028256c0a7aedbec30edfdf2.png);
  }
  99.99% {
    background-image: url(/assets/home-hero-4-de5e63b1cd199c4a8dc8e5acbca45547f65fd1ff028256c0a7aedbec30edfdf2.png);
  }
  100% {
    background-image: url(/assets/home-hero-1-5c4194f673ee7995840193721cc3a2060ef0fc6c2600dd401a0b852e7682af86.png);
  }
}

/* line 222, app/assets/stylesheets/workready.scss */
.lh-sm {
  line-height: 130%;
}

/* line 226, app/assets/stylesheets/workready.scss */
.continuous-underline {
  height: 35px;
  background: linear-gradient(90deg, #007bc5 calc(100% / 2), transparent 0 calc(200% / 2), #007bc5 0) var(--d, 0%) 100%/200% 2px repeat-x;
}

/* line 237, app/assets/stylesheets/workready.scss */
.continuous-underline:hover {
  --d: -200%;
  transition: 1s;
}

/* line 242, app/assets/stylesheets/workready.scss */
.btn-blue-animation {
  transition: 0.3s ease;
  min-width: 14.625rem;
}

/* line 247, app/assets/stylesheets/workready.scss */
.WhiteBox {
  background: #ffffff;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
}

/* line 254, app/assets/stylesheets/workready.scss */
.btn-blue-animation:hover {
  transition: 0.3s ease;
  min-width: 250px;
}

/* line 259, app/assets/stylesheets/workready.scss */
.text-gray66 {
  color: #666666;
}

/* line 263, app/assets/stylesheets/workready.scss */
.primary-text {
  color: #027bc7;
}

/* line 267, app/assets/stylesheets/workready.scss */
.form-check-input {
  width: 1.25rem;
  height: 1.25rem;
  background-color: transparent;
  margin-top: 0;
  margin-right: 0.625rem;
}

/* line 275, app/assets/stylesheets/workready.scss */
.gradient-1 {
  padding: 1rem 1.5rem;
  background: linear-gradient(94.3deg, #ed0433 -38.73%, #007bc5 159.57%);
  border-radius: 0.5rem;
  color: white;
  transition: background-position 0.5s ease;
  background-size: 200% 200%;
}

/* line 282, app/assets/stylesheets/workready.scss */
.gradient-1:hover {
  background-position: right center;
}

/* line 287, app/assets/stylesheets/workready.scss */
.blue-btn {
  border: 2px solid white;
  border-radius: 8px;
  padding: 0.875rem 1.5rem;
  box-sizing: border-box;
  color: white;
  background-color: #007bc5;
}

/* line 294, app/assets/stylesheets/workready.scss */
.blue-btn:hover {
  background-color: #018ee3;
}

/* line 315, app/assets/stylesheets/workready.scss */
.fs-20 {
  font-size: 1.25rem !important;
}

/* line 319, app/assets/stylesheets/workready.scss */
.fs-7 {
  font-size: 0.875rem !important;
}

/* line 323, app/assets/stylesheets/workready.scss */
.fs-8 {
  font-size: 0.8125rem !important;
}

/* line 327, app/assets/stylesheets/workready.scss */
.fs-9 {
  font-size: 0.75rem !important;
}

/* line 331, app/assets/stylesheets/workready.scss */
.fw-300 {
  font-weight: 300;
}

/* line 335, app/assets/stylesheets/workready.scss */
.fw-400 {
  font-weight: 400;
}

/* line 339, app/assets/stylesheets/workready.scss */
.fw-600 {
  font-weight: 600;
}

/* line 343, app/assets/stylesheets/workready.scss */
.fw-700 {
  font-weight: 700;
}

/* line 347, app/assets/stylesheets/workready.scss */
.lh-30 {
  line-height: 1.875rem !important;
}

/* line 351, app/assets/stylesheets/workready.scss */
.lh-22 {
  line-height: 1.375rem !important;
}

/* line 355, app/assets/stylesheets/workready.scss */
p {
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.02rem;
}

/* line 361, app/assets/stylesheets/workready.scss */
.form-label {
  font-weight: 700;
  color: #666666;
}

/* line 365, app/assets/stylesheets/workready.scss */
.form-control,
.form-select {
  border: 1px solid #bbbbbb;
  border-radius: 0.625rem;
  height: 3.375rem;
  padding-inline: 1.25rem;
  will-change: transform;
  transform: translateZ(0);
  backface-visibility: hidden;
  color: #666666;
  filter: drop-shadow(0px 5px 20px rgba(0, 0, 0, 0.1));
}

/* line 376, app/assets/stylesheets/workready.scss */
.form-control::placeholder, .form-control:focus,
.form-select::placeholder,
.form-select:focus {
  color: #666666;
  opacity: 1;
  font-weight: 400;
}

/* line 383, app/assets/stylesheets/workready.scss */
.form-control::-ms-input-placeholder,
.form-select::-ms-input-placeholder {
  color: #666666;
  font-weight: 400;
}

/* line 389, app/assets/stylesheets/workready.scss */
.modal-backdrop {
  z-index: 10000;
}

/* line 391, app/assets/stylesheets/workready.scss */
.modal-backdrop.show {
  opacity: 0.8 !important;
}

/* line 396, app/assets/stylesheets/workready.scss */
.form-select {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.01367L7 7.01367L13 1.01367' stroke='%23393339' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 0.75rem;
  background-position: 96% center;
}

/* line 402, app/assets/stylesheets/workready.scss */
.list-bullet {
  padding-left: 1.5rem;
}

/* line 404, app/assets/stylesheets/workready.scss */
.list-bullet li {
  position: relative;
  list-style: none;
}

/* line 407, app/assets/stylesheets/workready.scss */
.list-bullet li::before {
  content: "";
  left: -0.9375rem;
  top: 0.75rem;
  width: 3px;
  height: 3px;
  border-radius: 6.25rem;
  background-color: #393339;
  position: absolute;
}

/* line 420, app/assets/stylesheets/workready.scss */
.animationitem::before {
  display: block;
  content: "";
  margin-top: 5px;
  border-bottom: solid 5px #007bc5;
  position: absolute;
  bottom: 0px;
  width: 95%;
  max-width: 8.625rem;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
}

/* line 433, app/assets/stylesheets/workready.scss */
.animationitem:hover {
  color: #007bc5;
  transition: 0.4s;
}

/* line 438, app/assets/stylesheets/workready.scss */
.animationitem:hover::before {
  transform: scaleX(1);
}

/* line 443, app/assets/stylesheets/workready.scss */
.animationbtn {
  background-color: #007bc5 !important;
  color: #fff !important;
}

/* line 448, app/assets/stylesheets/workready.scss */
.animationbtn:hover {
  background-color: #fff !important;
  color: #007bc5 !important;
}

/* line 453, app/assets/stylesheets/workready.scss */
.full-container {
  padding: 0 11.458vw;
}

/* line 457, app/assets/stylesheets/workready.scss */
.center-container {
  max-width: 59.375rem;
  width: 100%;
  padding: 0 0.9375rem;
  margin: 0 auto;
}

/* line 464, app/assets/stylesheets/workready.scss */
.medium-container {
  max-width: 71.25rem;
  width: 100%;
  padding: 0 0.9375rem;
  margin: 0 auto;
}

/* line 471, app/assets/stylesheets/workready.scss */
.btn {
  font-size: 1rem;
  font-weight: 700;
  border-radius: 6.25rem;
  padding: 0.8125rem 3.3125rem;
  transition: 0.3s;
}

/* line 477, app/assets/stylesheets/workready.scss */
.btn-primary {
  background: linear-gradient(90deg, #ed0433 0%, #007bc5 51%, #ed0433 100%);
  border-color: transparent;
  color: white;
  background-size: 200% auto;
  transition: 0.5s;
}

/* line 483, app/assets/stylesheets/workready.scss */
.btn-primary:hover {
  background-position: right center;
  border-color: transparent;
  color: white;
}

/* line 488, app/assets/stylesheets/workready.scss */
.btn-primary-solid {
  background: #027bc7;
  color: white;
  background-size: 200% auto;
  transition: 0.5s;
}

/* line 493, app/assets/stylesheets/workready.scss */
.btn-primary-solid:hover {
  background: #019dff;
  color: white;
}

/* line 498, app/assets/stylesheets/workready.scss */
.btn-primary-outline {
  background: transparent;
  border: 2px solid #027bc7;
  color: #027bc7;
}

/* line 502, app/assets/stylesheets/workready.scss */
.btn-primary-outline:hover {
  background: #019dff;
  color: white;
  transform: scale(1.05);
}

/* line 506, app/assets/stylesheets/workready.scss */
.btn-primary-outline:hover img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7485%) hue-rotate(245deg) brightness(98%) contrast(100%);
}

/* line 512, app/assets/stylesheets/workready.scss */
.btn-primary-tags {
  background: transparent;
  color: #393339;
  border-radius: 0.5rem;
  box-shadow: 0px 1px 3px 1px #00000026;
  padding: 0.6875rem 1.25rem;
}

/* line 518, app/assets/stylesheets/workready.scss */
.btn-primary-tags:hover {
  background: #019dff;
  color: white;
  box-shadow: 0px 1px 3px 1px #00000026;
  transform: scale(1);
}

/* line 525, app/assets/stylesheets/workready.scss */
.btn-primary-sm {
  padding: 0.4688rem 1.625rem;
  font-size: 0.875rem;
}

/* line 529, app/assets/stylesheets/workready.scss */
.btn-primary-solid {
  font-weight: 700;
  border-radius: 6.25rem;
  padding: 0.4375rem 1.5rem;
  min-width: 11.25rem;
  display: flex;
  justify-content: center;
  background-color: #027bc7;
  border-color: #027bc7;
  color: white;
  text-decoration: none;
  transition: 0.3s ease;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  white-space: nowrap;
}

/* line 543, app/assets/stylesheets/workready.scss */
.btn-primary-solid:hover {
  background-color: white;
  border-color: #019dff;
  color: #027bc7;
}

/* line 549, app/assets/stylesheets/workready.scss */
.btn-primary-solid-square {
  border-radius: 10px;
  padding: 0.4375rem 1.5rem;
}

/* line 553, app/assets/stylesheets/workready.scss */
.btn-primary-link {
  padding: 0;
  font-weight: normal;
  color: #007cc9;
}

/* line 557, app/assets/stylesheets/workready.scss */
.btn-primary-link:hover {
  filter: brightness(0) saturate(100%);
}

/* line 564, app/assets/stylesheets/workready.scss */
.pills {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-self: flex-start;
  padding: 0.125rem 0.625rem;
  font-size: 0.875rem;
  color: #393339;
  background: rgba(0, 123, 197, 0.15);
  border-radius: 6.25rem;
}

/* line 576, app/assets/stylesheets/workready.scss */
.next-btn {
  background-color: #793f7b;
  color: white;
  text-align: center;
  font-size: 1rem;
  font-weight: 700;
  border-radius: 6.25rem;
  padding: 0.4375rem 1.9375rem;
  border: none;
  transition: 0.3s;
}

/* line 586, app/assets/stylesheets/workready.scss */
.next-btn:hover {
  background: #471f48;
  color: white;
  transform: scale(1.05);
}

/* line 593, app/assets/stylesheets/workready.scss */
.forget-pass-background {
  background-color: #fff;
}

/* line 597, app/assets/stylesheets/workready.scss */
.navbar-v2 {
  padding: 0;
}

/* line 599, app/assets/stylesheets/workready.scss */
.navbar-v2 .header-container {
  max-width: 1440px;
}

/* line 603, app/assets/stylesheets/workready.scss */
.navbar-v2.navbar-fixed-top.scrolled {
  background-color: #fff !important;
  transition: background-color 200ms linear;
  border-bottom: 1px solid #d9d9d9;
}

/* line 609, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav {
  padding: 0;
}

/* line 611, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .nav-item {
  padding: 0;
  margin: 0 1.563vw;
}

/* line 616, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .nav-item .hover-dropdown:hover .nav-link {
  color: #7a797a;
}

/* line 618, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .nav-item .hover-dropdown:hover .nav-link::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='6px' viewBox='0 0 10 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Group' transform='translate(1.000000, 1.000000)' stroke='%237A797A' stroke-width='2'%3E%3Cpolyline id='Path' points='-2.22044605e-16 0 4 4 8 0'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

/* line 624, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .nav-item .hover-dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0;
}

/* line 629, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .nav-item .hover-dropdown .dropdown-menu {
  display: none;
  transition: all 0.3s ease;
}

/* line 634, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .nav-item .nav-link {
  font-weight: 700;
  font-size: 0.875rem;
  color: #393339;
  padding: 1.8rem 0;
  position: relative;
  white-space: nowrap;
  top: 0;
}

/* line 642, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .nav-item .nav-link:hover {
  color: #7a797a;
}

/* line 645, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .nav-item .nav-link:focus-visible {
  box-shadow: none;
}

/* line 649, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.676 1 4 4 4-4' stroke='%23221F22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 12px;
  height: 9px;
  border: 0;
  vertical-align: middle;
}

/* line 661, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .dropdown-menu {
  top: 4.9rem;
  min-width: 14.6875rem;
  border: 1px solid #007bc5;
}

/* line 665, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .dropdown-menu .dropdown-item {
  font-size: 0.875rem;
  color: #393339;
}

/* line 668, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .dropdown-menu .dropdown-item:active {
  background-color: #027bc7;
  color: white;
}

/* line 671, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .dropdown-menu .dropdown-item:active:hover {
  color: white;
}

/* line 675, app/assets/stylesheets/workready.scss */
.navbar-v2 .navbar-nav .dropdown-menu .dropdown-item:hover {
  color: #027bc7;
}

/* line 681, app/assets/stylesheets/workready.scss */
.navbar-v2 .contactLink {
  font-weight: 700;
  line-height: 1.5rem;
  color: #393339;
  padding: 0;
  margin: 0 1rem;
  position: relative;
  top: 3px;
  white-space: nowrap;
}

/* line 690, app/assets/stylesheets/workready.scss */
.navbar-v2 .contactLink:hover {
  color: #027bc7;
}

/* line 697, app/assets/stylesheets/workready.scss */
.navbar-brand:focus-visible {
  outline: none;
}

/* line 702, app/assets/stylesheets/workready.scss */
.BreadcrumbBG {
  background-color: transparent;
}

/* line 704, app/assets/stylesheets/workready.scss */
.BreadcrumbBG nav {
  height: 58px;
}

/* line 707, app/assets/stylesheets/workready.scss */
.BreadcrumbBG nav ol li {
  color: #2e292e;
  font-size: 0.875rem;
}

/* line 710, app/assets/stylesheets/workready.scss */
.BreadcrumbBG nav ol li a {
  color: #2e292e;
}

/* line 713, app/assets/stylesheets/workready.scss */
.BreadcrumbBG nav ol li.active {
  font-weight: 700;
  color: #2e292e;
}

/* line 716, app/assets/stylesheets/workready.scss */
.BreadcrumbBG nav ol li.active::before {
  font-weight: 400;
}

/* line 725, app/assets/stylesheets/workready.scss */
.epping-navbar {
  width: 100%;
  z-index: 1000 !important;
  font-family: Arial, sans-serif;
}

/* line 731, app/assets/stylesheets/workready.scss */
.top-header {
  background: #000;
  height: 5.625rem;
  display: flex;
  align-items: center;
}

/* line 738, app/assets/stylesheets/workready.scss */
.top-header .container-xl {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

/* line 744, app/assets/stylesheets/workready.scss */
.logo-link {
  display: inline-flex;
  align-items: center;
}

/* line 749, app/assets/stylesheets/workready.scss */
.epping-logo {
  max-height: 34.97px;
  width: auto;
}

/* line 754, app/assets/stylesheets/workready.scss */
.menu-header {
  background: #4f9d75;
  min-height: 50px;
}

/* line 759, app/assets/stylesheets/workready.scss */
.breakout-img {
  border-radius: 16px;
  height: 204px;
}

/* line 764, app/assets/stylesheets/workready.scss */
.menu-header .nav-link {
  color: #fff !important;
  font-size: 14px;
  padding: 12px 15px;
  text-decoration: none;
}

/* line 771, app/assets/stylesheets/workready.scss */
.menu-header .nav-link:hover {
  color: #fff !important;
  text-decoration: underline;
}

/* line 776, app/assets/stylesheets/workready.scss */
.breadcrumb-wrapper {
  background: #fff;
  padding: 15px 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 782, app/assets/stylesheets/workready.scss */
.breadcrumb-link {
  font-size: 14px;
  color: #555;
}

/* line 787, app/assets/stylesheets/workready.scss */
.separator {
  margin: 0 8px;
  color: #999;
}

/* line 791, app/assets/stylesheets/workready.scss */
.navbar-toggler {
  border: none;
}

/* line 794, app/assets/stylesheets/workready.scss */
.navbar-menu {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 800, app/assets/stylesheets/workready.scss */
.navbar-nav {
  display: flex;
  flex-direction: row;
  gap: 25px;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 809, app/assets/stylesheets/workready.scss */
.footer-top-line {
  height: 45px;
  background: #6f6f6f;
}

/* line 814, app/assets/stylesheets/workready.scss */
.footer-bottom {
  background: #050d0d;
  padding: 30px 0;
}

/* line 819, app/assets/stylesheets/workready.scss */
.footer-bottom p {
  margin: 0;
  color: #ffffff;
  font-size: 14px;
}

@media (max-width: 991px) {
  /* line 827, app/assets/stylesheets/workready.scss */
  .menu-header .navbar-collapse {
    background: #4f9d75;
    padding: 15px;
  }
  /* line 832, app/assets/stylesheets/workready.scss */
  .menu-header .navbar-nav {
    gap: 0;
  }
  /* line 836, app/assets/stylesheets/workready.scss */
  .menu-header .nav-link {
    padding: 10px 0;
  }
}

/* line 841, app/assets/stylesheets/workready.scss */
.Hero-primary {
  background-size: 100%;
  padding-top: 1.25rem;
}

/* line 844, app/assets/stylesheets/workready.scss */
.Hero-primary.pt-80 {
  padding-top: 4.25rem;
}

/* line 847, app/assets/stylesheets/workready.scss */
.Hero-primary .HeroBanner {
  padding: 0 0 3.75rem 0;
}

/* line 849, app/assets/stylesheets/workready.scss */
.Hero-primary .HeroBanner .BannerImg {
  max-width: 325px;
  width: 100%;
}

/* line 853, app/assets/stylesheets/workready.scss */
.Hero-primary .HeroBanner .title {
  font-size: 2.4375rem;
  font-weight: 700;
  line-height: 2.9375rem;
  letter-spacing: -0.02em;
}

/* line 859, app/assets/stylesheets/workready.scss */
.Hero-primary .HeroBanner .SubTitle {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 400;
}

/* line 863, app/assets/stylesheets/workready.scss */
.Hero-primary .HeroBanner .SubTitle span {
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}

/* line 869, app/assets/stylesheets/workready.scss */
.Hero-primary .HeroBanner .HeroGrid {
  gap: 5.729vw;
}

/* line 871, app/assets/stylesheets/workready.scss */
.Hero-primary .HeroBanner .HeroGrid .TitleContent {
  max-width: 667px;
  width: 100%;
}

/* line 876, app/assets/stylesheets/workready.scss */
.Hero-primary .HeroBanner .btn {
  font-size: 1.25rem;
}

/* line 882, app/assets/stylesheets/workready.scss */
.Hero-primary-secondary .HeroBanner .title {
  font-size: 2.4375rem;
  line-height: 120%;
}

/* line 886, app/assets/stylesheets/workready.scss */
.Hero-primary-secondary .HeroBanner .SubTitle {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 150%;
}

/* line 891, app/assets/stylesheets/workready.scss */
.Hero-primary-secondary .HeroBanner .BannerImg {
  width: auto;
  min-width: 21.875rem;
}

/* line 894, app/assets/stylesheets/workready.scss */
.Hero-primary-secondary .HeroBanner .BannerImg.TrainEmp {
  position: relative;
  right: 58px;
}

/* line 903, app/assets/stylesheets/workready.scss */
.west-logo {
  font-size: 12px;
  margin-bottom: 0rem !important;
}

/* line 908, app/assets/stylesheets/workready.scss */
.image-height {
  height: 153px;
}

/* line 912, app/assets/stylesheets/workready.scss */
.image-width {
  width: 178px;
}

/* line 916, app/assets/stylesheets/workready.scss */
.openawards {
  width: 170px;
  padding-left: 2rem;
}

/* line 921, app/assets/stylesheets/workready.scss */
.award-certificate {
  height: 204px;
}

/* line 927, app/assets/stylesheets/workready.scss */
.CarouselRating .CarouselSlide .carousel-inner {
  max-width: 95%;
}

/* line 930, app/assets/stylesheets/workready.scss */
.CarouselRating .CarouselSlide p {
  font-size: 0.875rem;
  line-height: 150%;
}

/* line 934, app/assets/stylesheets/workready.scss */
.CarouselRating .CarouselSlide .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2224%22%20viewBox%3D%220%200%2014%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2%201.99316L12%2011.9932L2%2021.9932%22%20stroke%3D%22%23393339%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
}

/* line 937, app/assets/stylesheets/workready.scss */
.CarouselRating .CarouselSlide .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2224%22%20viewBox%3D%220%200%2014%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M12%201.99316L2%2011.9932L12%2021.9932%22%20stroke%3D%22%23393339%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
}

/* line 940, app/assets/stylesheets/workready.scss */
.CarouselRating .CarouselSlide .carousel-control-next,
.CarouselRating .CarouselSlide .carousel-control-prev {
  width: 1.25rem;
}

@media (min-width: 768px) {
  /* line 961, app/assets/stylesheets/workready.scss */
  .CarouselRating .carousel-inner .carousel-item-end.active,
.CarouselRating .carousel-inner .carousel-item-next {
    transform: translateX(33%);
  }
  /* line 966, app/assets/stylesheets/workready.scss */
  .CarouselRating .carousel-inner .carousel-item-start.active,
.CarouselRating .carousel-inner .carousel-item-prev {
    transform: translateX(-33%);
  }
}

/* line 971, app/assets/stylesheets/workready.scss */
.CarouselRating .carousel-inner .carousel-item-end,
.CarouselRating .carousel-inner .carousel-item-start {
  transform: translateX(0);
}

/* line 977, app/assets/stylesheets/workready.scss */
.training-tile {
  background: #e5dfe9;
  border: 0.1875rem solid #ffffff;
  border-radius: 1rem;
  padding: 1.5rem;
}

/* line 985, app/assets/stylesheets/workready.scss */
.NavTabs .nav-pills {
  gap: 1.625rem;
  filter: drop-shadow(0px 4px 60px rgba(0, 0, 0, 0.15));
}

/* line 989, app/assets/stylesheets/workready.scss */
.NavTabs .nav-pills .nav-item .nav-link {
  background: #f4f8fa;
  border-radius: 8px;
  padding: 0.75rem 1.5rem;
  font-weight: 700;
  color: #393339;
  filter: drop-shadow(0px 4px 60px rgba(0, 0, 0, 0.15));
}

/* line 996, app/assets/stylesheets/workready.scss */
.NavTabs .nav-pills .nav-item .nav-link.active, .NavTabs .nav-pills .nav-item .nav-link:hover {
  background-color: #393339;
  color: white;
}

/* line 1004, app/assets/stylesheets/workready.scss */
.NavTabs .tab-content {
  margin-top: 6.875rem;
}

/* line 1009, app/assets/stylesheets/workready.scss */
.TraningSection {
  margin-top: 5.625rem;
}

/* line 1013, app/assets/stylesheets/workready.scss */
.training-by-section {
  margin: 3.75rem 0;
}

/* line 1015, app/assets/stylesheets/workready.scss */
.training-by-section .training-types {
  display: grid;
  grid-template-columns: 1fr 4.75rem;
  grid-gap: 0.9375rem;
}

/* line 1022, app/assets/stylesheets/workready.scss */
.white-tile-card {
  padding: 1.5rem;
  background: #ffffff;
  border-radius: 1.5rem;
  box-shadow: 0px 4px 3.75rem 0px rgba(0, 0, 0, 0.15);
}

/* line 1027, app/assets/stylesheets/workready.scss */
.white-tile-card-rounded {
  border-radius: 0.9375rem 0.9375rem 0 0;
}

/* line 1029, app/assets/stylesheets/workready.scss */
.white-tile-card-rounded .btn {
  border-radius: 0.5rem;
}

/* line 1035, app/assets/stylesheets/workready.scss */
.scale-tile {
  overflow: hidden;
}

/* line 1037, app/assets/stylesheets/workready.scss */
.scale-tile .img-wrapper {
  max-height: 12.75rem;
  overflow: hidden;
}

/* line 1041, app/assets/stylesheets/workready.scss */
.scale-tile img {
  -webkit-transition: ease 0.5s;
  -o-transition: ease 0.5s;
  -moz-transition: ease 0.5s;
  transition: ease 0.5s;
  scale: 1.03;
}

/* line 1049, app/assets/stylesheets/workready.scss */
.scale-tile:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

/* line 1059, app/assets/stylesheets/workready.scss */
.blue-header {
  background-color: #007cc9;
  border-radius: 0.5rem 0.5rem 0px 0px;
  padding: 1rem 1.5rem;
}

/* line 1063, app/assets/stylesheets/workready.scss */
.blue-header h5 {
  line-height: 150%;
}

/* line 1068, app/assets/stylesheets/workready.scss */
.gray-header {
  background-color: #696969;
  border-radius: 0.5rem 0.5rem 0px 0px;
  padding: 1rem 1.5rem;
}

/* line 1072, app/assets/stylesheets/workready.scss */
.gray-header h5 {
  line-height: 150%;
}

/* line 1077, app/assets/stylesheets/workready.scss */
.CircleIcon {
  background-color: white;
  border-radius: 6.25rem;
  width: 5.9375rem;
  height: 5.9375rem;
  padding: 1.25rem;
  margin: -6.25rem auto 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
}

/* line 1090, app/assets/stylesheets/workready.scss */
.blue-tile-card {
  padding: 1.5rem;
  background: rgba(0, 123, 197, 0.2);
  border-radius: 1rem;
  box-shadow: 0px 4px 4px -1px rgba(12, 12, 13, 0.1), 0px 4px 4px -1px rgba(12, 12, 13, 0.05);
}

/* line 1096, app/assets/stylesheets/workready.scss */
.blue-tile-card-border {
  padding: 2.5rem;
  background: #e1edf5;
  border: 0.1875rem solid #ffffff;
  border-radius: 8px;
}

/* line 1104, app/assets/stylesheets/workready.scss */
.gray-tile-card {
  padding: 35px;
  background: #EDEDED;
  border-radius: 8px;
  box-shadow: 0px 4px 4px -1px rgba(12, 12, 13, 0.1), 0px 4px 4px -1px rgba(12, 12, 13, 0.05);
}

/* line 1110, app/assets/stylesheets/workready.scss */
.gray-tile-card-border {
  padding: 2.5rem;
  background: #EDEDED;
  border: 0.1875rem solid #ffffff;
  border-radius: 8px;
}

/* line 1118, app/assets/stylesheets/workready.scss */
.blue-tile-80 {
  background: rgba(225, 243, 250, 0.5);
  border: 3px solid rgba(255, 255, 255, 0.8);
  border-radius: 1rem;
  padding: 1.5vw;
  height: 100%;
}

/* line 1126, app/assets/stylesheets/workready.scss */
.TraningGrid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-gap: 1.875rem;
}

/* line 1130, app/assets/stylesheets/workready.scss */
.TraningGrid .card {
  border-radius: 1rem;
  padding: 1.875rem;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
}

/* line 1134, app/assets/stylesheets/workready.scss */
.TraningGrid .card p {
  font-size: 0.875rem;
  line-height: 1.125rem;
}

/* line 1139, app/assets/stylesheets/workready.scss */
.TraningGrid .card .CardImg img {
  width: 100%;
}

/* line 1144, app/assets/stylesheets/workready.scss */
.TraningGrid .card .CardAvatar .Avatar {
  width: 2.5rem;
}

/* line 1146, app/assets/stylesheets/workready.scss */
.TraningGrid .card .CardAvatar .Avatar img {
  width: 100%;
}

/* line 1151, app/assets/stylesheets/workready.scss */
.TraningGrid .card .bubble-btn {
  padding: 2px 0.75rem;
  background: rgba(0, 123, 197, 0.15);
  border-radius: 3.75rem;
  font-size: 0.875rem;
  font-weight: 600;
  color: #007cc9;
}

/* line 1159, app/assets/stylesheets/workready.scss */
.TraningGrid .card .bottom-info {
  font-size: 13px;
  color: #007cc9;
  border-top: 1px solid #d9d9d9;
  padding-top: 1.875rem;
}

/* line 1164, app/assets/stylesheets/workready.scss */
.TraningGrid .card .bottom-info .bubble {
  padding: 1px 0.75rem;
  background: rgba(4, 197, 0, 0.1);
  border-radius: 3.75rem;
  color: #04c500;
  min-width: 75px;
  text-align: center;
  font-weight: 600;
  font-size: 10px;
}

/* line 1175, app/assets/stylesheets/workready.scss */
.TraningGrid .card .CardSmall {
  background: #ffffff;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 1.75rem;
  line-height: 120%;
}

/* line 1181, app/assets/stylesheets/workready.scss */
.TraningGrid .card .CardSmall .CGrid {
  display: grid;
  grid-template-columns: 6rem 1fr;
  grid-gap: 0px;
}

/* line 1191, app/assets/stylesheets/workready.scss */
.CardSmall p {
  font-size: 0.875rem;
}

/* line 1196, app/assets/stylesheets/workready.scss */
.pill-btn {
  padding: 1px 0.75rem;
  background: rgba(4, 197, 0, 0.1);
  border-radius: 3.75rem;
  color: #04c500;
  min-width: 4.6875rem;
  text-align: center;
  font-weight: 600;
  font-size: 0.625rem;
}

/* line 1207, app/assets/stylesheets/workready.scss */
.pill-white {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 3.75rem;
  padding: 1px 0.9375rem;
  place-self: flex-start;
  min-width: 7.5rem;
}

/* line 1216, app/assets/stylesheets/workready.scss */
footer.footer-bg {
  background: url(/assets/bg-content-new-858d934f2503a441b01c6c689095063fc6d141e86c9a4556b197748539c3c103.png) no-repeat #000000;
  background-size: 100% 100%;
}

/* line 1220, app/assets/stylesheets/workready.scss */
footer h6 {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 120%;
  letter-spacing: -0.02em;
  color: white;
  margin-bottom: 0.9375rem;
}

/* line 1228, app/assets/stylesheets/workready.scss */
footer .primary-brand1-text {
  color: #ed0433;
}

/* line 1231, app/assets/stylesheets/workready.scss */
footer .std-not-text-read {
  font-weight: 700;
  font-size: 1rem;
  line-height: 120%;
  color: white;
}

/* line 1237, app/assets/stylesheets/workready.scss */
footer .text-regular,
footer .text-regular-medium,
footer .text-regular-bold,
footer .text-regular-smaller,
footer .text-regular-small {
  font-weight: 400;
  line-height: 150%;
}

/* line 1245, app/assets/stylesheets/workready.scss */
footer .white-text {
  color: #ffffff;
}

/* line 1248, app/assets/stylesheets/workready.scss */
footer .TopGrid {
  display: grid;
  grid-template-columns: 25% 1fr 1fr;
  grid-gap: 6.944vw;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 1254, app/assets/stylesheets/workready.scss */
footer .TopGrid a:hover {
  text-decoration: underline;
}

/* line 1259, app/assets/stylesheets/workready.scss */
footer .TopGrid .NewsLetter .form-check-label {
  font-size: 0.875rem;
}

/* line 1262, app/assets/stylesheets/workready.scss */
footer .TopGrid .NewsLetter .btn {
  padding: 0.5rem 1.4375rem;
  font-size: 0.875rem;
  font-weight: 700;
  color: black;
  background: white;
  border-radius: 100px;
}

/* line 1269, app/assets/stylesheets/workready.scss */
footer .TopGrid .NewsLetter .btn:hover {
  background-color: #007cc9;
  color: white;
}

/* line 1276, app/assets/stylesheets/workready.scss */
footer .BottomGrid {
  display: grid;
  grid-template-columns: 25% 1fr 1fr;
  grid-gap: 6.944vw;
}

/* line 1280, app/assets/stylesheets/workready.scss */
footer .BottomGrid .FooterInfo {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.25rem;
  max-width: 15.125rem;
  width: 100%;
}

/* line 1287, app/assets/stylesheets/workready.scss */
footer .BottomGrid h6 {
  font-size: 1.5625rem;
  margin-bottom: 1.875rem;
}

/* line 1292, app/assets/stylesheets/workready.scss */
footer .BottomGrid .Location .CName {
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: normal;
}

/* line 1297, app/assets/stylesheets/workready.scss */
footer .BottomGrid .Location .Address {
  font-size: 1.0625rem;
}

/* line 1303, app/assets/stylesheets/workready.scss */
footer .Flink a {
  color: white;
}

/* line 1305, app/assets/stylesheets/workready.scss */
footer .Flink a:hover {
  color: #ed0433;
}

/* line 1310, app/assets/stylesheets/workready.scss */
footer .CopyRight {
  color: white;
  font-size: 11px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding-top: 1.25rem;
}

/* line 1315, app/assets/stylesheets/workready.scss */
footer .CopyRight .TextWrap {
  max-width: 18.75rem;
}

/* line 1321, app/assets/stylesheets/workready.scss */
footer .SocialIcons img:hover {
  opacity: 0.9;
}

/*=============================================
=            Explore Career            =
=============================================*/
/* line 1332, app/assets/stylesheets/workready.scss */
.Banner-Explore {
  background: url(/assets/explore-career-banner-3d89a6880fdd4c581d4e4dfdfdb785332ba7016380cad903a0ffcd98f5f7cddf.jpg) no-repeat top;
  min-height: 22vw;
  background-size: cover;
  display: flex;
  align-items: start;
  flex-direction: column;
  color: white;
  justify-content: center;
  position: relative;
}

/* line 1343, app/assets/stylesheets/workready.scss */
.Banner-Explore::after {
  position: absolute;
  content: "";
  background: url(/assets/banner-overlay-7496799ce470b355261bf2b630c5327a936e398b3b8346730b5b5dce6ab4fe6b.png) no-repeat top;
  background-size: cover;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 1353, app/assets/stylesheets/workready.scss */
.Banner-Explore .banner-content {
  position: relative;
  z-index: 1;
}

/* line 1357, app/assets/stylesheets/workready.scss */
.Banner-Explore-Contact {
  background: url(/assets/contact-banner-0fb77c20b942818a151938871d2a8c5481e2bf28a99a61d91663a07351469dc6.jpg) no-repeat top;
  background-size: cover;
}

/* line 1361, app/assets/stylesheets/workready.scss */
.Banner-Explore-Candidate {
  background: url(/assets/Princess_Alexandra_Hospital2-fa1a5613bf8c959203adac3743647218787cef1f32e2f707eec39fd094bae2e2.jpg) no-repeat top;
  background-size: cover;
  min-height: 32vw;
}

/* line 1365, app/assets/stylesheets/workready.scss */
.Banner-Explore-Candidate::after {
  opacity: 0.1;
}

/* line 1368, app/assets/stylesheets/workready.scss */
.Banner-Explore-Candidate h1 {
  font-size: 3.0625rem;
}

/* line 1372, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course {
  background: url(/assets/health-social-care-Llevel-1-db7c309aa8ad0dd4682e6d661ddbe841cff9eefffc416d0cba9d34ea8c0617e8.jpg) no-repeat center center;
  background-size: cover;
  min-height: 30vw;
}

/* line 1376, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course::after {
  opacity: 0.6;
}

/* line 1379, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course h1 {
  font-size: 3.0625rem;
}

/* line 1383, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-1 {
  background: url(/assets/WorkReady2.1-HERO-6cb42e4d952beefeefa78bc891411d0c855cfdc9b4956dd5f8bb63db30f99386.jpg) no-repeat center center;
  background-size: cover;
  min-height: 30vw;
}

/* line 1387, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-1::after {
  opacity: 0.6;
}

/* line 1390, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-1 h1 {
  font-size: 3.0625rem;
}

/* line 1394, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-autism {
  background: url(/assets/WorkReady9.1-HERO-300195b55c1201aeeb30194c6e82333122748dc2bf1fcccc27c9cad33f7fa90e.jpg) no-repeat center center;
  background-size: cover;
  min-height: 30vw;
}

/* line 1398, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-autism::after {
  opacity: 0.6;
}

/* line 1401, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-autism h1 {
  font-size: 3.0625rem;
}

/* line 1405, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-care {
  background: url(/assets/WorkReady8.1-HERO-11ba0f665ee95aae6da6f6120c8b04e10f1870d661036fe086e26c993d992bff.jpg) no-repeat center center;
  background-size: cover;
  min-height: 30vw;
}

/* line 1409, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-care::after {
  opacity: 0.6;
}

/* line 1412, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-care h1 {
  font-size: 3.0625rem;
}

/* line 1416, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-mental {
  background: url(/assets/WorkReady7.1-HERO-7acd84af234c2137e1df3780fa7eb4cd9fd49bbebea5e0281e6f119f25586e35.jpg) no-repeat center center;
  background-size: cover;
  min-height: 30vw;
}

/* line 1420, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-mental::after {
  opacity: 0.6;
}

/* line 1423, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-mental h1 {
  font-size: 3.0625rem;
}

/* line 1427, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-adult {
  background: url(/assets/WorkReady6.1-HERO-669ac22c65759568e5ce7b0c581650d9566c8e4db80b817b9c346a206a89a9db.jpg) no-repeat center center;
  background-size: cover;
  min-height: 30vw;
}

/* line 1431, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-adult::after {
  opacity: 0.6;
}

/* line 1434, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-adult h1 {
  font-size: 3.0625rem;
}

/* line 1438, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-skill {
  background: url(/assets/WorkReady5.1-HERO-06f7884fc4753083d29b8ff63eab9f5de7ec9e2cac08bba66215e215cf9bdfa9.jpg) no-repeat center center;
  background-size: cover;
  min-height: 30vw;
}

/* line 1442, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-skill::after {
  opacity: 0.6;
}

/* line 1445, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-skill h1 {
  font-size: 3.0625rem;
}

/* line 1449, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-employ {
  background: url(/assets/WorkReady4.1-HERO-68bc7fc8f864590f21faf11029c07f744df6f46fd2327ec84b65bd00ae9cbc1a.jpg) no-repeat center center;
  background-size: cover;
  min-height: 30vw;
}

/* line 1453, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-employ::after {
  opacity: 0.6;
}

/* line 1456, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-employ h1 {
  font-size: 3.0625rem;
}

/* line 1460, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-extended {
  background: url(/assets/WorkReady3.1-HERO-3d1c9a9769218e6931cf4be784fadc62566eb6b8151ddc3fc801f6069f3e7c81.jpg) no-repeat center center;
  background-size: cover;
  min-height: 30vw;
}

/* line 1464, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-extended::after {
  opacity: 0.6;
}

/* line 1467, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-extended h1 {
  font-size: 3.0625rem;
}

/* line 1471, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-2 {
  background: url(/assets/training-course-banner-309c8a557a42c7cae16147a41515251de358abb1d188d846d59277b340e62abb.jpg) no-repeat right;
  background-size: cover;
  min-height: 30vw;
}

/* line 1475, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-2::after {
  display: none;
}

/* line 1478, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-2 h1 {
  font-size: 3.0625rem;
}

/* line 1482, app/assets/stylesheets/workready.scss */
.Banner-Explore-training-course-2 {
  background: url(/assets/training-course-banner-2-cf0237b7427c1152a7203edec239ce54ce788dcde51b3ba791648157acf81e02.jpg) no-repeat right;
  background-size: cover;
}

/* line 1486, app/assets/stylesheets/workready.scss */
.Banner-Explore-Events-Banner {
  background: url(/assets/events-banner-01-a22f92ed1af66431391e5e8762216700e9e9810342ad8709fb96d60ff110ed4e.jpg) no-repeat right;
  background-size: cover;
  min-height: 30vw;
}

/* line 1490, app/assets/stylesheets/workready.scss */
.Banner-Explore-Events-Banner::after {
  display: none;
}

/* line 1493, app/assets/stylesheets/workready.scss */
.Banner-Explore-Events-Banner h1 {
  font-size: 4.5rem;
}

/* line 1497, app/assets/stylesheets/workready.scss */
.Banner-Explore-healthcare-banner {
  background: url(/assets/banner-Conference-Reduced-11a2ccb457a3dd03f6d188e34a78932bca0d48a41b5df5ea199d11b9ac2505ae.jpg) no-repeat right;
  background-size: 100% 100%;
  min-height: 30vw;
}

/* line 1501, app/assets/stylesheets/workready.scss */
.Banner-Explore-healthcare-banner::after {
  opacity: 0;
}

/* line 1504, app/assets/stylesheets/workready.scss */
.Banner-Explore-healthcare-banner h1 {
  font-size: 3.0625rem;
}

/* line 1508, app/assets/stylesheets/workready.scss */
.Banner-Explore-career-fair {
  background: url(/assets/banner-Career-Reduced-ee6abd67cc724cf7996a67762126364232c1fd32c21c0ea4cd3640cd8ad53df3.jpg) no-repeat right;
  background-size: 100% 100%;
  min-height: 30vw;
}

/* line 1512, app/assets/stylesheets/workready.scss */
.Banner-Explore-career-fair::after {
  opacity: 0;
}

/* line 1515, app/assets/stylesheets/workready.scss */
.Banner-Explore-career-fair h1 {
  font-size: 3.0625rem;
}

/* line 1519, app/assets/stylesheets/workready.scss */
.Banner-Explore-tourism-conference {
  background: url(/assets/West-Essex-Tourism-banner1-781f033475f370ba06c1e7591cba436da79beb47e7e672d7a21b23e6b69917c6.jpg) no-repeat center center;
  background-size: contain;
}

/* line 1523, app/assets/stylesheets/workready.scss */
.Banner-Explore-tourism-conference::after {
  opacity: 0;
}

/* line 1526, app/assets/stylesheets/workready.scss */
.Banner-Explore-tourism-conference h1 {
  font-size: 3.0625rem;
}

/* line 1531, app/assets/stylesheets/workready.scss */
.Banner-Explore-apprenticeship {
  background: url(/assets/apprenticeship-banner-dc0008a78fb30885096ec2d1c01981d77acba32642aa7030b141f604f906da17.jpg) no-repeat right;
  background-size: 100% 100%;
  min-height: 30vw;
}

/* line 1535, app/assets/stylesheets/workready.scss */
.Banner-Explore-apprenticeship::after {
  display: none;
}

/* line 1538, app/assets/stylesheets/workready.scss */
.Banner-Explore-apprenticeship h1 {
  font-size: 3.0625rem;
}

/* line 1542, app/assets/stylesheets/workready.scss */
.Banner-Explore .banner-btns {
  padding: 0.375rem 1.125rem;
  background: #d9ebf7;
  border-radius: 6.25rem;
  font-weight: 600;
  color: #393339;
  transition: 0.5s;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
}

/* line 1552, app/assets/stylesheets/workready.scss */
.Banner-Explore .banner-btns:hover {
  background: rgba(217, 235, 247, 0.8);
}

/* line 1558, app/assets/stylesheets/workready.scss */
.CampsSection {
  margin-bottom: 6.25rem;
}

/* line 1562, app/assets/stylesheets/workready.scss */
.Btn-Sticky {
  font-size: 1.25rem;
  font-weight: 700;
  border-radius: 0 6px 6px 0;
  padding: 0.8125rem 3.3125rem;
  background: linear-gradient(90deg, #ed0433 0%, #007bc5 51%, #ed0433 100%);
  border-color: transparent;
  color: white;
  background-size: 200% auto;
  transition: 0.5s;
  min-width: 21.973vw;
  text-align: right;
}

/* line 1574, app/assets/stylesheets/workready.scss */
.Btn-Sticky:hover {
  background-position: right center;
  border-color: transparent;
  color: white;
}

/* line 1579, app/assets/stylesheets/workready.scss */
.Btn-Sticky-reverse {
  background: linear-gradient(-90deg, #ed0433 0%, #007bc5 175.49%);
  font-size: 1.5625rem;
  padding: 15px 3.3125rem;
  min-width: 360px;
  text-align: right;
  background-size: 120% auto;
}

/* line 1586, app/assets/stylesheets/workready.scss */
.Btn-Sticky-reverse:hover {
  background-position: right center;
}

/*=====  End of Explore Career  ======*/
/*=============================================
=            Learn With Us            =
=============================================*/
/* line 1607, app/assets/stylesheets/workready.scss */
.HeroLearn .OurProcess .TraningGrid {
  margin-top: 7.5rem;
}

/* line 1613, app/assets/stylesheets/workready.scss */
.HeroLearn .OurValues .TilesGrid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.875rem;
  margin: 3rem 0 4rem 0;
}

/* line 1618, app/assets/stylesheets/workready.scss */
.HeroLearn .OurValues .TilesGrid .Grid {
  display: grid;
  grid-template-columns: 7rem 1fr;
  grid-gap: 24px;
  align-items: center;
}

/* line 1623, app/assets/stylesheets/workready.scss */
.HeroLearn .OurValues .TilesGrid .Grid .ValueImg {
  position: relative;
}

/* line 1625, app/assets/stylesheets/workready.scss */
.HeroLearn .OurValues .TilesGrid .Grid .ValueImg::after {
  background: url(/assets/gradient-circle-d2ae66b09ca1b5a2f314c3a3d0c22923eced3136783ecccfd033c1ada83890d0.svg) no-repeat top;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/*=====  End of Learn With Us  ======*/
/*=============================================
=            Contact Page            =
=============================================*/
/* line 1647, app/assets/stylesheets/workready.scss */
.ContactSection .LRGrid {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

/* line 1650, app/assets/stylesheets/workready.scss */
.ContactSection .LRGrid .RightSection {
  flex: 1;
  padding: 4.167vw 6.944vw 13.889vw 4.861vw;
}

/* line 1653, app/assets/stylesheets/workready.scss */
.ContactSection .LRGrid .RightSection .red {
  color: #eb0020;
}

/* line 1656, app/assets/stylesheets/workready.scss */
.ContactSection .LRGrid .RightSection .bluetext {
  color: #007ac4;
}

/* line 1661, app/assets/stylesheets/workready.scss */
.ContactSection .LRGrid .RightSection .ContentWrapper .Blogo p {
  line-height: 1.5rem;
  padding-right: 5.625rem;
}

/* line 1668, app/assets/stylesheets/workready.scss */
.ContactSection .LRGrid .LeftSection {
  flex: 1;
  background-color: #f5f8fa;
  padding: 4.167vw 6.944vw 13.889vw 4.861vw;
}

/* line 1672, app/assets/stylesheets/workready.scss */
.ContactSection .LRGrid .LeftSection form {
  max-width: 35rem;
  width: 100%;
}

/* line 1681, app/assets/stylesheets/workready.scss */
.DefaultForm textarea {
  border: 1px solid #bbbbbb;
  border-radius: 0.625rem;
  min-height: 9.75rem;
  padding: 1.25rem;
}

/*=====  End of Contact Page  ======*/
/*=============================================
=            Login Page            =
=============================================*/
/* line 1695, app/assets/stylesheets/workready.scss */
.NewLogin {
  padding-top: 0;
  display: grid;
  grid-template-columns: 1fr 44.444vw;
}

/* line 1699, app/assets/stylesheets/workready.scss */
.NewLogin .LoginForm {
  padding: 2vw 6.597vw 2vw 11.528vw;
  background-size: cover;
  background-position: left -100px;
}

/* line 1704, app/assets/stylesheets/workready.scss */
.NewLogin .LoginForm .WhiteBox {
  background: #ffffff;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 1.875rem;
}

/* line 1710, app/assets/stylesheets/workready.scss */
.NewLogin .LoginForm .TextGradient {
  background: linear-gradient(60deg, #ed0433 0%, #007bc5 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 1715, app/assets/stylesheets/workready.scss */
.NewLogin .LoginForm .Title {
  font-weight: 700;
  font-size: 2.4375rem;
  letter-spacing: -0.02em;
}

/* line 1720, app/assets/stylesheets/workready.scss */
.NewLogin .LoginForm .SubTitle {
  font-style: normal;
  font-weight: 700;
  font-size: 1.5625rem;
  line-height: 120%;
  letter-spacing: -0.02em;
}

/* line 1729, app/assets/stylesheets/workready.scss */
.NewLogin .LoginBg img {
  width: 100%;
  height: 100%;
}

/* line 1736, app/assets/stylesheets/workready.scss */
.BlueBox {
  background-color: #e5dfe9;
  border-radius: 1rem;
  padding: 1.5rem;
}

/* line 1740, app/assets/stylesheets/workready.scss */
.BlueBox .CircleIcon {
  background-color: white;
  border-radius: 6.25rem;
  width: 5.9375rem;
  height: 5.9375rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
}

/* line 1751, app/assets/stylesheets/workready.scss */
.BlueBox .d-grid {
  display: grid;
  grid-template-columns: 5.9375rem 1fr;
  grid-gap: 1.25rem;
}

/*=====  End of Login Page  ======*/
/*=============================================
=            About Us Page            =
=============================================*/
/* line 1763, app/assets/stylesheets/workready.scss */
.Expertise {
  height: 100%;
}

/* line 1765, app/assets/stylesheets/workready.scss */
.Expertise img {
  width: 100%;
  height: 100%;
}

/* line 1771, app/assets/stylesheets/workready.scss */
.FindOut {
  padding-bottom: 100px;
}

/*=====  End of About Us Page  ======*/
/*=============================================
=            Partners page            =
=============================================*/
/* line 1781, app/assets/stylesheets/workready.scss */
.DownloadPartner {
  background: url(/assets/download-partner-img-e0d009c91ffe87341665a26d1e352c0f440ad24143b3eb5df7ab0a6ec5ecd517.png) no-repeat;
  background-size: cover;
  width: 100%;
  min-height: 27.625rem;
  margin-top: 3.4375rem;
  border-radius: 0.9375rem;
}

/* line 1788, app/assets/stylesheets/workready.scss */
.DownloadPartner .DownloadContent {
  max-width: 26.25rem;
  width: 100%;
  margin-right: 5.972vw;
}

/* line 1792, app/assets/stylesheets/workready.scss */
.DownloadPartner .DownloadContent .downloadbtn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1.125rem 3.125rem;
  background: #ffffff;
  border-radius: 8.75rem;
  color: #027bc7;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s;
}

/* line 1804, app/assets/stylesheets/workready.scss */
.DownloadPartner .DownloadContent .downloadbtn span {
  background: url(/assets/download-icon-57278dbcdcc98db9bb457864f1f8b57c97c00beb003710ec519382ebcccde316.svg) no-repeat;
  width: 1.5rem;
  height: 1.5rem;
  background-size: cover;
}

/* line 1810, app/assets/stylesheets/workready.scss */
.DownloadPartner .DownloadContent .downloadbtn:hover {
  background: #019dff;
  color: white;
}

/* line 1813, app/assets/stylesheets/workready.scss */
.DownloadPartner .DownloadContent .downloadbtn:hover span {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(293deg) brightness(101%) contrast(200%);
}

/* line 1822, app/assets/stylesheets/workready.scss */
.EventRegister {
  z-index: 10001;
}

/* line 1824, app/assets/stylesheets/workready.scss */
.EventRegister .modal-dialog {
  max-width: 57.0625rem;
  width: 100%;
}

/* line 1827, app/assets/stylesheets/workready.scss */
.EventRegister .modal-dialog .modal-content {
  background: url(/assets/partnerModal-d6709ca056b82dd32d707bcbe12962e5ab1d2f7b7a163dae096a02e42bdcc458.png) no-repeat white;
  background-size: cover;
  padding-bottom: 4.375rem;
}

/* line 1831, app/assets/stylesheets/workready.scss */
.EventRegister .modal-dialog .modal-content .modal-header {
  border-bottom: 0;
  padding: 1.875rem;
}

/* line 1834, app/assets/stylesheets/workready.scss */
.EventRegister .modal-dialog .modal-content .modal-header .logo {
  width: 13.625rem;
}

/* line 1837, app/assets/stylesheets/workready.scss */
.EventRegister .modal-dialog .modal-content .modal-header .btn-close {
  background: url(/assets/modalclose-bb91422ceb174dd9a626ceed3b269501705ae1ed22f424ea0d5cf7a7db951afd.svg) no-repeat;
  background-size: cover;
}

/* line 1842, app/assets/stylesheets/workready.scss */
.EventRegister .modal-dialog .modal-content .ModalForm {
  max-width: 36.875rem;
  margin: 0 auto;
  padding: 0 0.9375rem;
}

/* line 1851, app/assets/stylesheets/workready.scss */
.OurPartner {
  background: #ffffff;
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
  border-radius: 1rem;
  margin-top: 3.375rem;
  padding: 3.472vw 6.597vw;
}

/* line 1857, app/assets/stylesheets/workready.scss */
.OurPartner .PartnerBlock {
  display: grid;
  grid-template-columns: 1fr 17.5rem;
  grid-gap: 9.722vw;
  border-bottom: 1px solid #d9d9d9;
  margin: 2rem 0;
  padding-bottom: 2rem;
}

/* line 1864, app/assets/stylesheets/workready.scss */
.OurPartner .PartnerBlock:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 1869, app/assets/stylesheets/workready.scss */
.OurPartner .PartnerBlock .LogoBlock {
  background: #ffffff;
  box-shadow: 2px 4px 40px rgba(0, 0, 0, 0.1);
  border-radius: 1rem;
  padding: 1.375rem 1.25rem;
}

/* line 1878, app/assets/stylesheets/workready.scss */
.LetsTalk {
  background-color: #f5f8fa;
  padding: 5vw 0 6.25vw 0;
}

/* line 1881, app/assets/stylesheets/workready.scss */
.LetsTalk .TalkContainer {
  padding: 0 4.861vw 0 11.111vw;
  max-width: 95rem;
  margin: 0 auto;
}

/* line 1886, app/assets/stylesheets/workready.scss */
.LetsTalk .TalkContainer .ContactSection .LRGrid {
  gap: 6.944vw;
}

/*=====  End of Partners page  ======*/
/*=============================================
=            Employer Page            =
=============================================*/
/* line 1900, app/assets/stylesheets/workready.scss */
.WorkForceAcc .TileGrid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 1rem 1.875rem;
}

/* line 1904, app/assets/stylesheets/workready.scss */
.WorkForceAcc .TileGrid .ContentGrid {
  display: grid;
  grid-template-columns: 95px 1fr;
  grid-gap: 0.9375rem;
  align-items: center;
  background: rgba(110, 69, 130, 0.15);
  border-radius: 1rem;
  padding: 1rem;
}

/* line 1912, app/assets/stylesheets/workready.scss */
.WorkForceAcc .TileGrid .ContentGrid .CircleIcon {
  background-color: white;
  border-radius: 6.25rem;
  width: 5.9375rem;
  height: 5.9375rem;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
}

/* line 1926, app/assets/stylesheets/workready.scss */
.LogosGrid {
  display: flex;
  grid-template-columns: 146px 165px 146px 125px 146px;
  grid-gap: 3rem 9.13rem;
  align-items: center;
  margin-bottom: 55px;
  margin-top: 26px;
}

/* line 1935, app/assets/stylesheets/workready.scss */
.ESGImpactStrategy {
  margin-bottom: 3.125rem;
}

/* line 1937, app/assets/stylesheets/workready.scss */
.ESGImpactStrategy .DownloadPartner {
  background: url(/assets/esg-bg-133567aa0409838e06e939aa1fb25b2d9ea47a3fef195ea3a0c838652e914afc.png) no-repeat;
}

/* line 1940, app/assets/stylesheets/workready.scss */
.ESGImpactStrategy .ThumbsIcon {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-gap: 1.875rem;
  margin-top: -60px;
}

/* line 1945, app/assets/stylesheets/workready.scss */
.ESGImpactStrategy .ThumbsIcon .Thumbs {
  background: rgba(110, 69, 130, 0.05);
  border-radius: 1rem;
}

/* line 1948, app/assets/stylesheets/workready.scss */
.ESGImpactStrategy .ThumbsIcon .Thumbs .Circle {
  background: #ffffff;
  border: 3px solid rgba(110, 69, 130, 0.3);
  border-radius: 6.25rem;
  width: 5.9375rem;
  height: 5.9375rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1963, app/assets/stylesheets/workready.scss */
.ForEmployers .nav {
  gap: 10px;
  margin: 3.125rem 0 5rem 0;
}

/* line 1966, app/assets/stylesheets/workready.scss */
.ForEmployers .nav .nav-item {
  flex: 1;
}

/* line 1968, app/assets/stylesheets/workready.scss */
.ForEmployers .nav .nav-item .nav-link {
  font-size: 13px;
  font-weight: 600;
  color: #393339;
  border-radius: 0;
}

/* line 1973, app/assets/stylesheets/workready.scss */
.ForEmployers .nav .nav-item .nav-link.active, .ForEmployers .nav .nav-item .nav-link:hover {
  background-color: transparent;
  -webkit-box-shadow: 0px 4px 0px 0px #6e4582;
  -moz-box-shadow: 0px 4px 0px 0px #6e4582;
  box-shadow: 0px 4px 0px 0px #6e4582;
}

/* line 1983, app/assets/stylesheets/workready.scss */
.ForEmployers .Circle {
  background: #ffffff;
  box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.15);
  border-radius: 6.25rem;
  width: 5.9375rem;
  height: 5.9375rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1993, app/assets/stylesheets/workready.scss */
.ForEmployers .empty {
  min-height: 300px;
}

/* line 1996, app/assets/stylesheets/workready.scss */
.ForEmployers .success-banner {
  background: linear-gradient(97.94deg, #6e4582 43.5%, #007bc5 113.47%);
  border-radius: 16px;
  padding: 2.625rem 3.375rem 2rem 3.375rem;
  color: white;
  text-align: center;
  margin: 6.25rem 0 0 0;
}

/* line 2004, app/assets/stylesheets/workready.scss */
.ForEmployers .success-banner .Title {
  font-size: 2.4375rem;
  font-weight: 700;
  color: white;
  margin-bottom: 15px;
}

/* line 2010, app/assets/stylesheets/workready.scss */
.ForEmployers .success-banner .counter {
  font-size: 3.8125rem;
  font-weight: 700;
  color: white;
}

/* line 2015, app/assets/stylesheets/workready.scss */
.ForEmployers .success-banner .get-touch {
  font-size: 1.25rem;
  font-weight: 700;
  color: white;
}

/* line 2021, app/assets/stylesheets/workready.scss */
.ForEmployers .EmployeForm {
  margin-top: 4.375rem;
}

/* line 2023, app/assets/stylesheets/workready.scss */
.ForEmployers .EmployeForm ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  padding: 0;
}

/* line 2027, app/assets/stylesheets/workready.scss */
.ForEmployers .EmployeForm ol li {
  padding: 48px;
  background: #f5f8fa;
  box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
  counter-increment: my-awesome-counter;
}

/* line 2033, app/assets/stylesheets/workready.scss */
.ForEmployers .EmployeForm ol li::before {
  content: counter(my-awesome-counter) ". ";
  color: #666666;
  font-size: 1.5625rem;
  font-weight: 600;
}

/* line 2044, app/assets/stylesheets/workready.scss */
.nav-color-white {
  color: white !important;
}

/* line 2048, app/assets/stylesheets/workready.scss */
.nav-color-white-scrolled {
  color: black !important;
}

/*=====  End of Employer Page  ======*/
/*=============================================
=            Learn With Us            =
=============================================*/
/* line 2058, app/assets/stylesheets/workready.scss */
.AllThese {
  background: linear-gradient(90deg, #ed0433 0%, #007bc5 100%);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  width: 100%;
  padding: 2.875rem 0 4.375rem 0;
}

/* line 2063, app/assets/stylesheets/workready.scss */
.AllThese .ReasonGrid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-gap: 1.875rem;
}

/* line 2067, app/assets/stylesheets/workready.scss */
.AllThese .ReasonGrid img {
  width: 6.9375rem;
}

/* line 2073, app/assets/stylesheets/workready.scss */
.TechnicianMsg {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 5.625rem;
  margin: 5rem 0 4.375rem 0;
}

/* line 2078, app/assets/stylesheets/workready.scss */
.TechnicianMsg .about {
  font-style: italic;
  font-weight: 400;
  font-size: large;
  line-height: 150%;
  color: #393339;
}

/* line 2088, app/assets/stylesheets/workready.scss */
.TraninerSection .TrainerGrid {
  display: grid;
  grid-template-columns: 130px 1fr 320px;
  grid-gap: 3.75rem;
  align-items: center;
}

/* line 2093, app/assets/stylesheets/workready.scss */
.TraninerSection .TrainerGrid h4 {
  font-weight: 700;
}

/*=====  End of Learn With Us  ======*/
/*=============================================
=            Candidate Page            =
=============================================*/
/* line 2105, app/assets/stylesheets/workready.scss */
.OverviewGrid {
  display: grid;
  grid-template-columns: 1fr 21.875rem;
  grid-gap: 1.875rem;
  place-items: flex-start;
  margin-bottom: 5rem;
}

/* line 2111, app/assets/stylesheets/workready.scss */
.OverviewGrid .LeftSection {
  background: #ffffff;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 1rem;
  padding: 1.5rem 1.875rem 3rem 1.875rem;
  width: 100%;
}

/* line 2117, app/assets/stylesheets/workready.scss */
.OverviewGrid .LeftSection .nav {
  gap: 8px;
}

/* line 2119, app/assets/stylesheets/workready.scss */
.OverviewGrid .LeftSection .nav .nav-item {
  flex: 1;
  border-radius: 0.5rem;
  font-size: 1rem;
  font-weight: 700;
}

/* line 2124, app/assets/stylesheets/workready.scss */
.OverviewGrid .LeftSection .nav .nav-item .nav-link {
  background: rgba(2, 123, 199, 0.15);
  color: #393339;
  padding: 0.75rem;
  box-shadow: 0px 2px 40px 0px #00000026;
}

/* line 2129, app/assets/stylesheets/workready.scss */
.OverviewGrid .LeftSection .nav .nav-item .nav-link.active, .OverviewGrid .LeftSection .nav .nav-item .nav-link:hover {
  color: white;
  background-color: #027bc7;
}

/* line 2138, app/assets/stylesheets/workready.scss */
.OverviewGrid .LeftSection .YourJourney ol {
  position: relative;
  padding-left: 2.5rem;
  margin: 2.5rem 0 0 0;
}

/* line 2142, app/assets/stylesheets/workready.scss */
.OverviewGrid .LeftSection .YourJourney ol::after {
  width: 1px;
  height: calc(100% - 120px);
  background-color: #027bc7;
  position: absolute;
  content: "";
  left: 0.75rem;
  top: 0.9375rem;
}

/* line 2151, app/assets/stylesheets/workready.scss */
.OverviewGrid .LeftSection .YourJourney ol li {
  font-size: 1.25rem;
  font-weight: 700;
  list-style: none;
  padding-bottom: 1.5rem;
  counter-increment: my-awesome-counter;
}

/* line 2157, app/assets/stylesheets/workready.scss */
.OverviewGrid .LeftSection .YourJourney ol li::before {
  content: counter(my-awesome-counter) " ";
  color: white;
  font-size: 0.875rem;
  width: 1.5625rem;
  height: 1.5625rem;
  border-radius: 6.25rem;
  text-align: center;
  background-color: #027bc7;
  display: inline-flex;
  left: 0px;
  position: absolute;
  align-items: center;
  justify-content: center;
  z-index: 1;
  margin-top: 3px;
}

/* line 2174, app/assets/stylesheets/workready.scss */
.OverviewGrid .LeftSection .YourJourney ol li p {
  line-height: 1.5rem;
  font-size: 1rem;
}

/* line 2182, app/assets/stylesheets/workready.scss */
.OverviewGrid .AboutEmploye {
  display: grid;
  grid-template-columns: 1fr 14.375rem;
  grid-gap: 1.875rem;
  align-items: flex-start;
}

/* line 2187, app/assets/stylesheets/workready.scss */
.OverviewGrid .AboutEmploye .OurRole {
  background: #027bc7;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px 8px 0px 0px;
  font-weight: 700;
  color: white;
  text-align: center;
  padding: 0.75rem;
}

/* line 2197, app/assets/stylesheets/workready.scss */
.OverviewGrid .KeyDatesWhiteBox {
  background: #ffffff;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: auto;
}

/* line 2205, app/assets/stylesheets/workready.scss */
.OverviewGrid .RightSection .goweb {
  color: #793f7b;
}

/* line 2208, app/assets/stylesheets/workready.scss */
.OverviewGrid .RightSection .Bar {
  background: #deccf8;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px 8px 0px 0px;
  padding: 0.75rem;
  font-weight: 700;
  font-size: 1.25rem;
  text-align: center;
  color: #393339;
}

/* line 2220, app/assets/stylesheets/workready.scss */
.OverviewGrid .RightSection .carousel .carousel-inner .carousel-item {
  transition: none !important;
}

/* line 2224, app/assets/stylesheets/workready.scss */
.OverviewGrid .RightSection .carousel .carousel-indicators {
  gap: 10px;
  position: relative;
  margin: 15px auto 32px auto;
}

/* line 2228, app/assets/stylesheets/workready.scss */
.OverviewGrid .RightSection .carousel .carousel-indicators li {
  width: 1rem;
  height: 1rem;
  border-radius: 6.25rem;
  background-color: #deccf8;
  list-style: none;
  cursor: pointer;
}

/* line 2235, app/assets/stylesheets/workready.scss */
.OverviewGrid .RightSection .carousel .carousel-indicators li.active {
  background-color: #c19ff2;
}

/* line 2242, app/assets/stylesheets/workready.scss */
.OverviewGrid .RightSection .RegisterForm .next-btn {
  min-width: 235px;
}

/* line 2252, app/assets/stylesheets/workready.scss */
.heart span:hover img {
  filter: invert(60%) sepia(31%) saturate(4656%) hue-rotate(321deg) brightness(96%) contrast(98%);
}

/*=====  End of Candidate Page  ======*/
/* line 2262, app/assets/stylesheets/workready.scss */
.nav-animation img {
  transition: transform 0.3s ease;
  transform: scale(1);
}

/* line 2267, app/assets/stylesheets/workready.scss */
.nav-animation:hover img {
  transition: transform 0.3s ease;
  transform: scale(0.92);
}

/* line 2272, app/assets/stylesheets/workready.scss */
.social-icon {
  transition: transform 0.3s ease-in-out;
}

/* line 2276, app/assets/stylesheets/workready.scss */
.social-icon:hover {
  transform: scale(1.5);
}

/* line 2280, app/assets/stylesheets/workready.scss */
.button-space {
  margin: 0 10px;
}

/* line 2284, app/assets/stylesheets/workready.scss */
.heart-hover {
  color: #007bc5;
  font-size: 16px;
  margin-bottom: 6px;
}

/* line 2290, app/assets/stylesheets/workready.scss */
.heart-hover:hover {
  color: #f4446a;
}

/* line 2294, app/assets/stylesheets/workready.scss */
.SocialIcons .social-link:hover img {
  filter: brightness(0) invert(1);
}

/* line 2298, app/assets/stylesheets/workready.scss */
.modal-link {
  color: #007bc5;
}

/* line 2302, app/assets/stylesheets/workready.scss */
.modal-heading {
  color: #793f7b;
}

/* line 2306, app/assets/stylesheets/workready.scss */
.partner-text-area {
  min-height: calc( 8.5em + 0.75rem + calc(var(--bs-border-width) * 2)) !important;
}

/* line 2312, app/assets/stylesheets/workready.scss */
.Btn-Sticky-Right {
  border-radius: 6px 0 0 6px;
}

/* line 2320, app/assets/stylesheets/workready.scss */
.video-container {
  border-radius: 0.625rem;
}

/* line 2324, app/assets/stylesheets/workready.scss */
.for_candidates_header {
  margin-top: -2.5rem;
}

/* line 2328, app/assets/stylesheets/workready.scss */
.carousel-arrow-color {
  filter: invert(100%);
}

/* line 2332, app/assets/stylesheets/workready.scss */
.cookie-title {
  margin-bottom: unset;
  color: #fff;
  font-weight: bolder;
  font-size: 1.25rem;
  font-family: Montserrat;
}

/* line 2340, app/assets/stylesheets/workready.scss */
.subtitle-2 {
  font-family: Montserrat;
  font-style: normal;
  font-size: 0.875rem;
  line-height: 120%;
  letter-spacing: -0.02em;
  color: white;
}

/* line 2349, app/assets/stylesheets/workready.scss */
.cc-link {
  text-decoration: none !important;
  text-align: center !important;
}

/* line 2354, app/assets/stylesheets/workready.scss */
.cc-banner.cc-bottom {
  box-shadow: 0 0 0 1600px rgba(0, 0, 0, 0.55);
}

/* line 2358, app/assets/stylesheets/workready.scss */
.cc-window {
  margin: 0.5rem 0.7rem;
  border-radius: 16px;
  padding: 1.6rem !important;
  width: unset !important;
}

/* line 2365, app/assets/stylesheets/workready.scss */
.cc-theme-classic .cc-btn {
  border-radius: 50px !important;
}

/* line 2369, app/assets/stylesheets/workready.scss */
.cc-message {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
}

/* line 2375, app/assets/stylesheets/workready.scss */
.cc-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
  border-radius: 30px;
  text-decoration: none;
  font-size: 0.9em;
  font-weight: 700;
  color: #ffffff !important;
  padding: 7px 50px !important;
  opacity: 1 !important;
}

/* line 2389, app/assets/stylesheets/workready.scss */
.cc-dismiss {
  min-width: unset !important;
  padding: 0.4375rem 3.125rem !important;
}

/* line 2396, app/assets/stylesheets/workready.scss */
.oursolution-v2 {
  padding: 3.125rem 0;
}

/* line 2399, app/assets/stylesheets/workready.scss */
.oursolution-v2 .heading-section p {
  font-size: 1.25rem;
  line-height: 30px;
  font-weight: 400;
}

/* line 2405, app/assets/stylesheets/workready.scss */
.oursolution-v2 h2 {
  font-size: 3.0625rem;
  font-weight: 700;
  line-height: 3.675rem;
  letter-spacing: -0.02em;
  text-align: center;
}

/* line 2412, app/assets/stylesheets/workready.scss */
.oursolution-v2 .brandmark-section {
  max-width: 57.5rem;
  width: 100%;
  margin: 3.75rem auto 0 auto;
  background: url(/assets/brandmark-banner-0005f5d959c9053855295aa729a9761c90fbca8bfa428d067d2ace18af581f3d.svg) no-repeat center;
  background-size: cover;
  height: 45.6875rem;
}

/* line 2420, app/assets/stylesheets/workready.scss */
.oursolution-v2 .learn-block {
  padding: 2.5rem 2.5rem 0 2rem;
  background-color: #eeecf0;
  border-radius: 1.5rem;
  margin-bottom: 40px;
}

/* line 2425, app/assets/stylesheets/workready.scss */
.oursolution-v2 .learn-block .block-grid {
  display: grid;
  grid-template-columns: 48% 47.5%;
  grid-gap: 2.625rem;
}

/* line 2429, app/assets/stylesheets/workready.scss */
.oursolution-v2 .learn-block .block-grid .count-circle {
  width: 4rem;
  height: 4rem;
  border-radius: 6.25rem;
  background-color: #773e77;
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 2.3438rem;
  text-align: center;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 2443, app/assets/stylesheets/workready.scss */
.oursolution-v2 .learn-block .block-grid h4 {
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 2.3438rem;
  margin-top: 2.5rem;
}

/* line 2449, app/assets/stylesheets/workready.scss */
.oursolution-v2 .learn-block .block-grid p {
  line-height: 1.5rem;
  color: #393339;
}

/* line 2454, app/assets/stylesheets/workready.scss */
.oursolution-v2 .learn-block-block-2 {
  margin-top: 0px;
  padding: 2.5rem 2rem 2.5rem 0;
  background-color: #ecf6fb;
}

/* line 2458, app/assets/stylesheets/workready.scss */
.oursolution-v2 .learn-block-block-2 .block-grid {
  grid-template-columns: 54% 42%;
}

/* line 2460, app/assets/stylesheets/workready.scss */
.oursolution-v2 .learn-block-block-2 .block-grid .count-circle {
  background-color: #007cc9;
}

/* line 2465, app/assets/stylesheets/workready.scss */
.oursolution-v2 .learn-block-block-2 .block-grid ul li img {
  filter: invert(33%) sepia(81%) saturate(2446%) hue-rotate(183deg) brightness(80%) contrast(101%);
}

/* line 2473, app/assets/stylesheets/workready.scss */
.oursolution-v2 .learn-block-block-3 {
  padding: 2.5rem 0 2.5rem 2rem;
}

/* line 2479, app/assets/stylesheets/workready.scss */
.career-events {
  margin-top: 4.5rem;
}

/* line 2481, app/assets/stylesheets/workready.scss */
.career-events .event-grid {
  display: grid;
  grid-template-columns: 1fr 11.625rem;
  grid-gap: 1.5rem;
  align-items: center;
}

/* line 2486, app/assets/stylesheets/workready.scss */
.career-events .event-grid .event-icon {
  position: absolute;
  top: 1.875rem;
  left: 5.5rem;
}

/* line 2492, app/assets/stylesheets/workready.scss */
.career-events-second {
  margin-bottom: 6.25rem;
}

/* line 2494, app/assets/stylesheets/workready.scss */
.career-events-second .event-grid {
  grid-template-columns: 1fr 15.625rem;
}

/* line 2496, app/assets/stylesheets/workready.scss */
.career-events-second .event-grid .CircleIcon {
  margin-left: 3.75rem;
}

/* line 2503, app/assets/stylesheets/workready.scss */
.health-grid {
  display: grid;
  grid-template-columns: 1fr 18.75rem;
  grid-gap: 1.5rem;
  align-items: center;
}

/* line 2510, app/assets/stylesheets/workready.scss */
.course-box {
  background: url(/assets/NHS-healthcare-57da0c52a4d056be94d7e49d291cc763bc8820c42390c171b768b8f469b8d855.svg) no-repeat 0 0;
  height: 100%;
  width: 104%;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  place-items: flex-start;
  justify-content: center;
  padding: 1.5vw;
}

/* line 2522, app/assets/stylesheets/workready.scss */
.course-pathway-grid {
  display: grid;
  grid-template-columns: 1fr 17.6875rem;
  grid-gap: 1.875rem;
}

/* line 2528, app/assets/stylesheets/workready.scss */
.commited-grid {
  display: grid;
}

/* line 2534, app/assets/stylesheets/workready.scss */
.about-tabs .nav-fill .nav-item {
  max-width: 15.375rem;
}

/* line 2540, app/assets/stylesheets/workready.scss */
.get-in-touch {
  background: #f5f8fa;
  padding: 7.1875rem 0 5rem 0;
}

/* line 2543, app/assets/stylesheets/workready.scss */
.get-in-touch .form-check-input {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-right: 10px;
}

/* line 2549, app/assets/stylesheets/workready.scss */
.get-in-touch .form-check {
  display: flex;
  align-items: center;
}

/* line 2556, app/assets/stylesheets/workready.scss */
.get-in-form textarea {
  min-height: 7.5rem;
}

/* line 2562, app/assets/stylesheets/workready.scss */
.training-tabs .thum-img {
  border-radius: 10px;
  overflow: hidden;
}

/* line 2566, app/assets/stylesheets/workready.scss */
.training-tabs .card {
  box-shadow: 0px 16px 16px -8px rgba(12, 12, 13, 0.1), 0px 4px 4px -4px rgba(12, 12, 13, 0.05);
  border-radius: 8px;
  border: 0;
}

/* line 2575, app/assets/stylesheets/workready.scss */
.apprenticeships-tabs .btn {
  justify-self: start;
  padding: 0.4375rem 0.75rem;
}

/* line 2580, app/assets/stylesheets/workready.scss */
.apprenticeships-tabs .nav-fill .nav-item {
  flex: 1;
}

/* line 2586, app/assets/stylesheets/workready.scss */
.card-tile {
  position: relative;
  overflow: hidden;
}

/* line 2590, app/assets/stylesheets/workready.scss */
.card-tile:hover .thumb-img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 2598, app/assets/stylesheets/workready.scss */
.card-tile .thumb-img {
  -webkit-transition: ease 0.5s;
  -o-transition: ease 0.5s;
  -moz-transition: ease 0.5s;
  transition: ease 0.5s;
  scale: 1.03;
}

/* line 2605, app/assets/stylesheets/workready.scss */
.card-tile .tag {
  padding: 0.4375rem 0.5rem;
  background: #ffffff;
  border-radius: 0px 0.5rem 0.5rem 0px;
  font-size: 0.875rem;
  font-weight: bold;
  color: #027bc7;
  position: absolute;
  left: 0;
  top: 2rem;
  min-width: 8.625rem;
  text-align: center;
}

/* line 2620, app/assets/stylesheets/workready.scss */
.tile {
  position: relative;
}

/* line 2623, app/assets/stylesheets/workready.scss */
.tile:hover .thumb-img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

/* line 2631, app/assets/stylesheets/workready.scss */
.tile .thumb-img {
  -webkit-transition: ease 0.5s;
  -o-transition: ease 0.5s;
  -moz-transition: ease 0.5s;
  transition: ease 0.5s;
  scale: 1.03;
}

/* line 2638, app/assets/stylesheets/workready.scss */
.tile .tag {
  padding: 0.4375rem 0.5rem;
  background: #ffffff;
  border-radius: 0px 0.5rem 0.5rem 0px;
  font-size: 0.875rem;
  font-weight: bold;
  color: #027bc7;
  position: absolute;
  left: 0;
  top: 1.25rem;
  min-width: 8.625rem;
  text-align: center;
}

/* line 2654, app/assets/stylesheets/workready.scss */
.training-accordion .accordion {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}

/* line 2658, app/assets/stylesheets/workready.scss */
.training-accordion .accordion .accordion-item {
  border-radius: 0;
  border: 0;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 2px 6px 2px rgba(0, 0, 0, 0.15);
}

/* line 2665, app/assets/stylesheets/workready.scss */
.training-accordion .accordion .accordion-item:first-of-type > .accordion-header .accordion-button {
  border-radius: 0;
}

/* line 2671, app/assets/stylesheets/workready.scss */
.training-accordion .accordion .accordion-item .accordion-header .accordion-button {
  font-weight: 700;
  padding: 0.7188rem 1.5rem;
}

/* line 2674, app/assets/stylesheets/workready.scss */
.training-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  color: #393339;
}

/* line 2677, app/assets/stylesheets/workready.scss */
.training-accordion .accordion .accordion-item .accordion-header .accordion-button::after {
  display: none;
}

/* line 2680, app/assets/stylesheets/workready.scss */
.training-accordion .accordion .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}

/* line 2683, app/assets/stylesheets/workready.scss */
.training-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
}

/* line 2687, app/assets/stylesheets/workready.scss */
.training-accordion .accordion .accordion-item .accordion-header .accordion-button .icon::before {
  display: block;
  width: 1.75rem;
  height: 1.75rem;
  content: "";
  transition: transform 0.2s;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5.834v16.333M5.833 14h16.334' stroke='%23393339' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

/* line 2695, app/assets/stylesheets/workready.scss */
.training-accordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .icon::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.833 14h16.334' stroke='%230B0A0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

/* line 2701, app/assets/stylesheets/workready.scss */
.training-accordion .accordion .accordion-item .accordion-body {
  padding-top: 0;
}

/* line 2710, app/assets/stylesheets/workready.scss */
.Certification .thumb-img img {
  max-width: 10rem;
}

/* line 2716, app/assets/stylesheets/workready.scss */
.enquiry-form {
  margin-bottom: 6.25rem;
}

/* line 2718, app/assets/stylesheets/workready.scss */
.enquiry-form .white-tile-card {
  box-shadow: 0px 6px 10px 4px rgba(0, 0, 0, 0.15), 0px 2px 3px rgba(0, 0, 0, 0.3);
}

/* line 2722, app/assets/stylesheets/workready.scss */
.enquiry-form .form-label {
  color: #666666;
}

/* line 2725, app/assets/stylesheets/workready.scss */
.enquiry-form textarea {
  min-height: 9.75rem;
  padding: 1.25rem;
}

/* line 2732, app/assets/stylesheets/workready.scss */
.training-right-section .bg-white {
  border-radius: 0 0 0.5rem 0.5rem;
}

/* line 2737, app/assets/stylesheets/workready.scss */
.register-free {
  background-color: #9fcae8;
  padding: 1.5rem;
}

/* line 2740, app/assets/stylesheets/workready.scss */
.register-free .register-grid {
  display: grid;
  grid-template-columns: 1fr 13.4375rem;
  grid-gap: 20px;
  align-items: center;
}

/* line 2746, app/assets/stylesheets/workready.scss */
.register-free .btn {
  padding: 0.5625rem 1.25rem;
  width: 100%;
}

/* line 2752, app/assets/stylesheets/workready.scss */
.register-free-green {
  background-color: #43976B;
  color: white;
  padding: 1.5rem;
}

/* line 2756, app/assets/stylesheets/workready.scss */
.register-free-green .register-grid {
  display: grid;
  grid-template-columns: 1fr 13.4375rem;
  grid-gap: 20px;
  align-items: center;
}

/* line 2762, app/assets/stylesheets/workready.scss */
.register-free-green .btn {
  padding: 0.5625rem 1.25rem;
  width: 100%;
}

/* line 2769, app/assets/stylesheets/workready.scss */
.exhibiting-org .white-card {
  background-color: white;
  filter: drop-shadow(0px 4px 60px rgba(0, 0, 0, 0.15));
  padding: 1.5rem 1rem 1rem 1rem;
}

/* line 2773, app/assets/stylesheets/workready.scss */
.exhibiting-org .white-card img {
  width: 11rem;
  display: flex;
  margin: 0 auto;
}

/* line 2782, app/assets/stylesheets/workready.scss */
.exhibiting-org-width .white-card {
  background-color: white;
  filter: drop-shadow(0px 4px 60px rgba(0, 0, 0, 0.15));
  padding: 1.5rem 1rem 1rem 1rem;
}

/* line 2786, app/assets/stylesheets/workready.scss */
.exhibiting-org-width .white-card img {
  display: flex;
  margin: 0 auto;
}

/* line 2794, app/assets/stylesheets/workready.scss */
.events-detail .events-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
}

/* line 2798, app/assets/stylesheets/workready.scss */
.events-detail .events-grid .event-col {
  border-radius: 0.625rem;
  border: 1px solid #027bc7;
  background-color: white;
  overflow: hidden;
  max-height: 400px;
}

/* line 2804, app/assets/stylesheets/workready.scss */
.events-detail .events-grid .event-col .click-register {
  color: #393339;
}

/* line 2807, app/assets/stylesheets/workready.scss */
.events-detail .events-grid .event-col .download {
  color: #793f7b;
}

/* line 2810, app/assets/stylesheets/workready.scss */
.events-detail .events-grid .event-col .event {
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
  justify-content: space-between;
  height: calc(100% - 3.875rem);
}

/* line 2822, app/assets/stylesheets/workready.scss */
.events-detail-tour .events-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
}

/* line 2826, app/assets/stylesheets/workready.scss */
.events-detail-tour .events-grid .event-col {
  border-radius: 0.625rem;
  border: 1px solid #696969;
  background-color: white;
  overflow: hidden;
  max-height: 400px;
}

/* line 2832, app/assets/stylesheets/workready.scss */
.events-detail-tour .events-grid .event-col .click-register {
  color: #393339;
}

/* line 2835, app/assets/stylesheets/workready.scss */
.events-detail-tour .events-grid .event-col .download {
  color: #793f7b;
}

/* line 2838, app/assets/stylesheets/workready.scss */
.events-detail-tour .events-grid .event-col .event {
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
  justify-content: space-between;
  height: calc(100% - 3.875rem);
}

/* line 2850, app/assets/stylesheets/workready.scss */
.about-event .attend-grid {
  display: grid;
  grid-template-columns: 1fr 13.9375rem;
  grid-gap: 1.875rem;
}

/* line 2855, app/assets/stylesheets/workready.scss */
.about-event .topics-grid {
  display: grid;
  grid-template-columns: 1fr 35.3125rem;
  grid-gap: 3.75rem;
}

/* line 2859, app/assets/stylesheets/workready.scss */
.about-event .topics-grid .img-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 4rem;
}

/* line 2863, app/assets/stylesheets/workready.scss */
.about-event .topics-grid .img-grid img {
  filter: drop-shadow(0px 4px 60px rgba(0, 0, 0, 0.15));
  border-radius: 6.25rem;
}

/* line 2871, app/assets/stylesheets/workready.scss */
.carousel-testimonial {
  margin-bottom: 5rem;
}

/* line 2874, app/assets/stylesheets/workready.scss */
.carousel-testimonial .carousel-item img {
  width: 10rem;
  display: flex;
  margin: 0 auto;
}

/* line 2882, app/assets/stylesheets/workready.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='36' viewBox='0 0 20 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 34.3438L18 18.3438L2 2.34375' stroke='%23393339' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/* line 2886, app/assets/stylesheets/workready.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='36' viewBox='0 0 20 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 34.3438L2 18.3438L18 2.34375' stroke='%23393339' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/* line 2890, app/assets/stylesheets/workready.scss */
.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-start,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
  display: flex;
}

/* line 2898, app/assets/stylesheets/workready.scss */
.business-networking {
  background-color: #01111f;
  border-radius: 8px;
  padding: 1px 1px 1px 4.375rem;
}

/* line 2902, app/assets/stylesheets/workready.scss */
.business-networking .business-grid {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 20px;
}

/* line 2906, app/assets/stylesheets/workready.scss */
.business-networking .business-grid img {
  border-radius: 0.5rem;
}

/* line 2910, app/assets/stylesheets/workready.scss */
.business-networking .btn {
  padding: 0.8125rem 2rem;
}

/* line 2915, app/assets/stylesheets/workready.scss */
.business-networking-tour {
  background-color: #696969;
  border-radius: 8px;
  padding: 1px 1px 1px 4.375rem;
}

/* line 2919, app/assets/stylesheets/workready.scss */
.business-networking-tour .business-grid {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 20px;
}

/* line 2923, app/assets/stylesheets/workready.scss */
.business-networking-tour .business-grid img {
  border-radius: 0.5rem;
}

/* line 2927, app/assets/stylesheets/workready.scss */
.business-networking-tour .btn {
  padding: 0.8125rem 2rem;
}

/* line 2932, app/assets/stylesheets/workready.scss */
.vistor-guide {
  background-color: #ededed;
  color: #000000;
  border-radius: 8px;
  border: 1px solid #757570;
  padding: 2.375rem 2.375rem 2.375rem 2.375rem;
}

/* line 2938, app/assets/stylesheets/workready.scss */
.vistor-guide .business-grid {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 20px;
}

/* line 2942, app/assets/stylesheets/workready.scss */
.vistor-guide .business-grid img {
  border-radius: 0.5rem;
}

/* line 2946, app/assets/stylesheets/workready.scss */
.vistor-guide .btn {
  padding: 0.8125rem 2rem;
}

/* line 2951, app/assets/stylesheets/workready.scss */
.logo-row {
  background-color: #000000;
}

/* line 2955, app/assets/stylesheets/workready.scss */
.menu-row {
  background: #43976B;
}

/* line 2958, app/assets/stylesheets/workready.scss */
.menu-row .navbar-nav {
  margin: 0 auto;
}

/* line 2962, app/assets/stylesheets/workready.scss */
.menu-row .nav-link {
  color: #000;
  font-weight: 500;
}

/* line 2966, app/assets/stylesheets/workready.scss */
.logo-row .navbar-brand {
  display: inline-block;
}

/* line 2970, app/assets/stylesheets/workready.scss */
.workready-logo {
  max-height: 90px;
}

/* line 2974, app/assets/stylesheets/workready.scss */
.banner-wrapper {
  padding-top: 80px;
}

/* line 2978, app/assets/stylesheets/workready.scss */
.epping-header {
  margin-left: 22px;
}

/* line 2983, app/assets/stylesheets/workready.scss */
.odd-even .title {
  background-color: #007bc5;
  font-size: 1.25rem;
  font-weight: bold;
  padding: 0.5rem;
  color: white;
}

/* line 2990, app/assets/stylesheets/workready.scss */
.odd-even .module-list {
  font-size: 0.875rem;
  padding: 0.9063rem 0.9375rem;
  background-color: rgba(0, 123, 197, 0.2);
}

/* line 2994, app/assets/stylesheets/workready.scss */
.odd-even .module-list:nth-child(even) {
  background-color: rgba(0, 123, 197, 0.1);
}

/* line 3002, app/assets/stylesheets/workready.scss */
.apprenticeships-list ul li {
  padding-bottom: 0.3125rem;
}

/* line 3005, app/assets/stylesheets/workready.scss */
.apprenticeships-list ul li ul li {
  list-style: disc;
}

/* line 3013, app/assets/stylesheets/workready.scss */
.plain-white-card {
  border-radius: 8px;
  background-color: white;
  padding: 1.5rem;
  height: 100%;
}

/* line 3020, app/assets/stylesheets/workready.scss */
.emp-img {
  max-width: 140px;
  width: 100%;
}

/* line 3025, app/assets/stylesheets/workready.scss */
.footer-head {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 49px;
  line-height: 120%;
}

/* line 3033, app/assets/stylesheets/workready.scss */
.large-text-regular {
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 150%;
}

/* line 3042, app/assets/stylesheets/workready.scss */
.accordion .card {
  border-left: 6px solid #007bc5;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  margin-bottom: 30px;
}

/* line 3051, app/assets/stylesheets/workready.scss */
.list .list-header {
  background: #f5f8fa;
  border-radius: 8px;
  padding: 10px;
}

/* line 3057, app/assets/stylesheets/workready.scss */
.list .list-element {
  min-height: 57px;
  background: #f5f8fa;
  border: 1px solid #ececec;
  box-sizing: border-box;
  border-radius: 8px;
  margin-bottom: 10px;
  padding: 10px;
}

/* line 3066, app/assets/stylesheets/workready.scss */
.list .list-element .row {
  cursor: pointer;
}

/* line 3070, app/assets/stylesheets/workready.scss */
.list .list-element span {
  vertical-align: -webkit-baseline-middle;
}

/* line 3076, app/assets/stylesheets/workready.scss */
.collapse-title {
  line-height: 50px;
  cursor: pointer;
}

/* line 3081, app/assets/stylesheets/workready.scss */
.collapse-control {
  background-image: url(/assets/control-minus-9f60895130809a594b7de65d33281fc4707eef1500148a5872786feae3e6979e.svg);
  width: 50px;
  height: 50px;
  cursor: pointer;
}

/* line 3089, app/assets/stylesheets/workready.scss */
.collapsed .collapse-control {
  background-image: url(/assets/control-plus-df3ed96cfbb108edfb03372163f9f9b0095e55d9f5e4fe636a69bb22d253f225.svg);
}

/* line 3094, app/assets/stylesheets/workready.scss */
.collapse-title {
  line-height: 50px;
  cursor: pointer;
}

/* line 3099, app/assets/stylesheets/workready.scss */
.text-left {
  text-align: left;
}

/* line 3103, app/assets/stylesheets/workready.scss */
.subtitle-1 {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 120%;
  letter-spacing: -0.02em;
  color: #393339;
}

/* line 3113, app/assets/stylesheets/workready.scss */
.subtitle-2 {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: -0.02em;
  color: #393339;
}

/* line 3123, app/assets/stylesheets/workready.scss */
.caption {
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #393339;
}

/* line 3134, app/assets/stylesheets/workready.scss */
.right {
  float: right;
}

/* line 3138, app/assets/stylesheets/workready.scss */
.free-course-btn {
  background: #fee47d;
  /* light yellow */
  border-radius: 6.25rem;
  padding: 0.375rem 1.125rem;
  font-weight: 600;
  transition: 0.5s;
  display: flex;
  color: #000000;
  align-items: center;
  font-size: 0.875rem;
}

/* line 3150, app/assets/stylesheets/workready.scss */
.free-course-btn:hover {
  text-decoration: none;
  background-color: #e4c34d;
}

/* line 3155, app/assets/stylesheets/workready.scss */
.clock-tag {
  background-color: #027bc7;
  border-radius: 3.125rem;
  font-weight: bold;
  color: white;
  display: flex;
  align-items: center;
  padding: 0.625rem 1.5625rem;
  gap: 0.5rem;
}

/* line 3166, app/assets/stylesheets/workready.scss */
.clock-tag-tour {
  background-color: black;
  border-radius: 0;
  font-weight: 700;
  color: #EDEDED;
  display: flex;
  align-items: center;
  padding: 0.625rem 1.5625rem;
  gap: 0.5rem;
}

/* line 3177, app/assets/stylesheets/workready.scss */
#message {
  min-height: 130px;
  resize: vertical;
}

/* line 3181, app/assets/stylesheets/workready.scss */
.about-us-logo {
  margin-left: 422px;
}

/* line 3185, app/assets/stylesheets/workready.scss */
.event-margin {
  margin-left: 7.333333%;
  width: 328px;
}

/* line 3190, app/assets/stylesheets/workready.scss */
.speaker-icon-event {
  margin-left: -37.666667%;
}

/* line 3194, app/assets/stylesheets/workready.scss */
.img-circle {
  border-radius: 112%;
  object-fit: fill;
  height: 126px;
  margin-left: 14px;
  width: 126px;
  margin-block-end: 18px;
}

/* line 3202, app/assets/stylesheets/workready.scss */
.box-size {
  min-height: 18.5625rem;
}

/* line 3206, app/assets/stylesheets/workready.scss */
.lead-type-group {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

/* line 3212, app/assets/stylesheets/workready.scss */
.lead-type-btn {
  padding: 12px 24px;
  border: 2px solid #666666;
  border-radius: 8px;
  background-color: white;
  color: #666666;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  text-align: center;
  flex: 1;
  min-width: 120px;
}

/* line 3226, app/assets/stylesheets/workready.scss */
.lead-type-btn:hover {
  background-color: #666666;
  color: white;
}

/* line 3231, app/assets/stylesheets/workready.scss */
.btn-check:checked + .lead-type-btn {
  background-color: #666666;
  color: white;
  border-color: #666666;
  box-shadow: 0 0 0 0.2rem #393339;
}

/* line 3238, app/assets/stylesheets/workready.scss */
.logo-position {
  padding-top: 19px;
}

/* line 3244, app/assets/stylesheets/workready.scss */
.attending-carousel .carousel-item img {
  width: 70%;
  height: 68%;
}

/*
  * 1 - XSM - XX-Small Devices ( XX-Small Phones  ,  less than  360px  )
  * 2 - SM  - X-Small  Devices ( Portrait Phones  ,  less than  576px  )
  * 3 - MD  - Small    Devices ( Landscape Phones ,  less than  768px  )
  * 4 - LG  - Medium   Devices ( Tablets          ,  less than  992px  )
  * 5 - XL  - Large    Devices ( Desktops         ,  less than  1200px )
  * 6 - XXL - X-Large  Devices ( Large Desktops   ,  less than  1400px )
*/
/* line 3260, app/assets/stylesheets/workready.scss */
.img-circle-main {
  border-radius: 112%;
  object-fit: fill;
  height: 145px;
  margin-left: 14px;
  width: 145px;
  margin-block-end: 18px;
}

/* line 3269, app/assets/stylesheets/workready.scss */
.paragraph {
  margin-bottom: 15px;
}

/* line 3273, app/assets/stylesheets/workready.scss */
.WhiteBox-Profile {
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

/* line 3278, app/assets/stylesheets/workready.scss */
.left {
  align-self: normal;
}

/* line 3282, app/assets/stylesheets/workready.scss */
.paragraph-width {
  width: 643.04px;
}

/* line 3286, app/assets/stylesheets/workready.scss */
.home-tab {
  height: 130px;
}

/* line 3290, app/assets/stylesheets/workready.scss */
.home-navtabs {
  padding-bottom: 30rem;
}

/* line 3294, app/assets/stylesheets/workready.scss */
.homeimage-width {
  width: 188px;
}

/* line 3298, app/assets/stylesheets/workready.scss */
.image-width-healthcare {
  width: 173px;
}

/* line 3302, app/assets/stylesheets/workready.scss */
.hire-me-image {
  height: 419px !important;
}

/* line 3306, app/assets/stylesheets/workready.scss */
.organisation-height {
  height: 143.85px;
}

/* line 3310, app/assets/stylesheets/workready.scss */
.logo-width {
  width: 85% !important;
}

/* line 3314, app/assets/stylesheets/workready.scss */
.white-tile-card-about {
  padding: 1.5rem;
  background: #ffffff;
  border-radius: 1.5rem;
}

/* line 3318, app/assets/stylesheets/workready.scss */
.white-tile-card-about-rounded {
  border-radius: 0.9375rem 0.9375rem 0 0;
}

/* line 3320, app/assets/stylesheets/workready.scss */
.white-tile-card-about-rounded .btn {
  border-radius: 0.5rem;
}

/* line 3326, app/assets/stylesheets/workready.scss */
.h-image {
  height: 100% !important;
}

/* line 3330, app/assets/stylesheets/workready.scss */
.registration-icon {
  max-width: 120px;
}

/* line 3334, app/assets/stylesheets/workready.scss */
.pink-card {
  background-color: #f28ca7;
  padding: 15px;
  border-radius: 8px;
  border: 1px solid #f28ca7;
}

/* line 3341, app/assets/stylesheets/workready.scss */
.width-logo {
  max-width: 380px;
  width: 100%;
}

/* line 3346, app/assets/stylesheets/workready.scss */
.one-star {
  height: 48px;
}

/* line 3349, app/assets/stylesheets/workready.scss */
.workready-logo {
  width: 219px;
}

/* line 3353, app/assets/stylesheets/workready.scss */
.btn.btn-primary-white {
  background: #FFFFFF;
  color: #000000;
  border: 1px solid #CCCCCC;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 12px 24px;
  text-align: center;
}

/* line 3368, app/assets/stylesheets/workready.scss */
.btn.btn-primary-white:hover {
  background: #ff9000;
  color: black;
  border: 1px solid #ff9000;
}

/* line 3374, app/assets/stylesheets/workready.scss */
.btn.btn-primary-green {
  background: #43976B;
  color: #ffffff;
  border: 1px solid #43976B;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  max-width: 224px;
  padding: 12px 24px;
  text-align: center;
}

/* line 3390, app/assets/stylesheets/workready.scss */
.btn.btn-primary-green:hover {
  background: #ff9000;
  color: black;
  border: 1px solid #ff9000;
}

/* line 3396, app/assets/stylesheets/workready.scss */
.btn.btn-primary-black {
  background: black;
  color: #ffffff;
  border: 1px;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  max-width: 224px;
  padding: 12px 24px;
  text-align: center;
}

/* line 3412, app/assets/stylesheets/workready.scss */
.btn.btn-primary-black:hover {
  background: #ff9000;
  color: black;
  border: 1px solid #ff9000;
}

/* line 3418, app/assets/stylesheets/workready.scss */
.img-size {
  height: 200px;
  width: 150px;
}

@media (max-width: 1366px) {
  /* line 3427, app/assets/stylesheets/workready.scss */
  .Hero-primary .CustomNavbar .navbar-brand {
    width: 11.25rem;
  }
  /* line 3432, app/assets/stylesheets/workready.scss */
  .Hero-primary .CustomNavbar .navbar-nav .nav-item .nav-link {
    margin: 0.8px 9px;
  }
  /* line 3440, app/assets/stylesheets/workready.scss */
  .TraningGrid .card {
    padding: 1.875rem 0.9375rem 0.9375rem 0.9375rem;
  }
  /* line 3442, app/assets/stylesheets/workready.scss */
  .TraningGrid .card .CardSmall {
    padding: 0.9375rem;
  }
  /* line 3448, app/assets/stylesheets/workready.scss */
  .home-navtabs {
    padding-bottom: 20rem;
  }
}

@media (max-width: 1199px) {
  /* line 3454, app/assets/stylesheets/workready.scss */
  html {
    font-size: 14px;
  }
  /* line 3457, app/assets/stylesheets/workready.scss */
  .btn-primary-solid {
    min-width: auto;
    font-size: 0.75rem;
    padding: 0.5rem 0.75rem;
  }
  /* line 3464, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-nav .nav-item {
    margin: 0 1vw;
  }
  /* line 3470, app/assets/stylesheets/workready.scss */
  .navbar-brand img {
    width: 15rem;
    height: 3rem;
    margin-top: 1rem;
  }
  /* line 3476, app/assets/stylesheets/workready.scss */
  .full-container {
    padding: 0 3.125rem;
  }
  /* line 3480, app/assets/stylesheets/workready.scss */
  .carousel {
    margin-bottom: 0;
  }
  /* line 3483, app/assets/stylesheets/workready.scss */
  .CarouselRating {
    padding: 0 3.125rem 3.125rem 3.125rem;
  }
  /* line 3486, app/assets/stylesheets/workready.scss */
  .home-tab {
    height: auto;
  }
  /* line 3489, app/assets/stylesheets/workready.scss */
  .hire-me-image {
    height: auto !important;
  }
  /* line 3492, app/assets/stylesheets/workready.scss */
  .CustomNavbar {
    background-color: white;
    border-bottom: 1px solid #bbbbbb;
    position: sticky;
    top: 0;
    padding: 0 1.25rem;
    height: 4.75rem;
  }
  /* line 3500, app/assets/stylesheets/workready.scss */
  .CustomNavbar.navbar-fixed-top.scrolled {
    position: sticky;
    top: 0;
    transition: none;
    border-bottom: 1px solid #bbbbbb;
  }
  /* line 3507, app/assets/stylesheets/workready.scss */
  .CustomNavbar .primary-solid {
    font-size: 16px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
  }
  /* line 3515, app/assets/stylesheets/workready.scss */
  .CustomNavbar .navbar-collapse {
    background: white;
    margin: 0px -2.5rem;
    padding: 1.25rem 2.5rem;
    border-top: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    position: absolute;
    top: 4.6875rem;
    width: calc(100% + 18px);
  }
  /* line 3527, app/assets/stylesheets/workready.scss */
  .CustomNavbar .navbar-nav .nav-item .nav-link {
    display: flex;
    font-size: 1rem;
    padding: 0.9375rem 0;
    color: #393339 !important;
  }
  /* line 3537, app/assets/stylesheets/workready.scss */
  .Hero-primary,
.HeroLearn {
    padding-top: 0;
  }
  /* line 3540, app/assets/stylesheets/workready.scss */
  .Hero-primary .HeroBanner,
.HeroLearn .HeroBanner {
    padding: 3.125rem;
  }
  /* line 3545, app/assets/stylesheets/workready.scss */
  .Hero-primary-secondary .HeroBanner .title,
.HeroLearn-secondary .HeroBanner .title {
    font-size: 2.5rem;
  }
  /* line 3548, app/assets/stylesheets/workready.scss */
  .Hero-primary-secondary .HeroBanner .SubTitle,
.HeroLearn-secondary .HeroBanner .SubTitle {
    font-size: 1.25rem;
  }
  /* line 3556, app/assets/stylesheets/workready.scss */
  .NewLogin .LoginForm {
    padding: 1.5rem 3.125rem 4.375rem 3.125rem;
  }
  /* line 3562, app/assets/stylesheets/workready.scss */
  .LetsTalk .TalkContainer {
    max-width: 70.625rem;
    width: 100%;
    padding: 0 0.9375rem;
    margin: 0 auto;
  }
  /* line 3570, app/assets/stylesheets/workready.scss */
  .LogosGrid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-gap: 1.875rem 3.75rem;
  }
  /* line 3577, app/assets/stylesheets/workready.scss */
  .ESGImpactStrategy .ThumbsIcon .Thumbs {
    font-size: 0.75rem;
  }
  /* line 3579, app/assets/stylesheets/workready.scss */
  .ESGImpactStrategy .ThumbsIcon .Thumbs .Circle {
    width: 3.75rem;
    height: 3.75rem;
  }
  /* line 3582, app/assets/stylesheets/workready.scss */
  .ESGImpactStrategy .ThumbsIcon .Thumbs .Circle img {
    width: 50%;
  }
  /* line 3592, app/assets/stylesheets/workready.scss */
  .attending-carousel .carousel-item img {
    width: auto;
    height: auto;
  }
  /* line 3599, app/assets/stylesheets/workready.scss */
  .organisation-height {
    height: auto;
  }
  /* line 3603, app/assets/stylesheets/workready.scss */
  .h-image {
    height: auto !important;
  }
  /* line 3609, app/assets/stylesheets/workready.scss */
  .carousel-item > div > div {
    align-items: center;
  }
}

@media (max-width: 992px) {
  /* line 3617, app/assets/stylesheets/workready.scss */
  h1 {
    font-size: clamp(1.625rem, calc(1.3274rem + 1.4881vw), 2.25rem);
  }
  /* line 3620, app/assets/stylesheets/workready.scss */
  h2 {
    font-size: clamp(1.375rem, calc(1.1964rem + 0.8929vw), 1.75rem);
  }
  /* line 3623, app/assets/stylesheets/workready.scss */
  .fs-7 {
    font-size: 0.9375rem !important;
  }
  /* line 3627, app/assets/stylesheets/workready.scss */
  .full-container {
    padding: 0 1.25rem;
  }
  /* line 3631, app/assets/stylesheets/workready.scss */
  .Hero-primary .HeroBanner,
.HeroLearn .HeroBanner {
    padding: 0.75rem;
  }
  /* line 3638, app/assets/stylesheets/workready.scss */
  .Banner-Explore-Events-Banner h1 {
    font-size: 3.5rem;
  }
  /* line 3644, app/assets/stylesheets/workready.scss */
  .navbar-v2 {
    height: 5rem;
    background-color: white;
  }
  /* line 3650, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-nav .nav-item .hover-dropdown .dropdown-menu {
    display: block;
  }
  /* line 3657, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-nav .dropdown-menu .dropdown-item:active {
    background-color: transparent;
    color: #027bc7;
  }
  /* line 3660, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-nav .dropdown-menu .dropdown-item:active:hover {
    color: #027bc7;
  }
  /* line 3667, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-brand {
    height: 5rem;
    display: flex;
    align-items: center;
  }
  /* line 3672, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-collapse {
    background-color: white;
    width: 100%;
    margin: 0px -0.9375rem;
    padding: 0 1.25rem 1.25rem 1.25rem;
  }
  /* line 3678, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-collapse .navbar-nav .nav-item {
    margin: 0;
    flex-direction: column;
  }
  /* line 3682, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-collapse .navbar-nav .nav-item .animationitem::before {
    display: none;
  }
  /* line 3686, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-collapse .navbar-nav .nav-item .nav-link {
    padding: 1.5rem 0;
    flex: 1;
  }
  /* line 3690, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-collapse .navbar-nav .nav-item .nav-link:hover::before {
    display: none;
  }
  /* line 3694, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-collapse .navbar-nav .nav-item .nav-link.dropdown-toggle {
    position: static;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  /* line 3702, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-collapse .navbar-nav .dropdown-menu {
    border: 0;
    min-width: 100%;
    padding: 10px 0 10px 30px;
    background: #f5f5f5;
    margin: 0 -15px;
  }
  /* line 3708, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-collapse .navbar-nav .dropdown-menu .dropdown-item {
    font-size: 1rem;
    padding: 0.9375rem 0;
  }
  /* line 3715, app/assets/stylesheets/workready.scss */
  .navbar-v2 .btn-primary-solid {
    font-size: 1rem;
  }
  /* line 3722, app/assets/stylesheets/workready.scss */
  .CampsSection .Camps-HealthCare .NTCGrid {
    grid-gap: 1.875rem;
  }
  /* line 3728, app/assets/stylesheets/workready.scss */
  .Hero-primary {
    padding-top: 0;
  }
  /* line 3732, app/assets/stylesheets/workready.scss */
  .course-pathway-grid {
    grid-template-columns: 1fr 12.5rem;
  }
  /* line 3736, app/assets/stylesheets/workready.scss */
  .Banner-Explore {
    min-height: 50vw;
  }
  /* line 3741, app/assets/stylesheets/workready.scss */
  .ShortTitle .img-wrap {
    max-width: 31.25rem;
    margin: 0 auto;
  }
  /* line 3747, app/assets/stylesheets/workready.scss */
  .OverviewGrid {
    grid-template-columns: 1fr;
  }
  /* line 3751, app/assets/stylesheets/workready.scss */
  .OverviewGrid .RightSection .RegisterForm .next-btn {
    min-width: 0;
  }
  /* line 3759, app/assets/stylesheets/workready.scss */
  .NavTabs .nav-pills {
    gap: 0.625rem;
  }
  /* line 3762, app/assets/stylesheets/workready.scss */
  .NavTabs .nav-pills .nav-item .nav-link {
    padding: 0.625rem;
    font-size: 0.8125rem;
  }
  /* line 3771, app/assets/stylesheets/workready.scss */
  .about-event .topics-grid {
    grid-template-columns: 1fr 25.3125rem;
    grid-gap: 2rem;
  }
  /* line 3774, app/assets/stylesheets/workready.scss */
  .about-event .topics-grid .img-grid {
    grid-gap: 2rem;
  }
  /* line 3780, app/assets/stylesheets/workready.scss */
  .training-tile {
    padding: 1rem;
  }
  /* line 3782, app/assets/stylesheets/workready.scss */
  .training-tile .w-50 {
    width: 100% !important;
  }
  /* line 3785, app/assets/stylesheets/workready.scss */
  .training-tile .title {
    min-height: 2.5rem;
  }
  /* line 3788, app/assets/stylesheets/workready.scss */
  .training-tile p {
    min-height: 3.75rem;
  }
  /* line 3793, app/assets/stylesheets/workready.scss */
  .course-box {
    background: transparent;
  }
  /* line 3798, app/assets/stylesheets/workready.scss */
  footer .TopGrid {
    grid-template-columns: 1fr;
    grid-gap: 1.875rem;
  }
  /* line 3802, app/assets/stylesheets/workready.scss */
  footer .BottomGrid {
    grid-template-columns: 1fr;
    grid-gap: 1.875rem;
  }
  /* line 3807, app/assets/stylesheets/workready.scss */
  footer .CopyRight .TextWrap {
    width: 100%;
    font-size: 0.9375rem;
  }
}

@media (max-width: 768px) {
  /* line 3821, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-nav .nav-item .hover-dropdown:hover .nav-link::after {
    transform: rotate(0deg);
  }
  /* line 3828, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-collapse {
    overflow: auto;
    height: calc(100vh - 5rem);
  }
  /* line 3836, app/assets/stylesheets/workready.scss */
  .carousel-testimonia .carousel-inner .carousel-item-right.active,
.carousel-testimonia .carousel-inner .carousel-item-next,
.carousel-testimonia .carousel-inner .carousel-item-next:not(.carousel-item-start) {
    transform: translateX(25%) !important;
  }
  /* line 3841, app/assets/stylesheets/workready.scss */
  .carousel-testimonia .carousel-inner .carousel-item-left.active,
.carousel-testimonia .carousel-inner .carousel-item-prev:not(.carousel-item-end),
.carousel-testimonia .carousel-inner .active.carousel-item-start,
.carousel-testimonia .carousel-inner .carousel-item-prev:not(.carousel-item-end) {
    transform: translateX(-25%) !important;
  }
  /* line 3847, app/assets/stylesheets/workready.scss */
  .carousel-testimonia .carousel-inner .carousel-item-prev {
    transform: translateX(-25%) !important;
  }
  /* line 3852, app/assets/stylesheets/workready.scss */
  .carousel-item-next.carousel-item-start,
.active.carousel-item-end {
    transform: translateX(0) !important;
  }
  /* line 3857, app/assets/stylesheets/workready.scss */
  .box-size {
    min-height: auto;
  }
  /* line 3861, app/assets/stylesheets/workready.scss */
  .event-margin {
    margin: 0;
    padding-top: 0;
  }
  /* line 3866, app/assets/stylesheets/workready.scss */
  .speaker-icon-event {
    margin-left: 0;
    padding-top: 0;
  }
}

@media (max-width: 767px) {
  /* line 3873, app/assets/stylesheets/workready.scss */
  .modal-dialog {
    margin: 0;
    padding: 0.9375rem;
  }
  /* line 3880, app/assets/stylesheets/workready.scss */
  .Hero-primary-secondary .HeroBanner .BannerImg.TrainEmp {
    right: 0;
  }
  /* line 3888, app/assets/stylesheets/workready.scss */
  .Hero-primary .HeroBanner .HeroGrid {
    flex-direction: column;
  }
  /* line 3897, app/assets/stylesheets/workready.scss */
  .BreadcrumbBG nav ol li {
    font-size: clamp(0.75rem, calc(0.8395rem + -0.4474vw), 0.625rem);
  }
  /* line 3903, app/assets/stylesheets/workready.scss */
  .Banner-Explore {
    padding: 3.125rem 0;
  }
  /* line 3905, app/assets/stylesheets/workready.scss */
  .Banner-Explore h1 {
    font-size: clamp(1.75rem, calc(1.3026rem + 2.2371vw), 2.375rem);
  }
  /* line 3910, app/assets/stylesheets/workready.scss */
  .training-tile {
    text-align: center;
  }
  /* line 3915, app/assets/stylesheets/workready.scss */
  .OverviewGrid .LeftSection {
    padding: 1.25rem;
  }
  /* line 3919, app/assets/stylesheets/workready.scss */
  .OverviewGrid .LeftSection .nav .nav-item .nav-link {
    font-size: clamp(0.75rem, calc(0.6605rem + 0.4474vw), 0.875rem);
    white-space: nowrap;
  }
  /* line 3926, app/assets/stylesheets/workready.scss */
  .OverviewGrid .AboutEmploye {
    grid-template-columns: 1fr;
  }
  /* line 3929, app/assets/stylesheets/workready.scss */
  .OverviewGrid .AboutEmploye .WhiteBox img {
    width: 100%;
  }
  /* line 3936, app/assets/stylesheets/workready.scss */
  .TraningGrid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-gap: 8.875rem;
  }
  /* line 3941, app/assets/stylesheets/workready.scss */
  .CarouselRating {
    padding: 0;
  }
  /* line 3945, app/assets/stylesheets/workready.scss */
  .speaker-icon-event {
    margin-left: 0;
    text-align: center;
  }
  /* line 3950, app/assets/stylesheets/workready.scss */
  .blue-tile-80 {
    padding: 1.5rem;
  }
  /* line 3952, app/assets/stylesheets/workready.scss */
  .blue-tile-80 .course-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: transparent;
  }
  /* line 3961, app/assets/stylesheets/workready.scss */
  .course-pathway-grid {
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  /* line 3969, app/assets/stylesheets/workready.scss */
  .training-tile .course-pathway-grid .thumb-img img {
    width: 100%;
  }
  /* line 3977, app/assets/stylesheets/workready.scss */
  .career-events-second .event-grid {
    grid-template-columns: 1fr;
    grid-gap: 6rem;
  }
  /* line 3980, app/assets/stylesheets/workready.scss */
  .career-events-second .event-grid .CircleIcon {
    margin-left: 0;
  }
  /* line 3986, app/assets/stylesheets/workready.scss */
  .blue-tile-card-border {
    padding: 1.5rem;
  }
  /* line 3991, app/assets/stylesheets/workready.scss */
  .career-events .event-grid {
    grid-template-columns: 1fr;
    grid-gap: 6rem;
  }
  /* line 3994, app/assets/stylesheets/workready.scss */
  .career-events .event-grid .event-icon {
    left: 50%;
    transform: translateX(-50%);
  }
  /* line 4002, app/assets/stylesheets/workready.scss */
  .register-free .register-grid {
    grid-template-columns: 1fr;
  }
  /* line 4008, app/assets/stylesheets/workready.scss */
  .register-free-green .register-grid {
    grid-template-columns: 1fr;
  }
  /* line 4014, app/assets/stylesheets/workready.scss */
  .events-detail .events-grid {
    grid-template-columns: 1fr;
  }
  /* line 4020, app/assets/stylesheets/workready.scss */
  .events-detail-tour .events-grid {
    grid-template-columns: 1fr;
  }
  /* line 4025, app/assets/stylesheets/workready.scss */
  .box-size {
    min-height: auto;
  }
  /* line 4030, app/assets/stylesheets/workready.scss */
  .about-event .attend-grid {
    grid-template-columns: 1fr;
  }
  /* line 4037, app/assets/stylesheets/workready.scss */
  .attending-carousel .carousel-item img {
    width: 100%;
  }
  /* line 4043, app/assets/stylesheets/workready.scss */
  .business-networking {
    padding: 2.1875rem;
  }
  /* line 4045, app/assets/stylesheets/workready.scss */
  .business-networking .business-grid {
    grid-template-columns: 1fr;
  }
  /* line 4047, app/assets/stylesheets/workready.scss */
  .business-networking .business-grid .business-img {
    display: none;
  }
  /* line 4053, app/assets/stylesheets/workready.scss */
  .business-networking-tour {
    padding: 2.1875rem;
  }
  /* line 4055, app/assets/stylesheets/workready.scss */
  .business-networking-tour .business-grid {
    grid-template-columns: 1fr;
  }
  /* line 4057, app/assets/stylesheets/workready.scss */
  .business-networking-tour .business-grid .business-img {
    display: none;
  }
  /* line 4063, app/assets/stylesheets/workready.scss */
  .vistor-guide {
    padding: 2.1875rem;
  }
  /* line 4065, app/assets/stylesheets/workready.scss */
  .vistor-guide .business-grid {
    grid-template-columns: 1fr;
  }
  /* line 4067, app/assets/stylesheets/workready.scss */
  .vistor-guide .business-grid .business-img {
    display: none;
  }
  /* line 4073, app/assets/stylesheets/workready.scss */
  .NewLogin {
    grid-template-columns: 1fr;
  }
  /* line 4075, app/assets/stylesheets/workready.scss */
  .NewLogin .LoginForm {
    padding: 1.25rem;
  }
  /* line 4078, app/assets/stylesheets/workready.scss */
  .NewLogin .LoginBg {
    display: none;
  }
  /* line 4083, app/assets/stylesheets/workready.scss */
  .get-in-touch {
    padding-top: 1.875rem;
  }
  /* line 4091, app/assets/stylesheets/workready.scss */
  .training-accordion .accordion .accordion-item .accordion-header .accordion-button {
    line-height: 1.375rem;
  }
  /* line 4100, app/assets/stylesheets/workready.scss */
  .ContactSection .LRGrid {
    grid-template-columns: 1fr;
  }
  /* line 4105, app/assets/stylesheets/workready.scss */
  .ContactSection .LRGrid .RightSection .ContentWrapper .Blogo p {
    padding-right: 0;
  }
  /* line 4115, app/assets/stylesheets/workready.scss */
  .AllThese .ReasonGrid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  /* line 4120, app/assets/stylesheets/workready.scss */
  .TechnicianMsg {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  /* line 4125, app/assets/stylesheets/workready.scss */
  .TraninerSection .TrainerGrid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

@media (max-width: 576px) {
  /* line 4132, app/assets/stylesheets/workready.scss */
  .Btn-Sticky-reverse {
    min-width: 200px;
  }
  /* line 4135, app/assets/stylesheets/workready.scss */
  .TraninerSection .d-flex {
    justify-content: center;
  }
}

@media (max-width: 1280px) {
  /* line 4143, app/assets/stylesheets/workready.scss */
  .navbar-v2 .navbar-nav .nav-item {
    margin: 0 1vw;
  }
}

@media (max-width: 768px) {
  /* line 4151, app/assets/stylesheets/workready.scss */
  .epping-banner-margin {
    margin-top: 70px;
  }
}
