/* line 1, ../scss/2025-seaCorner.scss */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

/* line 9, ../scss/2025-seaCorner.scss */
section#seaFeatured #seaFeaturedCarousel {
  position: relative; }
  /* line 12, ../scss/2025-seaCorner.scss */
  section#seaFeatured #seaFeaturedCarousel .carousel-inner {
    position: relative;
    padding: 1rem; }
    /* line 19, ../scss/2025-seaCorner.scss */
    section#seaFeatured #seaFeaturedCarousel .carousel-inner .carousel-item.active,
    section#seaFeatured #seaFeaturedCarousel .carousel-inner .carousel-item-next,
    section#seaFeatured #seaFeaturedCarousel .carousel-inner .carousel-item-prev {
      display: flex; }
    /* line 26, ../scss/2025-seaCorner.scss */
    section#seaFeatured #seaFeaturedCarousel .carousel-inner .carousel-item .card {
      margin: 0 0.5em;
      border: none; }
      /* line 31, ../scss/2025-seaCorner.scss */
      section#seaFeatured #seaFeaturedCarousel .carousel-inner .carousel-item .card .img-wrapper {
        max-width: 100%;
        height: 13em;
        display: flex;
        justify-content: center;
        align-items: center; }
        /* line 38, ../scss/2025-seaCorner.scss */
        section#seaFeatured #seaFeaturedCarousel .carousel-inner .carousel-item .card .img-wrapper img {
          display: block;
          position: relative;
          max-height: 100%;
          width: 100%; }
    /* line 50, ../scss/2025-seaCorner.scss */
    section#seaFeatured #seaFeaturedCarousel .carousel-inner .carousel-item .carousel-caption {
      padding: 1.5rem;
      background: none;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      transform: none; }
      /* line 63, ../scss/2025-seaCorner.scss */
      section#seaFeatured #seaFeaturedCarousel .carousel-inner .carousel-item .carousel-caption p {
        padding: 0;
        display: block;
        font-weight: bold;
        margin: 0 auto;
        text-align: center;
        white-space: normal;
        word-break: break-word;
        color: #fff;
        font-size: 1.3rem; }
/* line 83, ../scss/2025-seaCorner.scss */
section#seaFeatured .carousel-control-prev,
section#seaFeatured .carousel-control-next {
  background: #9e2064;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%); }
  /* line 92, ../scss/2025-seaCorner.scss */
  section#seaFeatured .carousel-control-prev .fa-solid,
  section#seaFeatured .carousel-control-next .fa-solid {
    font-weight: bold;
    font-size: 2rem;
    background: none;
    padding: .5rem;
    outline: none; }
/* line 101, ../scss/2025-seaCorner.scss */
section#seaFeatured .carousel-control-prev {
  left: -2.5rem; }
/* line 105, ../scss/2025-seaCorner.scss */
section#seaFeatured .carousel-control-next {
  right: -2.85rem; }

/* line 113, ../scss/2025-seaCorner.scss */
section#seaSearchSection {
  display: flex;
  background: #674072;
  background: linear-gradient(0deg, rgba(103, 64, 114, 0.42) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%); }
  /* line 119, ../scss/2025-seaCorner.scss */
  section#seaSearchSection h2 {
    margin: 1rem 0;
    text-transform: uppercase;
    font-size: 1.5em;
    color: #0c244e;
    opacity: 1 !important;
    text-align: left; }
  /* line 128, ../scss/2025-seaCorner.scss */
  section#seaSearchSection label {
    display: block; }
  /* line 132, ../scss/2025-seaCorner.scss */
  section#seaSearchSection input[type=text] {
    border: 1px solid #000; }
  /* line 136, ../scss/2025-seaCorner.scss */
  section#seaSearchSection select {
    height: 38px;
    background-color: #9e2064;
    color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    color: #ffffff; }
    /* line 146, ../scss/2025-seaCorner.scss */
    section#seaSearchSection select:hover {
      background: #000; }
    /* line 150, ../scss/2025-seaCorner.scss */
    section#seaSearchSection select option {
      background: #9e2064; }
  /* line 155, ../scss/2025-seaCorner.scss */
  section#seaSearchSection .btn {
    font-weight: bold; }

