body.page-template-lj-completed-azure .wrapper{overflow:clip}.lj-project-story{background:#f6f1eb;padding:120px 60px;position:relative}.lj-project-story__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:90px;counter-reset:ljstory}.lj-project-story__inner>*{grid-column:2}.lj-project-story__inner>h2{grid-column:1;grid-row:1 / span 30;align-self:start;position:sticky;top:140px;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.18;color:#1d3539;letter-spacing:-.01em}.lj-project-story__inner>h2:before{content:"The Project";display:block;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#caa383;margin-bottom:18px}.lj-project-story__inner>h2:after{content:"";display:block;width:60px;height:2px;background:#caa383;margin-top:28px}.lj-project-story__inner>p:first-of-type{font-size:19px;font-weight:300;line-height:1.75;color:#1d3539;margin:0 0 10px}.lj-project-story p{font-size:15.5px;font-weight:300;line-height:1.9;color:#5f6b6e;margin:0 0 16px}.lj-project-story h3{counter-increment:ljstory;display:flex;align-items:baseline;gap:16px;font-size:21px;font-weight:600;color:#1d3539;margin:56px 0 18px;padding-top:30px;border-top:1px solid rgba(29,53,57,.12)}.lj-project-story h3:before{content:"0" counter(ljstory);font-size:13px;font-weight:600;letter-spacing:.12em;color:#caa383}.lj-project-story ul{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.lj-project-story li{position:relative;background:#fff;border-radius:10px;padding:18px 18px 18px 52px;font-size:14.5px;font-weight:400;line-height:1.55;color:#1d3539;box-shadow:0 6px 24px #1d35390f;margin:0}.lj-project-story li:before{content:"";position:absolute;left:18px;top:19px;width:20px;height:20px;border-radius:50%;background:#caa383 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat}.lj-project-story a{color:inherit;font-weight:inherit;background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s}.lj-project-story a:hover{color:#1d3539}@media(max-width:1023px){.lj-project-story{padding:70px 24px}.lj-project-story__inner{display:block}.lj-project-story__inner>h2{position:static;margin-bottom:34px}.lj-project-story ul{grid-template-columns:1fr}.lj-project-story h3{margin-top:44px}}.lj-azure-page .section-cta-banner{background-color:#1d3539;padding:80px 0;margin:0}.lj-azure-page .section-cta-banner .hull{width:100%;max-width:1280px;margin:0 auto;padding:0 48px;box-sizing:border-box}.lj-azure-page .cta-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.lj-azure-page .cta-banner__text{flex:1 1 0%}.lj-azure-page .cta-banner__text h2{font-size:clamp(28px,3vw,42px);font-weight:800;color:#fff!important;line-height:1.2;margin:0 0 16px;opacity:1!important;transform:none!important;visibility:visible!important}.lj-azure-page .cta-banner__text h2 span,.lj-azure-page .cta-banner__text h2 strong{color:#caa383!important}.lj-azure-page .cta-banner__text p{color:#ffffffbf;font-size:16px;line-height:1.6;max-width:560px;margin:0}.lj-azure-page .cta-banner__btns{display:flex;flex-direction:column;gap:14px;flex-shrink:0;width:auto}.lj-azure-page .cta-banner__btn{display:inline-block;width:auto;padding:14px 32px;border:2px solid #fff;border-radius:8px;color:#fff;font-weight:700;font-size:15px;text-decoration:none;text-align:center;white-space:nowrap;background:transparent;transition:background .2s,color .2s}.lj-azure-page .cta-banner__btn:not(.cta-banner__btn--outline){background-color:#fff!important;color:#1d3539!important;border-color:#fff!important}.lj-azure-page .cta-banner__btn:not(.cta-banner__btn--outline):hover{background-color:#caa383!important;border-color:#caa383!important;color:#fff!important}.lj-azure-page .cta-banner__btn--outline:hover{background:#fff;color:#1d3539}@media(max-width:768px){.lj-azure-page .section-cta-banner{padding:60px 0}.lj-azure-page .section-cta-banner .hull{padding:0 24px}.lj-azure-page .cta-banner__inner{flex-direction:column;align-items:flex-start}.lj-azure-page .cta-banner__btns,.lj-azure-page .cta-banner__btn{width:100%}}
