/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@glidejs/glide/dist/css/glide.core.css ***!
  \***********************************************************************************************************************************/
.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}
.glide--rtl {
  direction: rtl;
}

/*# sourceMappingURL=glide.core.css.map */

/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@glidejs/glide/dist/css/glide.theme.css ***!
  \************************************************************************************************************************************/
.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}
.glide__arrow:focus {
  outline: none;
}
.glide__arrow:hover {
  border-color: white;
}
.glide__arrow--left {
  left: 2em;
}
.glide__arrow--right {
  right: 2em;
}
.glide__arrow--disabled {
  opacity: 0.33;
}
.glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: 2em;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}
.glide__bullet {
  background-color: rgba(255, 255, 255, 0.5);
  width: 9px;
  height: 9px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  margin: 0 0.25em;
}
.glide__bullet:focus {
  outline: none;
}
.glide__bullet:hover, .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}
.glide__bullet--active {
  background-color: white;
}
.glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
.glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/*# sourceMappingURL=glide.theme.css.map */

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/resource-center.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.ico-share-arrow, .ico-filter {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.ico-share-arrow::before, .ico-filter::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  float: left;
  background-position: center;
  background-size: cover;
  margin: 0 8px;
}
.ico-share-arrow::after, .ico-filter::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  float: right;
  background-position: center;
  background-size: cover;
  margin: 0 8px;
}

.ico-filter {
  margin-bottom: 0;
}
.ico-filter::before {
  display: none;
}
.ico-filter::after {
  margin-left: 10px;
  margin-right: 0;
  height: 20px;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\"><path d=\"M5 11H9.125C9.3453 11.8604 9.8457 12.6231 10.5473 13.1677C11.2489 13.7123 12.1118 14.0079 13 14.0079C13.8882 14.0079 14.7511 13.7123 15.4527 13.1677C16.1543 12.6231 16.6547 11.8604 16.875 11H27C27.2652 11 27.5196 10.8947 27.7071 10.7071C27.8946 10.5196 28 10.2652 28 10C28 9.73481 27.8946 9.48046 27.7071 9.29292C27.5196 9.10539 27.2652 9.00003 27 9.00003H16.875C16.6547 8.13962 16.1543 7.37699 15.4527 6.83239C14.7511 6.28779 13.8882 5.99219 13 5.99219C12.1118 5.99219 11.2489 6.28779 10.5473 6.83239C9.8457 7.37699 9.3453 8.13962 9.125 9.00003H5C4.73478 9.00003 4.48043 9.10539 4.29289 9.29292C4.10536 9.48046 4 9.73481 4 10C4 10.2652 4.10536 10.5196 4.29289 10.7071C4.48043 10.8947 4.73478 11 5 11ZM13 8.00003C13.3956 8.00003 13.7822 8.11733 14.1111 8.33709C14.44 8.55685 14.6964 8.86921 14.8478 9.23466C14.9991 9.60012 15.0387 10.0022 14.9616 10.3902C14.8844 10.7782 14.6939 11.1345 14.4142 11.4142C14.1345 11.6939 13.7781 11.8844 13.3902 11.9616C13.0022 12.0388 12.6001 11.9992 12.2346 11.8478C11.8692 11.6964 11.5568 11.4401 11.3371 11.1112C11.1173 10.7823 11 10.3956 11 10C11 9.4696 11.2107 8.96089 11.5858 8.58582C11.9609 8.21075 12.4696 8.00003 13 8.00003ZM27 21H24.875C24.6547 20.1396 24.1543 19.377 23.4527 18.8324C22.7511 18.2878 21.8882 17.9922 21 17.9922C20.1118 17.9922 19.2489 18.2878 18.5473 18.8324C17.8457 19.377 17.3453 20.1396 17.125 21H5C4.73478 21 4.48043 21.1054 4.29289 21.2929C4.10536 21.4805 4 21.7348 4 22C4 22.2652 4.10536 22.5196 4.29289 22.7071C4.48043 22.8947 4.73478 23 5 23H17.125C17.3453 23.8604 17.8457 24.6231 18.5473 25.1677C19.2489 25.7123 20.1118 26.0079 21 26.0079C21.8882 26.0079 22.7511 25.7123 23.4527 25.1677C24.1543 24.6231 24.6547 23.8604 24.875 23H27C27.2652 23 27.5196 22.8947 27.7071 22.7071C27.8946 22.5196 28 22.2652 28 22C28 21.7348 27.8946 21.4805 27.7071 21.2929C27.5196 21.1054 27.2652 21 27 21ZM21 24C20.6044 24 20.2178 23.8827 19.8889 23.663C19.56 23.4432 19.3036 23.1308 19.1522 22.7654C19.0009 22.3999 18.9613 21.9978 19.0384 21.6098C19.1156 21.2219 19.3061 20.8655 19.5858 20.5858C19.8655 20.3061 20.2219 20.1156 20.6098 20.0385C20.9978 19.9613 21.3999 20.0009 21.7654 20.1523C22.1308 20.3036 22.4432 20.56 22.6629 20.8889C22.8827 21.2178 23 21.6045 23 22C23 22.5305 22.7893 23.0392 22.4142 23.4142C22.0391 23.7893 21.5304 24 21 24Z\" fill=\"%23034A59\"/></svg>");
}