/* line 161, ../scss/2025-seaCorner.scss */
#seaResults-section {
  margin-top: 2 rem;
  padding: 0 3rem 3rem; }
  /* line 166, ../scss/2025-seaCorner.scss */
  #seaResults-section a.maroonBtn.active {
    background: #000;
    color: #fff; }
  /* line 172, ../scss/2025-seaCorner.scss */
  #seaResults-section #cohort-1 {
    display: block; }
    /* line 175, ../scss/2025-seaCorner.scss */
    #seaResults-section #cohort-1 .card {
      cursor: default; }
  /* line 180, ../scss/2025-seaCorner.scss */
  #seaResults-section #cohort-2,
  #seaResults-section #cohort-3 {
    display: none; }
    /* line 184, ../scss/2025-seaCorner.scss */
    #seaResults-section #cohort-2 .card,
    #seaResults-section #cohort-3 .card {
      cursor: default; }
  /* line 189, ../scss/2025-seaCorner.scss */
  #seaResults-section .resultsHeader {
    display: flex;
    flex-direction: column;
    position: relative;
    padding: .5rem 0;
    width: 100%; }
    /* line 196, ../scss/2025-seaCorner.scss */
    #seaResults-section .resultsHeader:before, #seaResults-section .resultsHeader:after {
      content: "";
      display: block;
      height: 5px;
      background: #2A3E8E;
      background: radial-gradient(circle, #2a3e8e 0%, #9e2064 100%);
      margin: 1rem 0; }
    /* line 206, ../scss/2025-seaCorner.scss */
    #seaResults-section .resultsHeader h2 {
      margin: 0; }
    /* line 211, ../scss/2025-seaCorner.scss */
    #seaResults-section .resultsHeader .sortBlock select {
      height: 38px;
      background-color: #9e2064;
      color: #fff;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
      color: #ffffff;
      margin: 0 .5rem 0;
      width: 150px; }
      /* line 220, ../scss/2025-seaCorner.scss */
      #seaResults-section .resultsHeader .sortBlock select option {
        background: #fff;
        color: #000; }
        /* line 224, ../scss/2025-seaCorner.scss */
        #seaResults-section .resultsHeader .sortBlock select option:hover {
          background-color: #6C1044;
          color: #fff; }
  /* line 234, ../scss/2025-seaCorner.scss */
  #seaResults-section .card {
    width: 95%;
    height: 100%;
    max-width: 350px;
    border: .5px solid #000;
    -webkit-box-shadow: 0px 0px 8px 0px #493a75;
    -moz-box-shadow: 0px 0px 8px 0px #493a75;
    box-shadow: 0px 0px 8px 0px #493a75;
    position: relative;
    text-decoration: none;
    cursor: pointer; }
    /* line 246, ../scss/2025-seaCorner.scss */
    #seaResults-section .card:hover {
      color: #000;
      -webkit-box-shadow: 0px 0px 8px 0px #f59323;
      -moz-box-shadow: 0px 0px 8px 0px #f59323;
      box-shadow: 0px 0px 8px 0px #f59323; }
    /* line 253, ../scss/2025-seaCorner.scss */
    #seaResults-section .card p {
      padding: 0;
      margin: 0; }
    /* line 258, ../scss/2025-seaCorner.scss */
    #seaResults-section .card .card-header {
      padding: 1.5rem;
      position: relative;
      border: 0;
      background: #fff; }
      /* line 264, ../scss/2025-seaCorner.scss */
      #seaResults-section .card .card-header img {
        width: 100%;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        position: relative; }
      /* line 272, ../scss/2025-seaCorner.scss */
      #seaResults-section .card .card-header .headerWrapper {
        display: flex;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        justify-content: center;
        align-items: center;
        font-weight: bold;
        color: #fff;
        text-align: center;
        padding: 2rem; }
    /* line 292, ../scss/2025-seaCorner.scss */
    #seaResults-section .card .card-body {
      padding: 0 1.5rem 1.5rem; }
      /* line 295, ../scss/2025-seaCorner.scss */
      #seaResults-section .card .card-body .eventDateTitle {
        font-weight: bold;
        color: #000;
        display: block;
        margin: 0; }
      /* line 302, ../scss/2025-seaCorner.scss */
      #seaResults-section .card .card-body .eventDate {
        display: block;
        margin: 0 0 1rem; }
      /* line 307, ../scss/2025-seaCorner.scss */
      #seaResults-section .card .card-body .fa-solid {
        font-size: 4rem;
        display: block;
        margin: 1rem auto;
        text-align: center; }
        /* line 313, ../scss/2025-seaCorner.scss */
        #seaResults-section .card .card-body .fa-solid.pdf {
          color: #9d0e1f; }
        /* line 317, ../scss/2025-seaCorner.scss */
        #seaResults-section .card .card-body .fa-solid.xls {
          color: #086733; }
        /* line 321, ../scss/2025-seaCorner.scss */
        #seaResults-section .card .card-body .fa-solid.word {
          color: #1d4390; }
      /* line 326, ../scss/2025-seaCorner.scss */
      #seaResults-section .card .card-body .slide-link {
        font-weight: bold;
        display: block;
        margin: 0 auto;
        text-align: center; }
  /* line 335, ../scss/2025-seaCorner.scss */
  #seaResults-section .resultsWrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto;
    position: relative;
    transition: 0.5s; }
    /* line 343, ../scss/2025-seaCorner.scss */
    #seaResults-section .resultsWrapper a.resourceTitle {
      font-size: 1.5rem;
      font-weight: bold;
      margin: 0 0 .5rem; }
    /* line 349, ../scss/2025-seaCorner.scss */
    #seaResults-section .resultsWrapper ul {
      list-style: none;
      padding: 0; }
    /* line 356, ../scss/2025-seaCorner.scss */
    #seaResults-section .resultsWrapper#allResourcesGridView {
      display: none; }
    /* line 361, ../scss/2025-seaCorner.scss */
    #seaResults-section .resultsWrapper#allResourcesListView .card {
      width: 100%;
      max-width: unset; }
    /* line 369, ../scss/2025-seaCorner.scss */
    #seaResults-section .resultsWrapper .resultsRow {
      display: flex;
      flex-direction: column;
      padding: 1rem 0;
      border-bottom: 1px solid #d3d0d0; }
      /* line 375, ../scss/2025-seaCorner.scss */
      #seaResults-section .resultsWrapper .resultsRow .iconBlock {
        background: #F4F4F4;
        padding: 1rem .5rem;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        position: relative; }
        /* line 384, ../scss/2025-seaCorner.scss */
        #seaResults-section .resultsWrapper .resultsRow .iconBlock img {
          display: block;
          margin: 0 auto;
          width: 90px; }

