#intro{background-color:var(--orange-100);color:var(--orange-500)}@media(min-width:1336px){#intro h1{font-size:64px;line-height:64px}}@media(min-width:980px) and (max-width:1335.9px){#intro h1{font-size:56px;line-height:56px}}@media(min-width:480px) and (max-width:979.9px){#intro h1{font-size:48px;line-height:48px}}@media(max-width:479.9px){#intro h1{font-size:36px;line-height:36px}}#pitch{border-top-right-radius:10vw;background-color:var(--orange-300)}#pitch h1{color:var(--olive-700)}#pitch h2{color:var(--olive-600)}.bubble-1{background-image:url('/img/uploads/renovation/bubble-1.svg');background-repeat:no-repeat;background-size:contain}.bubble-2{background-image:url('/img/uploads/renovation/bubble-2.svg');background-repeat:no-repeat;background-size:contain}.bubble-3{background-image:url('/img/uploads/renovation/bubble-3.svg');background-repeat:no-repeat;background-size:contain}.bubble-4{background-image:url('/img/uploads/renovation/bubble-4.svg');background-repeat:no-repeat;background-size:contain}.bubble-5{background-image:url('/img/uploads/renovation/bubble-5.svg');background-repeat:no-repeat;background-size:contain}@media(min-width:1336px){#pitch h1{font-size:56px;line-height:85px}.bubble-1{margin-right:280px;width:calc(100% - 280px);height:110px;padding:24px}.bubble-3,.bubble-5{margin-right:280px;width:calc(100% - 280px);height:141px;padding:24px}.bubble-2,.bubble-4{margin-left:280px;width:calc(100% - 280px);height:141px;padding:24px}}@media(min-width:980px) and (max-width:1335.9px){#pitch h1{font-size:56px;line-height:85px}.bubble-1{margin-right:280px;width:calc(100% - 280px);height:102px;padding:20px}.bubble-3,.bubble-5{margin-right:280px;width:calc(100% - 280px);height:133px;padding:20px}.bubble-2,.bubble-4{margin-left:280px;width:calc(100% - 280px);height:133px;padding:20px}}@media(min-width:480px) and (max-width:979.9px){#pitch h1{font-size:48px;line-height:72px}.bubble-1{margin-right:84px;width:calc(100% - 84px);height:86px;padding:16px}.bubble-3,.bubble-5{margin-right:84px;width:calc(100% - 84px);height:113px;padding:16px}.bubble-2,.bubble-4{margin-left:84px;width:calc(100% - 84px);height:113px;padding:16px}}@media(max-width:479.9px){#pitch h1{font-size:27px;line-height:41px}.bubble-1{margin-right:40px;width:calc(100% - 40px);height:70px;padding:12px}.bubble-3,.bubble-5{margin-right:40px;width:calc(100% - 40px);height:95px;padding:12px}.bubble-2,.bubble-4{margin-left:40px;width:calc(100% - 40px);height:95px;padding:12px}}#how-it-works h1{text-align:center}@media(min-width:1336px){#how-it-works figure+p{margin-bottom:56px}}@media(min-width:980px) and (max-width:1335.9px){#how-it-works figure+p{margin-bottom:48px}}@media(min-width:480px) and (max-width:979.9px){#how-it-works figure+p{margin-bottom:32px}}@media(max-width:479.9px){#how-it-works figure+p{margin-bottom:32px}}#outro{text-align:center}#outro h1{color:var(--olive-700)}@media(min-width:1336px){#calculator-figure{padding-top:28px;width:256px}#outro h1{font-size:48px;line-height:62px}}@media(min-width:980px) and (max-width:1335.9px){#calculator-figure{padding-top:24px;width:200px}#outro h1{font-size:48px;line-height:74px}}@media(min-width:480px) and (max-width:979.9px){#calculator-figure{padding-top:20px;width:140px}#outro h1{font-size:36px;line-height:55px}}@media(max-width:479.9px){#calculator-figure{padding-top:16px;width:128px}#outro h1{font-size:27px;line-height:41px}}#portfolio{background-color:var(--olive-200);text-align:center}#portfolio h2{color:var(--olive-600)}#project-cards-container{display:grid}#lightbox-close-button{color:var(--light-100);font-weight:normal}@media(min-width:1336px){#project-cards-container{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:28px}#lightbox-dialog{width:100%;height:100%;padding-top:60px}#lightbox-close-button{position:fixed;top:16px;right:24px;width:60px;height:60px}}@media(min-width:980px) and (max-width:1335.9px){#project-cards-container{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:24px}#lightbox-dialog{width:100%;height:100%;padding-top:56px}#lightbox-close-button{position:fixed;top:12px;right:24px;width:56px;height:56px}}@media(min-width:480px) and (max-width:979.9px){#project-cards-container{grid-template-columns:1fr 1fr 1fr;column-gap:20px}#lightbox-dialog{width:100%;height:100%;padding-top:52px}#lightbox-close-button{position:fixed;top:10px;right:20px;width:52px;height:52px}}@media(max-width:479.9px){#project-cards-container{grid-template-columns:1fr 1fr;column-gap:16px}#lightbox-dialog{width:100%;height:100%;padding-top:48px}#lightbox-close-button{position:fixed;top:8px;right:16px;width:48px;height:48px}}