body{background:#fafafa;color:#1c1f23}.card{border-radius:.5rem}.jumbotron{border-radius:.75rem;background:#fff;border:1px solid rgba(0,0,0,.08)}.bg-primary{background-color:#02172b!important}.text-primary{color:#02172b!important}.border-primary{border-color:#02172b!important}.bg-secondary{background-color:#423300!important}.text-secondary{color:#423300!important}.border-secondary{border-color:#423300!important}.bg-light{background-color:#421500!important}a{color:#423300;text-decoration:none}a:hover{color:rgb(15,11.5909090909,0);text-decoration:underline;text-underline-offset:.2em}.btn-primary{background-color:#02172b!important;border-color:#02172b!important;color:#fff!important}.btn-primary:focus,.btn-primary:hover{background-color:rgb(3.36,38.64,72.24)!important;border-color:rgb(3.36,38.64,72.24)!important;color:#fff!important}.btn-outline-primary{color:#02172b!important;border-color:#02172b!important}.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#02172b!important;border-color:#02172b!important;color:#fff!important}.btn-secondary{background-color:#423300!important;border-color:#423300!important;color:#fff!important}.btn-secondary:focus,.btn-secondary:hover{background-color:rgb(15,11.5909090909,0)!important;border-color:rgb(15,11.5909090909,0)!important;color:#fff!important}.btn-outline-secondary{color:#423300!important;border-color:#423300!important}.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:#423300!important;border-color:#423300!important;color:#fff!important}.form-control:focus,.form-select:focus{border-color:rgba(66,51,0,.45)!important;box-shadow:0 0 0 .2rem rgba(66,51,0,.15)!important}.alert-primary{background-color:rgba(2,23,43,.08)!important;border-color:rgba(2,23,43,.18)!important;color:#02172b!important}.badge.bg-primary{background-color:#02172b!important}.badge.bg-secondary{background-color:#423300!important}.carousel-slide{display:flex;gap:20px;padding:20px;animation:slideLeft 60s infinite linear}.testimonial-card{flex:0 0 300px}.testimonial-image{width:80px;height:80px;border-radius:50%;object-fit:cover}@keyframes slideLeft{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.navbar .nav-link{position:relative;font-weight:500;color:#333;transition:color .2s ease}.navbar .nav-link:hover{color:#423300}.navbar .nav-link::after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:#423300;transition:width .25s ease}.navbar .nav-link:hover::after{width:100%}.navbar .nav-link.active{color:#423300;font-weight:600}.navbar .nav-link.active::after{width:100%}.navbar .btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.offcanvas .nav-link{padding:.6rem 0}.nebsy-primary{background:#02172b;padding:20px 0;text-align:center;color:#fff;border-top:1px solid rgba(0,0,0,.1)}.nebsy-secondary{background:#423300;padding:20px 0;text-align:center;color:#fff}.nebsy-tertiary{background:#421500;padding:20px 0;text-align:center;color:#333}.footer a{color:#fff}.footer a:hover{color:#fff;text-decoration:underline}.nebsy-surface{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem}.service-card{border-radius:.75rem}.service-description{line-height:1.6}.about-header{padding:1.25rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem}.about-panel{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;padding:1.25rem}.about-panel--primary{border-left:4px solid #02172b}.about-panel--secondary{border-left:4px solid #423300}.about-list{padding-left:1.1rem}.about-list li{margin-bottom:.35rem}.navbar-toggler-white .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.btn-close-white{filter:invert(1) grayscale(100%);opacity:1}.offcanvas .nav-link{color:#fff}.offcanvas .nav-link:focus,.offcanvas .nav-link:hover{color:#f8f9fa;opacity:.85}.offcanvas .nav-link.active{font-weight:600;text-decoration:underline}@media (max-width:991.98px){.offcanvas .nav-item{margin-bottom:.75rem}}