/* line 402, ../scss/2025-seaCorner.scss */
nav ul.pagination li.page-item a.page-link {
  border: none;
  color: #000;
  font-weight: bold; }
  /* line 407, ../scss/2025-seaCorner.scss */
  nav ul.pagination li.page-item a.page-link.active {
    background: #000;
    color: #fff; }
  /* line 412, ../scss/2025-seaCorner.scss */
  nav ul.pagination li.page-item a.page-link .fa-solid {
    font-size: 1.5rem; }

/* line 420, ../scss/2025-seaCorner.scss */
a.iconBtn.square.inner-page.purple {
  border: none;
  margin: 0 auto;
  background: #66348d;
  background: linear-gradient(90deg, #66348d 0%, #4d398e 33%, #2a3e8e 100%); }
  /* line 426, ../scss/2025-seaCorner.scss */
  a.iconBtn.square.inner-page.purple img,
  a.iconBtn.square.inner-page.purple span {
    display: inline-block; }
  /* line 431, ../scss/2025-seaCorner.scss */
  a.iconBtn.square.inner-page.purple span {
    text-transform: none; }

/* line 437, ../scss/2025-seaCorner.scss */
h2.nocapLeft {
  text-align: left;
  font-weight: bold;
  text-transform: none; }

/* line 443, ../scss/2025-seaCorner.scss */
#btn-row-3 {
  top: 90px; }

/* line 447, ../scss/2025-seaCorner.scss */
.searchContainer {
  background: none !important;
  border-radius: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

/* line 455, ../scss/2025-seaCorner.scss */
.pill.search {
  transition: .3s; }
  /* line 458, ../scss/2025-seaCorner.scss */
  .pill.search.resourceSearch {
    display: inline-block;
    float: none; }
    /* line 462, ../scss/2025-seaCorner.scss */
    .pill.search.resourceSearch:first-of-type {
      margin-right: .75rem; }
  /* line 468, ../scss/2025-seaCorner.scss */
  .pill.search.drk-purple {
    background: #6C1044;
    border: none; }
    /* line 472, ../scss/2025-seaCorner.scss */
    .pill.search.drk-purple:hover {
      background: #000;
      color: #fff; }

/* line 479, ../scss/2025-seaCorner.scss */
.btn-drkPurple {
  background: #6C1044;
  color: #fff;
  font-weight: bold;
  border: none; }
  /* line 486, ../scss/2025-seaCorner.scss */
  .btn-drkPurple:hover, .btn-drkPurple:focus, .btn-drkPurple:focus-within, .btn-drkPurple.active {
    background: #000;
    color: #fff; }

/* line 497, ../scss/2025-seaCorner.scss */
.bottomPagination {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: .5rem 0;
  width: 100%;
  margin: 2rem auto; }

/* line 509, ../scss/2025-seaCorner.scss */
#seaBtnSection {
  margin: 0; }
  /* line 512, ../scss/2025-seaCorner.scss */
  #seaBtnSection a.maroonBtn {
    margin: 0; }

/* line 517, ../scss/2025-seaCorner.scss */
.gradient-line {
  display: block;
  width: 90%;
  height: 5px;
  background: #2A3E8E;
  background: radial-gradient(circle, #2a3e8e 0%, #9e2064 100%);
  margin: 1rem auto 3rem; }

@media (max-width: 1199.98px) {
  /* line 531, ../scss/2025-seaCorner.scss */
  .carousel-inner .carousel-item > div {
    display: none; }

  /* line 535, ../scss/2025-seaCorner.scss */
  .carousel-inner .carousel-item > div:first-child {
    display: block; }

  /* line 539, ../scss/2025-seaCorner.scss */
  section#seaFeatured .carousel-control-next {
    right: 2rem; }

  /* line 543, ../scss/2025-seaCorner.scss */
  section#seaFeatured .carousel-control-prev {
    left: 2rem; } }
@media (min-width: 1200px) {
  /* line 550, ../scss/2025-seaCorner.scss */
  .carousel-inner .carousel-item-end.active,
  .carousel-inner .carousel-item-next {
    transform: translateX(25%); }

  /* line 555, ../scss/2025-seaCorner.scss */
  .carousel-inner .carousel-item-start.active,
  .carousel-inner .carousel-item-prev {
    transform: translateX(-25%); } }
/* line 561, ../scss/2025-seaCorner.scss */
.carousel-inner .carousel-item-end,
.carousel-inner .carousel-item-start {
  transform: translateX(0); }

/*# sourceMappingURL=2025-seaCorner.css.map */