.ico-share-arrow {
  display: block;
  margin-bottom: 0;
  margin-right: 0;
}
.ico-share-arrow::before {
  margin-left: 0;
  margin-right: 0;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M18.5671 8.30831L12.3171 2.0583C12.2298 1.97084 12.1184 1.91126 11.9972 1.88707C11.876 1.86289 11.7503 1.87521 11.6361 1.92245C11.5218 1.9697 11.4242 2.04976 11.3555 2.15252C11.2867 2.25527 11.25 2.37609 11.25 2.49971V5.65205C9.22339 5.82549 6.98511 6.81768 5.1437 8.3794C2.92651 10.2606 1.54605 12.6849 1.2562 15.2052C1.23355 15.4011 1.27328 15.5992 1.36974 15.7713C1.46619 15.9433 1.61446 16.0806 1.79343 16.1635C1.97241 16.2464 2.17298 16.2708 2.36659 16.2331C2.56021 16.1954 2.73701 16.0976 2.87183 15.9536C3.7312 15.0388 6.78901 12.1458 11.25 11.8911V14.9997C11.25 15.1233 11.2867 15.2442 11.3555 15.3469C11.4242 15.4497 11.5218 15.5297 11.6361 15.577C11.7503 15.6242 11.876 15.6365 11.9972 15.6123C12.1184 15.5882 12.2298 15.5286 12.3171 15.4411L18.5671 9.19112C18.684 9.07395 18.7497 8.91521 18.7497 8.74971C18.7497 8.58421 18.684 8.42547 18.5671 8.30831ZM12.5 13.4911V11.2497C12.5 11.084 12.4341 10.925 12.3169 10.8078C12.1997 10.6906 12.0407 10.6247 11.875 10.6247C9.6812 10.6247 7.54448 11.1974 5.52417 12.3278C4.49522 12.9061 3.53652 13.6014 2.66714 14.3997C3.12026 12.5372 4.26245 10.7661 5.9523 9.33252C7.76636 7.79424 9.98042 6.87471 11.875 6.87471C12.0407 6.87471 12.1997 6.80886 12.3169 6.69165C12.4341 6.57444 12.5 6.41547 12.5 6.24971V4.00909L17.2414 8.74971L12.5 13.4911Z\" fill=\"%23FAFCFC\"/></svg>");
}
.ico-share-arrow::after {
  display: none;
}

