/* Requested presentation changes; donor text and section order stay intact. */
.navigation.donor-navigation{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;gap:10px 15px;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.2px;text-transform:uppercase}.donor-menu-group{position:relative}.donor-menu-group>summary{list-style:none;cursor:pointer;white-space:nowrap}.donor-menu-group>summary::-webkit-details-marker{display:none}.donor-menu-group>summary::marker{content:''}.donor-submenu{position:absolute;z-index:50;top:calc(100% + 12px);left:0;background:#fff;border:1px solid #ecdfe3;border-radius:8px;box-shadow:0 8px 28px #2e2d2d16;padding:10px;min-width:260px;max-width:460px;width:max-content;max-height:65vh;overflow:auto}.donor-menu-group:nth-last-child(-n+3) .donor-submenu{left:auto;right:0}.donor-submenu>a,.donor-submenu>span{display:block;padding:9px 12px;white-space:normal;max-width:420px;font-size:11px;line-height:1.5}.donor-submenu>a:hover{background:#fff5f7;color:#d62e51}.nav-unavailable{color:#777}.rank-math-breadcrumb,.rank-math-breadcrumb p,.rank-math-breadcrumb span,.rank-math-breadcrumb .last,.site-breadcrumbs{color:#777!important;font:13px/1.7 "Open Sans",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.rank-math-breadcrumb a,.site-breadcrumbs a{color:#111!important}.rank-math-breadcrumb a:hover,.site-breadcrumbs a:hover{text-decoration:underline}.rank-math-breadcrumb .separator{color:#999!important}.archive-page ol{list-style:none!important;padding-inline-start:0!important;counter-reset:none!important}.archive-page ol>li{list-style:none!important;margin-bottom:12px!important}.archive-page ol>li::marker{content:''!important}.archive-page ol>li::before{content:none!important;counter-increment:none!important}.service-number,.hero-benefits p>span,.steps>div>span{display:none!important}.service h3{margin-top:0}.service summary{min-height:90px}.steps>div{padding-left:0}.reviews-widget{display:block;width:100%;height:650px;border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box}.donor-partners .swiper-wrapper{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px!important;align-items:center}.donor-partners .swiper-slide{width:100%!important;max-width:100%!important;height:auto!important}.donor-partners img{width:100%!important;height:70px!important;object-fit:contain!important}.donor-partners picture{display:block}.donor-home .elementor-element{min-width:0}.donor-home .elementor-15>.e-con{max-width:100%}.donor-home .archive-booking{background:transparent;border:0;padding:0}.donor-home .archive-booking>a:not(.button){color:#fff}.elementor-button-icon{display:none!important}
@media(max-width:1000px){.navigation.donor-navigation{justify-content:center;gap:12px 18px}.donor-partners .swiper-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:680px){.navigation.donor-navigation{display:none;gap:0;align-items:stretch}.navigation.donor-navigation.open{display:flex}.donor-menu-group{width:100%;border-bottom:1px solid #ecdfe3}.donor-menu-group>summary{padding:12px 10px}.donor-submenu,.donor-menu-group:nth-last-child(-n+3) .donor-submenu{position:static;width:100%;max-width:none;min-width:0;max-height:45vh;box-shadow:none;border:0;border-radius:0;background:#faf8f9;padding:5px}.donor-submenu>a,.donor-submenu>span{font-size:11px;padding:10px 12px}.donor-partners .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important}.donor-partners img{height:60px!important}.reviews-widget{height:550px}.steps>div{padding-left:0}}
/* Original carousel groups remain swipeable without decorative arrow buttons. */
.donor-home .jet-listing-grid__items.jet-equal-columns__wrapper{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 40px)/3);grid-template-columns:none!important;gap:20px!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d62e51 #f6f1f3;padding-bottom:12px}.donor-home .jet-equal-columns__wrapper.grid-col-desk-1{grid-auto-columns:100%}.donor-home .jet-equal-columns__wrapper>.jet-listing-grid__item{display:block!important;width:100%!important;max-width:100%!important;scroll-snap-align:start;margin:0!important}.donor-partners .swiper-slide-inner{display:flex!important;justify-content:center;width:100%;margin:0}.donor-partners picture{width:100%;max-width:160px;margin:auto}.donor-partners .swiper-slide-image{width:100%!important}
@media(max-width:1024px){.donor-home .jet-listing-grid__items.jet-equal-columns__wrapper{grid-auto-columns:calc((100% - 20px)/2)}.donor-home .jet-equal-columns__wrapper.grid-col-desk-1{grid-auto-columns:100%}}
@media(max-width:767px){.donor-home .jet-listing-grid__items.jet-equal-columns__wrapper{grid-auto-columns:100%}}
.navigation.donor-navigation{font-size:12px}.navigation.donor-navigation>a,.donor-menu-group>summary{color:#2e2d2d}.navigation.donor-navigation>a:hover,.donor-menu-group>summary:hover{color:#d62e51}
.donor-home .donor-partners .swiper-slide{width:100%!important}
