/** Import Bootstrap functions */
/** Relative Image Path. **/
/* line 6, stdin */
.entry-requirements {
  background: conic-gradient(from 24deg at 74.06% 57.93%, #f9f9f9 0deg, #e4e4e4 360deg);
  padding: 120px 0; }
  @media (max-width: 767px) {
    /* line 6, stdin */
    .entry-requirements {
      padding: 36px 0; } }
  /* line 14, stdin */
  .entry-requirements__heading {
    display: block;
    font-weight: 400;
    color: #231e21;
    margin-bottom: 36px;
    font-size: 18px;
    position: relative;
    text-transform: uppercase; }
    /* line 23, stdin */
    .entry-requirements__heading::after {
      content: "";
      position: absolute;
      bottom: -8px;
      left: 0;
      width: 24px;
      height: 4px;
      background-color: #d9534f; }
  /* line 34, stdin */
  .entry-requirements__tabs {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px; }
  /* line 41, stdin */
  .entry-requirements__tab-list {
    flex: 1;
    list-style: none !important;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 10px; }
  /* line 51, stdin */
  .entry-requirements__tab h5 {
    cursor: pointer;
    border: 3px solid #ccc;
    color: #231e21;
    margin-bottom: 0;
    font-size: 20px;
    transition: all 0.2s ease-in-out;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    /* line 62, stdin */
    .entry-requirements__tab h5:hover {
      border-color: #ed1c2e;
      color: #ed1c2e; }
      /* line 67, stdin */
      .entry-requirements__tab h5:hover svg path {
        stroke: #ed1c2e; }
    /* line 73, stdin */
    .entry-requirements__tab h5.active {
      border-color: #ed1c2e;
      color: #ed1c2e; }
      /* line 78, stdin */
      .entry-requirements__tab h5.active svg path {
        stroke: #ed1c2e; }
    /* line 84, stdin */
    .entry-requirements__tab h5 svg {
      width: 20px;
      height: 20px;
      transition: all 0.2s ease-in-out; }
      /* line 89, stdin */
      .entry-requirements__tab h5 svg path {
        stroke: #8d8a8c; }
  /* line 97, stdin */
  .entry-requirements__content-item {
    display: none; }
    /* line 100, stdin */
    .entry-requirements__content-item.active {
      display: block; }
  /* line 107, stdin */
  .entry-requirements #entry-requirements-mobile-view .entry-requirements__content-item {
    display: block;
    border: 2px solid #ccc;
    padding: 15px;
    margin-bottom: 10px;
    transition: all 0.3s ease-in-out; }
    /* line 115, stdin */
    .entry-requirements #entry-requirements-mobile-view .entry-requirements__content-item[aria-expanded="true"] {
      border-color: #ed1c2e; }
      /* line 118, stdin */
      .entry-requirements #entry-requirements-mobile-view .entry-requirements__content-item[aria-expanded="true"] h5 {
        color: #ed1c2e; }
      /* line 122, stdin */
      .entry-requirements #entry-requirements-mobile-view .entry-requirements__content-item[aria-expanded="true"] svg {
        transform: rotate(-90deg); }
        /* line 125, stdin */
        .entry-requirements #entry-requirements-mobile-view .entry-requirements__content-item[aria-expanded="true"] svg path {
          stroke: #ed1c2e; }
  /* line 132, stdin */
  .entry-requirements #entry-requirements-mobile-view .entry-requirements__content-item-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding: 10px 0;
    transition: all 0.3s ease-in-out; }
    /* line 140, stdin */
    .entry-requirements #entry-requirements-mobile-view .entry-requirements__content-item-header svg {
      width: 20px;
      height: 20px;
      transition: all 0.3s ease-in-out;
      transform: rotate(90deg); }
  /* line 149, stdin */
  .entry-requirements #entry-requirements-mobile-view .entry-requirements__content-item-content {
    padding: 15px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 10px; }

/*# sourceMappingURL=entry-requirements.css.map*/