.resource_card {
  display: flex;
  flex-direction: column;
  position: relative;
  background: var(--Neutral-100, #fafcfc);
  border: 2px solid var(--Neutral-300, #e4e9eb);
  border-radius: 12px;
  overflow: hidden;
  flex-grow: 1;
}
.resource_card .resource_card-content {
  display: flex;
  flex-direction: column;
  padding: 32px;
  flex-grow: 1;
}
.resource_card .resource_card-content h2 {
  color: var(--Neutral-800, #2F3233);
  text-overflow: ellipsis;
  font-size: 20.017px;
  font-style: normal;
  font-weight: 600;
  line-height: 24.02px; /* 120% */
  margin-bottom: 1rem;
  letter-spacing: normal;
}
.resource_card .resource_card-content p {
  margin-bottom: 24px;
}
.resource_card .resource_card-content a {
  padding: 0;
  margin-top: auto;
  display: flex;
  align-self: flex-end;
  align-items: center;
  justify-content: center;
  color: var(--Brand-Primary-Navy-500, #034A59);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px; /* 114.286% */
  letter-spacing: 0.28px;
}
.resource_card .resource_card-content a::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\"><path d=\"M17.5383 11.3208L11.9133 16.9458C11.7372 17.1219 11.4983 17.2208 11.2492 17.2208C11.0001 17.2208 10.7613 17.1219 10.5852 16.9458C10.409 16.7696 10.3101 16.5308 10.3101 16.2817C10.3101 16.0326 10.409 15.7938 10.5852 15.6176L14.6094 11.595H3.125C2.87636 11.595 2.6379 11.4962 2.46209 11.3204C2.28627 11.1446 2.1875 10.9061 2.1875 10.6575C2.1875 10.4088 2.28627 10.1704 2.46209 9.99457C2.6379 9.81876 2.87636 9.71999 3.125 9.71999H14.6094L10.5867 5.69499C10.4106 5.51887 10.3117 5.27999 10.3117 5.03092C10.3117 4.78185 10.4106 4.54298 10.5867 4.36686C10.7628 4.19074 11.0017 4.0918 11.2508 4.0918C11.4999 4.0918 11.7387 4.19074 11.9148 4.36686L17.5398 9.99186C17.6273 10.0791 17.6966 10.1827 17.7438 10.2968C17.7911 10.4109 17.8153 10.5332 17.8152 10.6566C17.815 10.7801 17.7905 10.9024 17.743 11.0163C17.6955 11.1303 17.6259 11.2338 17.5383 11.3208Z\" fill=\"%23034A59\"/></svg>");
}
.resource_card.custom .custom_image_link, .resource_card.custom .resource_card-content {
  flex: 1;
}
.resource_card.featured .featured-badge {
  color: var(--Brand-Primary-Navy-500, #034A59);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 100% */
  letter-spacing: 1.6px;
  text-transform: uppercase;
  margin-top: 24px;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .resource_card.featured .featured-badge {
    margin-top: 0;
  }
}
.resource_card.featured .resource_card-content a {
  align-self: flex-start;
}
.resource_card.featured .btn-edit-post {
  position: absolute;
  top: 5px;
  right: 5px;
  margin-right: 0;
}
.resource_card.featured .btn-edit-post a {
  display: block;
}
.resource_card .btn-edit-post {
  position: absolute;
  top: 1rem;
  right: 1rem;
  padding: 5px;
  border-radius: 50px;
  background: #f0f0f0;
  display: inline;
  margin-right: auto;
  margin-left: 5px;
  margin-bottom: 5px;
  box-shadow: rgba(0, 115, 170, 0.2) 0px 1px 2px 0px, rgba(0, 115, 170, 0.1019607843) 0px 1px 3px 1px;
  border: 1px solid rgba(0, 116, 170, 0.231372549);
}
.resource_card .btn-edit-post a {
  color: #0073aa;
  text-decoration: none;
  font-size: 11px;
  display: block;
  line-height: normal;
}

.resource_card .chips {
  display: flex;
  gap: 8px;
  margin-bottom: 24px;
  flex-wrap: wrap;
}
.resource_card .chip {
  display: flex;
  padding: 8.007px 12.01px;
  justify-content: center;
  align-items: center;
  color: var(--Brand-Primary-Navy-500, #034A59);
  text-align: center;
  font-size: 12.01px;
  font-style: normal;
  font-weight: 600;
  line-height: 12.01px; /* 100% */
  letter-spacing: 0.24px;
  border-radius: 48.04px;
  border: 1.001px solid var(--Neutral-300, #E4E9EB);
  background: var(--Neutral-200, #F0F6F7);
}

.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 1000;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.modal.is-active {
  display: flex;
}
.modal.is-active .modal-content {
  margin: 0;
  background: none;
  width: 100%;
  max-width: 65vw;
}
@media screen and (max-width: 768px) {
  .modal.is-active .modal-content {
    max-width: 95vw;
  }
}
@media only screen and (orientation: landscape) {
  .modal.is-active .modal-content {
    max-width: 77vw;
    max-height: 100%;
  }
}
.modal.is-active .modal-content .modal-video-container {
  padding: 0 0 56.25%;
  position: relative;
  width: 100%;
}
.modal.is-active .modal-content .modal-demo-container {
  padding: 0;
}
.modal.is-active .modal-content iframe, .modal.is-active .modal-content video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.modal .modal-utility {
  position: relative;
  margin-bottom: 26px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  z-index: 10;
}
.modal .modal-close {
  width: 38px;
  height: 38px;
  position: relative;
  border: 3px solid #FFF;
  border-radius: 50%;
  background: none;
  text-indent: -9999px;
  right: 0;
  top: 0;
  padding: 0;
}
.modal .modal-close:before, .modal .modal-close:after {
  content: "";
  position: absolute;
  width: 60%;
  height: 3px;
  background-color: #FFF;
  transition: 0.3s ease-out;
  left: 50%;
  top: 50%;
}
.modal .modal-close:after {
  transform: translate(-50%, -50%) rotate(45deg);
}
.modal .modal-close:before {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.modal .modal-close:hover:before, .modal .modal-close:hover:after, .modal .modal-close:focus:before, .modal .modal-close:focus:after {
  background-color: #FFF;
  transform: translate(-50%, -50%) rotate(180deg);
}
.modal .modal-close {
  max-height: none;
  max-width: none;
  min-height: none;
  min-width: none;
}
.modal.gated .modal-background {
  background: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(10.5px);
}
.modal.gated .modal-content {
  overflow: auto;
  position: relative;
  border-radius: 12px;
  background: var(--Aya-Grey, #F9FAFA);
  display: flex;
  max-width: 360px;
  padding: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.16);
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
  max-height: calc(100vh - 40px);
  width: 640px;
}
.modal.gated .modal-content .modal-video-container {
  width: 100%;
}
.modal.gated .modal-content .form-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.modal.gated .modal-content .title {
  color: rgba(0, 0, 0, 0.9);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.modal.gated .modal-content .subtitle {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: var(--Neutral-800, #2F3333);
  margin-top: 10px;
  margin-bottom: 1.5rem;
}
.modal.gated .modal-content form {
  width: 100%;
}
.modal.gated .modal-content form label {
  display: block;
  margin-bottom: 8px;
  text-align: left;
  color: var(--Neutral-800, #2F3333);
  font-weight: 500;
}
.modal.gated .modal-content form input:not([type=submit]) {
  border-radius: 5px;
  border: 1px solid var(--Neutral-500, #B3BABA);
  background: #fff;
  box-shadow: none;
  width: 100%;
  font-size: 0.9rem;
  min-height: 2rem;
  line-height: 1.25rem;
  padding: 0.25rem 0.5rem;
  display: block;
}
.modal.gated .modal-content form input[type=submit] {
  margin-top: 30px;
}
.modal.gated .modal-content form .btn {
  display: flex;
  height: 48px;
  padding: 12px 20px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  margin-top: 0 !important;
  width: 100%;
}
.modal.gated .modal-content form .btn .disabled {
  pointer-events: none;
  cursor: not-allowed;
}
.modal.gated .modal-content form .submit-wrapper {
  position: relative;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal.gated .modal-content form .spinner {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: conic-gradient(rgba(0, 0, 0, 0) 10%, #fff);
  -webkit-mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 9px), #000 0);
  animation: spinner-zp9dbg 1s infinite linear;
  position: absolute;
  display: none;
}
@keyframes spinner-zp9dbg {
  to {
    transform: rotate(1turn);
  }
}
.modal.gated .modal-content form #gated-content-email-error,
.modal.gated .modal-content form #gated-content-extra-error,
.modal.gated .modal-content form #gated-content-code-error {
  text-align: left;
}
.modal.gated .modal-content .field.buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  margin-top: 30px;
}

.modal-background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.86);
}

/* COMPONENT */
#resources_carousel .resources-controls {
  position: relative;
  padding: 0;
}
#resources_carousel .resources-controls .glide__arrows {
  position: relative;
  display: flex;
  justify-content: flex-end;
}
#resources_carousel .resources-controls .glide__arrow {
  position: static;
  width: 100%;
  text-indent: -99999px;
  border: none;
  box-shadow: none;
  cursor: pointer;
  transform: translateY(0);
  background-color: transparent;
  background-size: contain;
}
#resources_carousel .resources-controls .glide__arrow--left {
  transform: rotate(180deg);
  margin-right: 0.35rem;
}
#resources_carousel .resources-controls .glide__arrow--right {
  padding-left: 0;
}
#resources_carousel .glide__slides {
  white-space: inherit;
  gap: 24px;
}

.static_resources .glide__slides {
  flex-wrap: wrap;
}
.static_resources .glide__slides .resource_card {
  flex: 1 1 100%;
  min-width: 200px; /* prevent resource_cards from shrinking too much */
}
@media (min-width: 958px) {
  .static_resources .glide__slides .resource_card {
    flex: 0 0 calc(50% - 12px); /* 2 per row */
  }
}
@media (min-width: 1024px) {
  .static_resources .glide__slides .resource_card {
    flex: 0 1 calc(33.333% - 16px); /* 3 columns */
  }
}
.static_resources.two-resources .glide__slides {
  flex-wrap: wrap;
}
.static_resources.two-resources .glide__slides .resource_card {
  flex: 1 1 100%;
  min-width: 200px; /* prevent resource_cards from shrinking too much */
}
@media (min-width: 958px) {
  .static_resources.two-resources .glide__slides .resource_card {
    flex: 0 0 calc(50% - 12px); /* 2 per row */
  }
}

#hero_resource_center {
  position: relative;
  background: var(--Gradients-Hero, linear-gradient(98deg, #023B47 0%, #53A8BA 100%));
  padding: 40px 0;
}
@media (min-width: 768px) {
  #hero_resource_center {
    padding: 64px 0;
  }
}
@media (min-width: 1024px) {
  #hero_resource_center {
    padding: 96px 0;
  }
}
#hero_resource_center::before {
  content: "";
  background: url(https://www.ayahealthcare.com/wp-content/uploads/sites/2/2025/08/resources-hero.png) no-repeat top center;
  background-size: contain;
  position: absolute;
  display: none;
  width: 100%;
  height: 356px;
  top: 0;
  left: 0;
  right: 0;
}
@media (min-width: 1024px) {
  #hero_resource_center::before {
    display: block;
  }
}
#hero_resource_center .container {
  max-width: none;
  padding-right: 0;
  padding-left: 0;
}
#hero_resource_center .row {
  display: block;
}
#hero_resource_center .col {
  padding-right: 0;
  padding-left: 0;
}
#hero_resource_center h1 {
  color: var(--Neutral-100, #FAFCFC);
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: -0.64px;
  margin-bottom: 12px;
}
@media (min-width: 1024px) {
  #hero_resource_center h1 {
    font-size: 48px;
    line-height: 60px;
    letter-spacing: -0.96px;
  }
}
#hero_resource_center h1 + p {
  color: var(--Neutral-200, #F0F6F7);
  font-size: 18px;
  line-height: 28px;
  max-width: 600px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  #hero_resource_center h1 + p {
    font-size: 20px;
    line-height: 32px;
  }
}
#hero_resource_center .hero-slider {
  transition: 0.5s ease-in-out 0.5s;
  margin-top: 40px;
}
@media (min-width: 768px) {
  #hero_resource_center .hero-slider {
    margin-top: 64px;
  }
}
@media (min-width: 1024px) {
  #hero_resource_center .hero-slider {
    margin-top: 72px;
  }
}
#hero_resource_center .hero-slider .glide__slides {
  gap: 0;
}
#hero_resource_center .hero-slider .glide__slide {
  height: auto;
}
#hero_resource_center img {
  margin: 0 auto;
  border-radius: 12px;
}
#hero_resource_center .controls {
  position: relative;
  margin: 40px auto 0;
  max-width: 90%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 1024px) {
  #hero_resource_center .controls {
    max-width: 300px;
  }
}
#hero_resource_center .glide__bullets {
  bottom: 0;
  position: relative;
  transform: translateX(0);
  left: 0;
}
#hero_resource_center .glide__bullets .glide__bullet {
  cursor: pointer;
  border: none;
  background: #61B8CA;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin: 0 6px;
}
#hero_resource_center .glide__bullets .glide__bullet--active {
  background: #fff;
}
#hero_resource_center .glide__arrows {
  display: flex;
  height: auto;
}
#hero_resource_center .glide__arrows .right {
  align-self: flex-end;
}
#hero_resource_center .glide__arrow {
  text-indent: -99999px;
  border: none;
  box-shadow: none;
  position: relative;
  transform: translateY(0);
}
#hero_resource_center .glide__arrow--left .glide__arrow--right {
  transform: none;
}
#hero_resource_center .glide__arrow--left {
  left: 0;
  background: url(https://www.ayahealthcare.com/wp-content/uploads/sites/2/2025/08/ico-caret-left-white.svg) no-repeat center !important;
}
#hero_resource_center .glide__arrow--right {
  transform: rotate(0) !important;
  right: 0;
  background: url(https://www.ayahealthcare.com/wp-content/uploads/sites/2/2025/08/ico-caret-right-white.svg) no-repeat center !important;
}
#hero_resource_center .resource_card {
  padding: 32px 24px;
  height: 100%;
}
@media (min-width: 1024px) {
  #hero_resource_center .resource_card {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    padding: 48px 64px;
  }
}
#hero_resource_center .resource_card .resource_card-content {
  padding: 0;
  text-align: left;
}
@media (min-width: 1024px) {
  #hero_resource_center .resource_card .resource_card-content {
    padding-right: 3rem;
  }
}
#hero_resource_center .resource_card .resource_card-content h2 {
  color: var(--Neutral-800, #2F3233);
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px; /* 133.333% */
}
#hero_resource_center .resource_card .resource_card-content p {
  margin-top: 12px;
  color: var(--Neutral-800, #2F3233);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 24px */
}
#hero_resource_center .resource_card .resource_card-content a {
  margin-top: 24px;
  display: flex;
  align-items: center;
  color: var(--Brand-Primary-Navy-500, #034A59);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 100% */
  letter-spacing: 0.4px;
}
#hero_resource_center .resource_card .resource_card-content a:hover {
  text-decoration: underline;
}
#hero_resource_center .resource_card .resource_card-content a::after {
  content: "";
  background: url(https://www.ayahealthcare.com/wp-content/uploads/sites/2/2025/08/ico-arrow-right.svg) no-repeat center;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: inline-block;
  float: none;
}
#hero_resource_center .resource_card .chips {
  display: none;
}

