.section-subtitle{color:#555;text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:600}.section-title{color:#212529;border-left:3px solid rgba(103,103,103,.18);margin:10px 0 20px;padding:0 0 0 20px;font-weight:700}.section-title span{color:#3b9c9d}@media (max-width:768px){.section-subtitle{margin-bottom:8px;font-size:14px}.section-title{margin:8px 0 15px;padding:0 0 0 15px;font-size:1.1rem}}.sidenav{background:#fff;padding-right:1rem;top:6rem}.sidenav .nav-link{color:#495057;text-align:left;border-bottom:2px solid rgba(0,0,0,.08);border-right:3px solid rgba(0,0,0,.08);border-radius:5px;padding:.7rem 1rem;font-size:.95rem;transition:all .2s ease-in-out}.sidenav .nav-link:last-child{border-bottom:none}.sidenav .nav-link:hover{color:#212529;background-color:#f8f9fa}.sidenav .nav-link.active{color:#3b9c9d;background-color:#f0fdfa;border-right-color:#3b9c9d;font-weight:600}@media (max-width:768px){.sidenav{background-color:#f8f9fa;border-radius:8px;margin-bottom:1rem;padding:.5rem;top:auto;position:static!important}.sidenav .nav-link{border-bottom:2px solid transparent;border-right:none;border-radius:6px;margin-bottom:.25rem;padding:.5rem .75rem;font-size:.9rem}.sidenav .nav-link.active{border-bottom-color:#3b9c9d;border-right:none}}.service-tabs .nav-link{color:#495057;background-color:#fff;border:1px solid #dee2e6;align-items:center;min-height:44px;margin-bottom:.75rem;margin-right:.75rem;padding:.5rem 1.25rem;transition:all .2s ease-in-out;display:inline-flex;border-radius:999px!important}.service-tabs .nav-link:hover{background-color:#f8f9fa}.service-tabs .nav-link.active{color:#fff;background-color:#b6520f;border-color:#b6520f;font-weight:500}@media (max-width:768px){.service-tabs{white-space:nowrap;padding-bottom:.5rem;overflow-x:auto}.service-tabs .nav-link{flex-shrink:0;margin-right:.5rem;padding:.6rem 1rem;font-size:.9rem}}.service-card{background:#fff;border-radius:12px;padding:28px 22px;box-shadow:0 6px 16px rgba(0,0,0,.08)}.service-card p{color:#555;margin-bottom:1.5rem}@media (max-width:768px){.service-card{border-radius:8px;margin:0 -15px;padding:20px 16px;box-shadow:0 4px 12px rgba(0,0,0,.06)}.service-card p{margin-bottom:1rem;font-size:.95rem;line-height:1.6}}.details-title{color:#222;text-transform:capitalize;margin-bottom:.75rem;font-size:1rem;font-weight:600}.details-list{padding-left:0;list-style:none}.details-list li{color:#555;align-items:baseline;margin-bottom:.75rem;font-size:.95rem;display:flex}.details-list li:before{content:"";background-color:#b6520f;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:10px;display:inline-block}@media (max-width:768px){.details-title{margin-bottom:.5rem;font-size:.95rem}.details-list li{margin-bottom:.6rem;font-size:.9rem;line-height:1.5}.details-list li svg{margin-right:.5rem;font-size:14px}}.category-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.category-icon{color:#3b9c9d;font-size:25px}.finance-val .value-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.category-header{gap:.5rem;margin-bottom:.75rem}.category-icon{font-size:20px}}.value-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.properties .value-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.value-grid{grid-template-columns:repeat(4,1fr)}}.value-card{text-align:center;background:#f9f9f9;border-bottom:4px solid #3b9c9d;border-radius:10px;padding:30px 20px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 10px rgba(0,0,0,.08)}.value-card:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.value-card .icon{color:#3b9c9d;margin-bottom:15px;font-size:36px}.value-card h4{font-size:1.1rem;font-weight:700}.value-card p{font-size:.9rem}@media (max-width:768px){.value-grid{grid-template-columns:1fr;gap:15px}.value-card{border-radius:8px;padding:20px 15px;transform:none!important}.value-card .icon{margin-bottom:10px;font-size:28px}.value-card h4{margin-bottom:.5rem;font-size:1rem}.value-card p{margin-bottom:0;font-size:.85rem}}.interactive-section .img-fluid{border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.08)}@media (max-width:768px){.interactive-section .img-fluid{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.06)}}.portfolio-section{color:#fff;background-color:#2c7374;border-radius:50px;padding:60px 20px}.portfolio-section .section-subtitle{color:#fff}.portfolio-section .section-title{color:#fff;border-left:3px solid #fff;padding-left:10px}.portfolio-section .section-title span{color:#b6520f}@media (max-width:768px){.portfolio-section{border-radius:25px;margin:0 -15px;padding:40px 15px}.portfolio-section .section-title{border-left-width:2px;padding-left:8px}}@media (max-width:576px){.container-fluid{padding-left:10px;padding-right:10px}.service-tabs .nav-link{padding:.5rem .75rem;font-size:.85rem}.value-card .icon{font-size:24px}.portfolio-section{border-radius:15px}}@media (hover:none) and (pointer:coarse){.sidenav .nav-link:hover,.service-tabs .nav-link:hover,.value-card:hover{background-color:initial;transform:none}.sidenav .nav-link.active,.service-tabs .nav-link.active{transform:scale(1.02)}}@media (max-width:768px){.nav-link{min-height:44px}body{-moz-text-size-adjust:100%;text-size-adjust:100%}.interactive-section .img-fluid{border-radius:8px;margin:0 auto;display:block;box-shadow:0 4px 12px rgba(0,0,0,.06)}.interactive-section .col-md-5{text-align:center;margin-bottom:1.5rem}.interactive-section .col-md-5 img{max-width:calc(100% - 30px);margin:0 auto}}@media (max-width:576px){.interactive-section .col-md-5 img{max-width:calc(100% - 20px)}}
