.status-card{background-color:#fff;border:1px solid #ded3b0;border-radius:12px;flex-direction:column;justify-content:space-between;width:318px;max-width:calc(100% - 41px);margin:0 0 31px auto;font-family:Poppins;display:flex;position:relative}@media (min-width:425px){.status-card{max-width:100%;margin:0 auto 31px}}.status-card:after{content:"";z-index:2;border:3px solid rgb(var(--background-rgb));background-color:#2cc669;border-radius:50%;width:20px;height:20px;position:absolute;top:39px;left:-41px}.status-card:not(:last-child):before{content:"";z-index:1;border-left:1px solid #ded3b0;width:1px;height:calc(100% + 24px);position:absolute;top:50px;left:-31px}.status-card__title-container{padding:12px 15px}.status-card__date{color:#202020;margin-bottom:6px;font-size:12px;font-weight:400;line-height:18px}.status-card__title{color:#000;font-size:18px;font-weight:500;line-height:22px}.status-card__description{color:#333;font-family:Poppins;font-size:16px;font-weight:400;line-height:20px}.status-card__image-container{position:relative}.status-card__image-caption{color:#fff;-webkit-line-clamp:3;white-space:break-spaces;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.status-card__image-caption-container{background:linear-gradient(#0000 0%,#000 114.04%);border-radius:0 0 12px 12px;align-items:center;width:100%;height:60px;padding:0 15px;display:flex;position:absolute;bottom:0}.status-card__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 12px 12px;width:100%;height:180px;position:relative}.status-card.app-card .status-card__image{background-size:contain;width:calc(100% - 20px);height:100px;margin:10px}.status-card .status-card_project_info{padding:0 15px;font-family:Poppins;font-size:14px;line-height:16.8px;box-shadow:inset 0 0 12px 2px #0000001a}.status-card .status-card_project_name{padding-top:18px;font-weight:500}.status-card .status-card_project_description p{padding-top:20px;padding-bottom:24px;font-size:14px;font-weight:300}.visit-us-cta{background:rgb(var(--background-rgb));z-index:2;padding:.7rem;left:0;box-shadow:0 4px 34px #00000040}.visit-us-cta__subtitle{margin-bottom:.2rem;font-family:Poppins;font-size:14px;font-weight:300;line-height:24px}.visit-us-cta__link{color:#fff;background:#202020;padding:.7rem 3.5rem;font-family:Poppins;font-size:18px;font-weight:500;line-height:21px}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background-rgb:250, 244, 226;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{color:#333;background:rgb(var(--background-rgb));margin:0;font-family:Poppins,Arial,sans-serif}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:#0000}button,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:#006b54}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #04753f}main{width:535px;max-width:100%;margin:0 auto;padding:24px 24px 125px}h1{color:#04753f;margin:0 0 26px;font-size:40px;font-weight:700;line-height:1.2}p{line-height:1.5}input:not([type=checkbox]){background:#fafafa;border:3px solid #d4d4d4;border-radius:12px;width:100%;min-height:60px;padding:12px 16px}.primary{color:#faf4e2;background:#202020;border:0;border-radius:6px;width:100%;min-height:60px;padding:14px;font-weight:600;display:block}.certificate-check-form p{opacity:.7;margin-bottom:30px;font-size:16px}.certificate-check-form label{margin-bottom:9px;font-weight:500;display:block}.certificate-check-form input{margin-bottom:19px}.certificate-check-form .primary{margin-bottom:39px}.certificate-check-form .contact-us{text-align:center;font-weight:500}.error{color:#a11b1b;opacity:1!important}.navbar{z-index:5;background:#faf4e2;justify-content:space-between;align-items:center;min-height:65px;padding:18px 24px;display:flex;position:sticky;top:0;box-shadow:0 0 26px #0002}.menu-button{background:0 0;border:0;gap:5px;padding:10px;display:grid}.menu-button span{background:#202020;width:24px;height:2px;display:block}.navigation-dialog{color:#faf4e2;background:linear-gradient(#202020,#000);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px 24px;position:fixed;inset:0}.navigation-dialog .menu-heading{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.navigation-dialog button{color:#fff;background:0 0;border:0;font-size:32px}.navigation-dialog nav{max-width:650px;margin:auto}.navigation-dialog a{color:inherit;text-decoration:none}.navigation-dialog .menu-root,.navigation-dialog summary{padding:15px 0;font-size:32px;display:block}.navigation-dialog summary{list-style:none}.navigation-dialog summary:after{content:"+";float:right}.navigation-dialog details[open] summary{color:#b3f281}.navigation-dialog details[open] summary:after{content:"−"}.navigation-dialog ul{margin:0;padding:0 12px 20px;list-style:none}.navigation-dialog li{padding:10px 0}.cert-id{color:#6c7179;margin-bottom:16px;font-size:14px}.message-body{margin-bottom:20px}.certificate-actions{gap:23px;display:flex}.text-button{color:#000;background:0 0;border:0;align-items:center;gap:7px;padding:0;text-decoration:underline;display:flex}.text-button img{width:24px;height:24px}.share-status{font-size:14px}.project-status-updates{margin-top:27px}.status-card__title{margin:0}img.status-card__image{object-fit:cover;display:block}.app-card img.status-card__image{object-fit:contain}.visit-us-cta{text-align:center;width:100%;position:fixed;bottom:0}.visit-us-cta .visit-us-cta__link{border-radius:99px;text-decoration:none;display:inline-block}.subscription-dialog{color:#202020;background:#fff;border:1px solid #292f46;width:480px;max-width:calc(100% - 32px);padding:32px 48px}.subscription-dialog::backdrop{background:#0008}.subscription-dialog h2{font-size:24px;font-weight:500;line-height:1.15}.subscription-dialog p{color:#535353}.subscription-dialog input[type=email]{border:2px solid #000;border-radius:8px;font-size:20px}.subscription-dialog .consent{color:#535353;gap:8px;margin:20px 0 25px;line-height:1.3;display:flex}.subscription-dialog .consent input{accent-color:#006b54;flex:none;width:18px;height:18px}.close-button{background:0 0;border:0;font-size:28px;position:absolute;top:8px;right:12px}.modal-logo{object-fit:contain;width:115px;height:65px}.sr-only,.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{z-index:20;background:#fff;padding:12px;position:fixed;top:0}@media (max-width:425px){.subscription-dialog{padding:28px 22px}h1{font-size:36px}}