#filters-column {
  padding: 12px;
}
@media screen and (min-width: 1024px) {
  #filters-column.col-lg-3 {
    flex-basis: 30% !important;
  }
}

@media screen and (min-width: 1024px) {
  #resources-column.col-lg-9 {
    flex-basis: 70% !important;
  }
}

#resources-filter {
  background: #f9f9f9;
  padding: 24px;
  background: var(--Neutral-100, #FAFCFC);
  border-radius: 12px;
  border: 1px solid var(--Neutral-400, #D0D5D6);
}
#resources-filter .filters-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
#resources-filter .filters-header h4 {
  color: var(--Neutral-900, #1C1E1F);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px; /* 160% */
}
#resources-filter .filters-header button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background: transparent;
  border: none;
  cursor: pointer;
  color: var(--Brand-Primary-Navy-500, #034A59);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px; /* 100% */
  letter-spacing: 1.6px;
  text-transform: uppercase;
  width: auto;
  padding: 0;
}
#resources-filter .filters-header button::after {
  content: "";
  display: inline-block;
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\"><path d=\"M25.7073 24.2926C25.8002 24.3855 25.8739 24.4958 25.9242 24.6172C25.9745 24.7386 26.0004 24.8687 26.0004 25.0001C26.0004 25.1315 25.9745 25.2616 25.9242 25.383C25.8739 25.5044 25.8002 25.6147 25.7073 25.7076C25.6144 25.8005 25.5041 25.8742 25.3827 25.9245C25.2613 25.9747 25.1312 26.0006 24.9998 26.0006C24.8684 26.0006 24.7383 25.9747 24.6169 25.9245C24.4955 25.8742 24.3852 25.8005 24.2923 25.7076L15.9998 17.4138L7.70732 25.7076C7.51968 25.8952 7.26519 26.0006 6.99982 26.0006C6.73446 26.0006 6.47996 25.8952 6.29232 25.7076C6.10468 25.5199 5.99927 25.2654 5.99927 25.0001C5.99927 24.7347 6.10468 24.4802 6.29232 24.2926L14.5861 16.0001L6.29232 7.70757C6.10468 7.51993 5.99927 7.26543 5.99927 7.00007C5.99927 6.7347 6.10468 6.48021 6.29232 6.29257C6.47996 6.10493 6.73446 5.99951 6.99982 5.99951C7.26519 5.99951 7.51968 6.10493 7.70732 6.29257L15.9998 14.5863L24.2923 6.29257C24.48 6.10493 24.7345 5.99951 24.9998 5.99951C25.2652 5.99951 25.5197 6.10493 25.7073 6.29257C25.895 6.48021 26.0004 6.7347 26.0004 7.00007C26.0004 7.26543 25.895 7.51993 25.7073 7.70757L17.4136 16.0001L25.7073 24.2926Z\" fill=\"%23034A59\"/></svg>");
  width: 32px;
  height: 32px;
}
#resources-filter button {
  width: 100%;
  cursor: pointer;
}
#resources-filter button[type=submit] {
  margin-top: 12px;
}
#resources-filter #clear-filters-btn {
  color: var(--Brand-Primary-Blue-600, #0094AE);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 24px */
  background-color: transparent;
  border: none;
}

