.et-l--header .et_pb_sticky_placeholder{display:none!important;height:0!important}.et-l--header .et_pb_sticky--top,.et-l--header .et_pb_sticky_module{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;box-shadow:none!important}#pb-menu-float{position:fixed;top:12px;right:clamp(16px,3vw,40px);z-index:10020;display:inline-flex;align-items:center;gap:.6rem;border:1px solid var(--pb-border);background:#fff;color:var(--pb-text);padding:.45rem .7rem;border-radius:12px;font-weight:600;box-shadow:0 6px 18px rgba(0,0,0,.08);cursor:pointer}#pb-menu-float .pb-burger{width:22px;height:16px;position:relative;display:inline-block}#pb-menu-float .pb-burger i{content:"";position:absolute;left:0;right:0;height:2px;background:var(--pb-blue);border-radius:2px}#pb-menu-float .pb-burger i:nth-child(1){top:0}#pb-menu-float .pb-burger i:nth-child(2){top:7px}#pb-menu-float .pb-burger i:nth-child(3){bottom:0}#pb-offcanvas{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:92vw;background:#fff;transform:translateX(100%);transition:transform .35s ease;z-index:9999;box-shadow:-18px 0 40px rgba(0,0,0,.12);overflow:auto;padding:22px 26px 28px;border-left:1px solid var(--pb-border)}body.pb-offcanvas-open #pb-offcanvas{transform:translateX(0)}#pb-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:9998}body.pb-offcanvas-open #pb-overlay{opacity:1}.pb-services-grid .svc{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:110px;padding:20px}@media (max-width:767px){.et-l--header .et_pb_button_0_tb_header{margin-left:12px!important}}.pb-projects{width:100vw;margin-left:calc(50% - 50vw);padding:105px 0;background:#ffffff}.pb-projects-inner{width:90%;max-width:1180px;margin:0 auto}.pb-projects-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.pb-projects-heading{width:65%;max-width:700px}.pb-projects-label{display:flex;align-items:center;gap:12px;margin-bottom:17px;color:#397caf;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.pb-projects-label-line{display:block;width:35px;height:3px;background:#c73720}.pb-projects h2{margin:0 0 16px;padding:0;color:#031c2c;font-size:48px;font-weight:650;line-height:1.14;letter-spacing:-1px}.pb-projects-intro{margin:0;color:#5c6972;font-size:16px;line-height:1.7}.pb-projects-button{display:inline-flex;min-height:51px;align-items:center;justify-content:center;flex-shrink:0;padding:13px 24px;border:2px solid #031c2c;border-radius:7px;color:#031c2c!important;font-size:14px;font-weight:750;text-decoration:none!important;transition:all 0.25s ease}.pb-projects-button:hover{background:#031c2c;color:#ffffff!important;transform:translateY(-2px)}.pb-projects-gallery{display:flex;gap:14px;height:570px}.pb-project-main{width:50%}.pb-projects-small{width:50%;display:flex;flex-wrap:wrap;gap:14px}.pb-projects-small .pb-project{width:calc(50% - 7px);height:calc(50% - 7px)}.pb-project{position:relative;display:block;overflow:hidden;border-radius:12px;background:#031c2c;text-decoration:none!important}.pb-project-main{height:100%}.pb-project img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 0.5s ease}.pb-project:hover img{transform:scale(1.055)}.pb-project-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:25px;background:linear-gradient(180deg,rgba(3,28,44,0) 40%,rgba(3,28,44,0.84) 100%)}.pb-project-content{transform:translateY(8px);transition:transform 0.3s ease}.pb-project:hover .pb-project-content{transform:translateY(0)}.pb-project-category{display:block;margin-bottom:5px;color:#71afd7;font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.pb-project-title{display:block;color:#ffffff;font-size:19px;font-weight:750;line-height:1.3}.pb-project-main .pb-project-title{font-size:25px}.pb-project-arrow{position:absolute;top:18px;right:18px;display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,0.92);color:#031c2c;font-size:18px;font-weight:700;opacity:0;transform:translateY(8px);transition:all 0.3s ease}.pb-project:hover .pb-project-arrow{opacity:1;transform:translateY(0)}@media screen and (max-width:980px){.pb-projects{padding:85px 0}.pb-projects h2{font-size:40px}.pb-projects-gallery{height:500px}.pb-project-overlay{padding:19px}.pb-project-title{font-size:16px}.pb-project-main .pb-project-title{font-size:22px}}@media screen and (max-width:767px){.pb-projects{padding:70px 0}.pb-projects-header{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:35px}.pb-projects-heading{width:100%}.pb-projects h2{font-size:35px;letter-spacing:-0.5px}.pb-projects-intro{font-size:15px}.pb-projects-button{width:100%}.pb-projects-gallery{height:auto;flex-direction:column}.pb-project-main,.pb-projects-small{width:100%}.pb-project-main{height:430px}.pb-projects-small{flex-direction:column}.pb-projects-small .pb-project{width:100%;height:330px}.pb-project-arrow{opacity:1;transform:translateY(0)}}.pb-projects .pb-projects-gallery{display:flex!important;gap:14px!important;height:570px!important}.pb-projects .pb-project-main{width:50%!important;height:100%!important}.pb-projects .pb-projects-small{width:50%!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important}.pb-projects .pb-projects-small .pb-project{width:calc(50% - 7px)!important;height:calc(50% - 7px)!important}.pb-projects .pb-project img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}@media screen and (max-width:980px){.pb-projects .pb-projects-gallery{height:500px!important}}@media screen and (max-width:767px){.pb-projects .pb-projects-gallery{height:auto!important;flex-direction:column!important}.pb-projects .pb-project-main,.pb-projects .pb-projects-small{width:100%!important}.pb-projects .pb-project-main{height:430px!important}.pb-projects .pb-projects-small{flex-direction:column!important}.pb-projects .pb-projects-small .pb-project{width:100%!important;height:330px!important}}