.pathways-heading-holder { width: 100%; margin: 0 auto; }
.pathways-heading { margin-bottom: 47px; }
.pathways-swiper-nav-holder { padding: 4px; background: var(--nhc-green); border-radius: 50rem; width: max-content; margin: 0 auto; }
.pathways-swiper-nav-holder .swiper-slide{width: max-content !important;}
.pathway-nav-item{display: flex; align-items: center; height: 100%;}
.pathway-nav-link { padding: 16px 40px; font-family: var(--nhc-secondary-font); font-size: 20px; font-weight: 700; line-height: 1.4; color: var(--nhc-white); text-align: center; border-radius: 50rem; cursor: pointer; transition: all 0.3s ease; }
.pathway-nav-item.active .pathway-nav-link { color: var(--nhc-green); background: var(--nhc-light-grey); }
.pathways-swiper-holder { margin-top: 80px; }
.pw-left { width: 38%; padding: 55px 5.5% 50px 0; }
.pw-text-box h3 { font-size: 52px; line-height: 1.2; }
.pw-btn { margin-top: 32px; }
.pathways-swiper-nav-buttons-holder { width: 112px; display: flex; align-items: center; gap: 16px; margin-top: 32px; }
.pw-right { width: 62%; }
.pw-image-box { width: 100%; position: relative; padding-bottom: 65%; border-radius: 30px; overflow: hidden; }
.pw-image-box img { width: 100%; height: 100%; object-fit: cover; position: absolute; inset: 0; }
.pathways-select-holder .nice-select { width: 100%; height: 50px; font-family: var(--nhc-secondary-font); font-size: 16px; line-height: 46px; color: var(--nhc-light-grey); background-color: var(--nhc-green); border: none; border-radius: 24px; float: none; }
.pathways-select-holder .nice-select:after { width: 8px; height: 8px; right: 25px; margin-top: -6px; border-color: var(--nhc-white); }
.pathways-select-holder .nice-select .list { width: 100%; background-color: var(--nhc-green); border-radius: 24px; }
.pathways-select-holder .nice-select .option:not(:hover).selected, .pathways-select-holder .nice-select .list:hover .option:hover { color: var(--nhc-green); background-color: var(--nhc-light-grey) !important; }
.blob-shape.pathways-blob-shape { top: -47px; left: -372px; }
.blob-shape.pathways-blob-shape span { transform: rotate(363deg); }
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) {
    .pathway-nav-link { padding: 16px 30px;}
 }
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px) {
 .pw-left { width: 100%; padding: 0 0 50px; }
.pw-text-box h3 { display: none; }
.pw-right { width: 100%; }
.pw-image-box { padding-bottom: 100%; }
.pathways-swiper-holder { margin-top: 40px; }
 }
/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width:767.98px) {
 }
/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width:575.98px) {
 }
