.umrah-page-container{background-color:#f4f4f4;padding:2rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.umrah-tabs{text-align:center;justify-content:center;gap:10px;margin-top:0;display:flex;border-bottom:1px solid #dee2e6;position:-webkit-sticky;position:sticky;top:84.696px;z-index:29;background:#fff}.umrah-tabs .nav-link,.umrah-tabs .nav-link.active,.umrah-tabs .nav-link:active,.umrah-tabs .nav-link:focus,.umrah-tabs .nav-link:focus-visible,.umrah-tabs .nav-link:hover{color:#b49164!important;outline:none!important;box-shadow:none!important;text-decoration:none!important;background-color:transparent!important}.umrah-tabs .nav-link{letter-spacing:0;border:none;border-bottom:2px solid transparent;border-radius:0;gap:8px;padding:12px 10px 0;font-size:9px;font-weight:700;display:block!important}.umrah-tabs .nav-link:hover{border-bottom:2px solid #b49164}.umrah-tabs .nav-link span{margin:5px 0 25px;display:block}.umrah-tabs .nav-link.active{border-bottom:2px solid #b49164}.accordion-item{border:none!important;margin-bottom:1rem;background-color:#ffffff;border-radius:.8rem!important;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.accordion-header .accordion-button{background-color:#e6e6e6;color:#333;font-weight:600;font-size:1.1rem;box-shadow:none!important}.accordion-header .accordion-button:not(.collapsed){background-color:#e6e6e6;color:#333}.accordion-collapse .accordion-body{background-color:#e6e6e6}.umrah-tabs{margin-top:30px}@media (max-width:767px){.umrah-tabs{margin-top:15px;padding:8px 15px 12px!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:flex-start!important;gap:12px!important;border-bottom:1px solid #dee2e6;background:#ffffff;-webkit-overflow-scrolling:touch;scrollbar-color:#b49164 rgba(180,145,100,.08)!important;scrollbar-width:thin!important}.umrah-tabs::-webkit-scrollbar{height:3px!important;display:block!important}.umrah-tabs::-webkit-scrollbar-track{background:rgba(180,145,100,.08)!important;border-radius:10px!important}.umrah-tabs::-webkit-scrollbar-thumb{background:#b49164!important;border-radius:10px!important}.umrah-tabs .nav-item{flex:0 0 auto!important;height:auto!important}.umrah-tabs .nav-link,.umrah-tabs .nav-link.active,.umrah-tabs .nav-link:active,.umrah-tabs .nav-link:focus,.umrah-tabs .nav-link:focus-visible,.umrah-tabs .nav-link:hover{color:#b49164!important;outline:none!important;box-shadow:none!important;background-color:transparent!important;text-decoration:none!important}.umrah-tabs .nav-link{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:8px 12px!important;font-size:11px!important;font-weight:600!important;border:none!important;border-bottom:3px solid transparent!important;border-radius:0!important;transition:all .3s ease;white-space:nowrap!important}.umrah-tabs .nav-link img{width:22px!important;height:22px!important;object-fit:contain}.umrah-tabs .nav-link span{margin:0!important;display:inline-block!important}.umrah-tabs .nav-link.active{border-bottom:3px solid #b49164!important;font-weight:700!important}}.guide-content-container{display:flex;flex-direction:column;gap:2rem}.guide-section-card{background-color:#ffffff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.04);border:1px solid rgba(180,145,100,.12);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.guide-section-card:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(180,145,100,.08)}.guide-section-header{color:#1a1a1a;font-weight:700;font-size:1.6rem;border-bottom:2px solid rgba(180,145,100,.2);padding-bottom:12px;margin-bottom:24px;letter-spacing:-.02em;position:relative}.guide-section-header:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background-color:#b49164}.guide-subsection-title{color:#b49164;font-weight:600;font-size:1.2rem;margin-bottom:10px;letter-spacing:-.01em}.guide-subsection-list,.guide-subsection-text{color:#4a4a4a;font-size:1.05rem;line-height:1.7}.guide-subsection-list{padding-left:20px}.guide-subsection-list li{margin-bottom:8px}.guide-image-wrapper{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08);border:1px solid rgba(180,145,100,.15);transition:transform .3s ease}.guide-image-wrapper:hover{transform:scale(1.02)}