#resources-filter hr {
  border-top: 1px solid #B3B9BA;
  margin: 24px 0;
}
#resources-filter dt a,
#resources-filter legend {
  width: 100%;
  color: var(--Neutral-900, #1C1E1F);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px; /* 160% */
  border-bottom: none;
  margin-bottom: 5px;
  padding-top: 0;
}
#resources-filter .checkbox {
  display: flex;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid var(--Neutral-300, #E4E9EB);
}
#resources-filter .checkbox:last-child {
  border-bottom: none;
}
#resources-filter .checkbox input[type=checkbox] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#resources-filter label.checkbox {
  display: flex;
  width: 100%;
  justify-content: space-between;
  color: var(--Neutral-800, #2F3233);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px; /* 160% */
}
#resources-filter .checkbox input[type=checkbox]:focus-visible + .checkmark,
#resources-filter .checkbox input[type=checkbox]:focus-visible ~ .checkmark {
  box-shadow: 0 0 0 3px #0073aa;
  border-color: #0073aa;
}
#resources-filter .checkbox .checkmark {
  position: relative;
  top: 0;
  left: 0;
  width: 26px;
  height: 26px;
  background-color: transparent;
  border: 2px solid #6d7273;
  border-radius: 50px;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.2s ease;
  margin-right: 3px;
  flex-shrink: 0;
}
#resources-filter .checkbox input:checked ~ .checkmark {
  background-color: rgba(3, 74, 89, 0.2);
  border: 2px solid #034a59;
}
#resources-filter {
  /* Add check icon */
}
#resources-filter .checkmark::after {
  content: "";
  position: absolute;
  display: none;
  left: 8px;
  top: 4px;
  width: 7px;
  height: 12px;
  border: solid #034a59;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
