:root{--primary-color:#0d6efd;--secondary-color:#6c757d;--accent-color:#20c997}html{font-size:14px;position:relative;min-height:100%}body{font-family:"Saira",sans-serif}@media(min-width:768px){html{font-size:16px}}.navbar{transition:all .3s ease}.navbar-scrolled{background-color:#fff!important;box-shadow:0 3px 10px rgba(0,0,0,.15)}.nav-link{margin-right:10px}.nav-link-scrolled{color:#123!important}.navbar-brand-scrolled{color:#123!important}.navbar-brand-logo{height:20px;margin-right:20px}#scrollTopBtn{display:none;position:fixed;bottom:40px;right:40px;z-index:100;font-size:24px;background-color:#333;color:#fff;border:0;border-radius:50%;width:50px;height:50px;cursor:pointer;transition:background-color .3s,transform .3s}#scrollTopBtn:hover{background-color:#555;transform:scale(1.1)}.carousel-item{position:relative;height:100vh;max-height:900px}.carousel-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.carousel-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:2rem;z-index:2}.service-card{transition:transform .3s ease;border:0;box-shadow:0 5px 15px rgba(0,0,0,.08)}.service-card:hover{transform:translateY(-10px)}.portfolio-item{overflow:hidden;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.08)}.portfolio-img{transition:transform .5s ease}.portfolio-item:hover .portfolio-img{transform:scale(1.05)}.value-card{border-left:4px solid var(--primary-color);padding-left:20px;transition:all .3s ease}.value-card:hover{border-left:4px solid var(--accent-color);transform:translateX(5px)}.cta-section{background-color:#f8f9fa}footer{background-color:#343a40;color:#fff}.blog-wrapper{width:100%;height:50%;max-height:500px;overflow:hidden}.blog-wrapper img{width:100%;height:auto}.cookie-overlay{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:2051;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:6px;padding:1rem}@media(max-width:768px){.cookie-overlay{left:0;right:0;border-radius:0}}.cookie-overlay .close-cookies{cursor:pointer}