#resources-filter {
  /* Show checkmark when checked */
}
#resources-filter .checkbox input:checked ~ .checkmark::after {
  display: block;
}

dl[class^=jsa] dt {
  display: flex;
  align-items: center;
  position: relative;
}
dl[class^=jsa] dd {
  max-height: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
@media (min-width: 1024px) {
  dl[class^=jsa] dd {
    max-height: none;
  }
}
dl[class^=jsa] dd.show {
  max-height: 100%;
}
dl[class^=jsa] dd.collapsed {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

dl[class^=jsa] dt {
  display: flex;
  align-items: center;
  position: relative;
}
dl[class^=jsa] dt.active {
  border-bottom: none;
  border-top: none;
}
dl[class^=jsa] dt:last-of-type.active {
  border-bottom: none;
}
@media (min-width: 1024px) {
  dl[class^=jsa] dt a {
    pointer-events: none;
  }
}
dl[class^=jsa] dt a.active::after {
  content: "";
  width: 32px;
  height: 33px;
  transform: rotate(0);
}
dl[class^=jsa] dt a::after {
  content: "";
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"33\" viewBox=\"0 0 32 33\" fill=\"none\"><path d=\"M26.7076 12.8233L16.7076 22.8233C16.6147 22.9163 16.5044 22.99 16.383 23.0404C16.2616 23.0907 16.1315 23.1166 16.0001 23.1166C15.8687 23.1166 15.7385 23.0907 15.6171 23.0404C15.4957 22.99 15.3854 22.9163 15.2926 22.8233L5.29257 12.8233C5.10493 12.6357 4.99951 12.3812 4.99951 12.1158C4.99951 11.8504 5.10493 11.5959 5.29257 11.4083C5.48021 11.2206 5.7347 11.1152 6.00007 11.1152C6.26543 11.1152 6.51993 11.2206 6.70757 11.4083L16.0001 20.702L25.2926 11.4083C25.3855 11.3154 25.4958 11.2417 25.6172 11.1914C25.7386 11.1411 25.8687 11.1152 26.0001 11.1152C26.1315 11.1152 26.2616 11.1411 26.383 11.1914C26.5044 11.2417 26.6147 11.3154 26.7076 11.4083C26.8005 11.5012 26.8742 11.6115 26.9245 11.7329C26.9747 11.8543 27.0006 11.9844 27.0006 12.1158C27.0006 12.2472 26.9747 12.3773 26.9245 12.4987C26.8742 12.6201 26.8005 12.7304 26.7076 12.8233Z\" fill=\"%23034A59\"/></svg>");
  width: 32px;
  height: 33px;
  position: absolute;
  right: 0;
  vertical-align: middle;
  display: inline-block;
  transform: rotate(180deg);
}
@media (min-width: 1024px) {
  dl[class^=jsa] dt a::after {
    display: none;
  }
}

#resources_carousel {
  padding: 0;
}
#resources_carousel .resources-title-controls {
  align-items: end;
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 576px) {
  #resources_carousel .resources-title-controls {
    align-items: center;
  }
}
@media screen and (min-width: 1024px) {
  #resources_carousel .resources-title-controls {
    margin-bottom: 3rem;
  }
}
#resources_carousel .resources-title {
  flex-basis: 70%;
}
@media screen and (min-width: 390px) {
  #resources_carousel .resources-title {
    flex-basis: 65%;
  }
}
#resources_carousel .resources-title h2 span {
  display: block;
}
@media screen and (min-width: 576px) {
  #resources_carousel .resources-title h2 span {
    display: inline;
  }
}
#resources_carousel .resources-controls {
  flex-basis: 30%;
  justify-items: flex-end;
}
@media screen and (min-width: 390px) {
  #resources_carousel .resources-controls {
    flex-basis: 35%;
  }
}
#resources_carousel .resources-controls .glide__arrows {
  justify-content: flex-end;
}
#resources_carousel .resources-controls .glide__arrows .glide__arrow {
  width: 35px;
  height: 35px;
}
@media screen and (min-width: 390px) {
  #resources_carousel .resources-controls .glide__arrows .glide__arrow {
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 400px) {
  #resources_carousel .resources-controls .glide__arrows .glide__arrow {
    width: 48px;
    height: 48px;
  }
}
#resources_carousel .resources-controls .glide__arrows .glide__arrow--right {
  padding-right: 0;
}
#resources_carousel .glide__arrows {
  margin: 0;
  padding: 0;
}
#resources_carousel .glide__arrows .glide__arrow {
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg width=%2748%27 height=%2749%27 viewBox=%270 0 48 49%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath opacity=%270.2%27 d=%27M42.0005 24.6851C42.0005 28.2451 40.9448 31.7252 38.9669 34.6853C36.9891 37.6454 34.1779 39.9525 30.8888 41.3149C27.5997 42.6773 23.9805 43.0337 20.4889 42.3392C16.9972 41.6447 13.7899 39.9303 11.2726 37.413C8.75523 34.8956 7.0409 31.6883 6.34636 28.1967C5.65183 24.705 6.00829 21.0858 7.37066 17.7968C8.73304 14.5077 11.0401 11.6965 14.0002 9.71861C16.9603 7.74074 20.4404 6.68506 24.0005 6.68506C28.7744 6.68506 33.3528 8.58148 36.7284 11.9571C40.1041 15.3328 42.0005 19.9112 42.0005 24.6851Z%27 fill=%27%23034A59%27/%3E%3Cpath d=%27M24 5.18457C20.1433 5.18457 16.3731 6.32823 13.1664 8.47091C9.95963 10.6136 7.46027 13.6591 5.98436 17.2222C4.50845 20.7854 4.12228 24.7062 4.8747 28.4888C5.62711 32.2715 7.4843 35.746 10.2114 38.4732C12.9386 41.2003 16.4131 43.0575 20.1957 43.8099C23.9784 44.5623 27.8992 44.1761 31.4623 42.7002C35.0255 41.2243 38.071 38.7249 40.2137 35.5182C42.3564 32.3114 43.5 28.5413 43.5 24.6846C43.4945 19.5145 41.4383 14.5578 37.7826 10.902C34.1268 7.24624 29.1701 5.19003 24 5.18457ZM24 41.1846C20.7366 41.1846 17.5465 40.2169 14.8331 38.4038C12.1197 36.5908 10.0048 34.0138 8.756 30.9988C7.50715 27.9839 7.1804 24.6663 7.81705 21.4656C8.45371 18.2649 10.0252 15.3249 12.3327 13.0173C14.6403 10.7097 17.5803 9.13827 20.781 8.50161C23.9817 7.86496 27.2993 8.19171 30.3143 9.44056C33.3293 10.6894 35.9062 12.8043 37.7193 15.5177C39.5323 18.2311 40.5 21.4212 40.5 24.6846C40.495 29.0591 38.7551 33.2531 35.6618 36.3464C32.5685 39.4396 28.3746 41.1796 24 41.1846ZM32.5613 23.6233C32.7007 23.7626 32.8114 23.9281 32.8868 24.1102C32.9623 24.2923 33.0012 24.4874 33.0012 24.6846C33.0012 24.8817 32.9623 25.0769 32.8868 25.259C32.8114 25.4411 32.7007 25.6065 32.5613 25.7458L26.5613 31.7458C26.2798 32.0273 25.8981 32.1854 25.5 32.1854C25.102 32.1854 24.7202 32.0273 24.4388 31.7458C24.1573 31.4644 23.9992 31.0826 23.9992 30.6846C23.9992 30.2865 24.1573 29.9048 24.4388 29.6233L27.8794 26.1846H16.5C16.1022 26.1846 15.7207 26.0265 15.4393 25.7452C15.158 25.4639 15 25.0824 15 24.6846C15 24.2867 15.158 23.9052 15.4393 23.6239C15.7207 23.3426 16.1022 23.1846 16.5 23.1846H27.8794L24.4388 19.7458C24.1573 19.4644 23.9992 19.0826 23.9992 18.6846C23.9992 18.2865 24.1573 17.9048 24.4388 17.6233C24.7202 17.3419 25.102 17.1837 25.5 17.1837C25.8981 17.1837 26.2798 17.3419 26.5613 17.6233L32.5613 23.6233Z%27 fill=%27%23034A59%27/%3E%3C/svg%3E%0A");
}
#resources_carousel .glide__arrows .glide__arrow:nth-of-type(1) {
  margin-right: 0.35rem;
}

fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

#resources_results {
  align-items: stretch;
}
#resources_results .col-md-6 {
  display: flex;
  flex-direction: column;
  padding: 12px;
}

/*# sourceMappingURL=style-resource-center.css.map*/