:root{--black:#333;--browney:#ca9e67;--grey:#7b7b7b;--dark-slate-grey:#363940;--white:white;--relume-library-lite--rl-black:black;--relume-library-lite--rl-white:white;--commercial:#68ba89;--overlay:var(--browney)}body{color:#333;font-family:"Source Serif 4",sans-serif;font-size:1rem;line-height:1.6}h1{margin-top:20px;margin-bottom:10px;font-family:"Source Serif 4",sans-serif;font-size:1.7rem;font-weight:700;line-height:2.2rem}h2{margin-top:20px;margin-bottom:10px;font-family:"Source Serif 4",sans-serif;font-size:1.5rem;font-weight:600;line-height:1.7rem}h3{color:var(--black);margin-top:20px;margin-bottom:10px;font-family:"Source Serif 4",sans-serif;font-size:1.3rem;font-weight:600;line-height:1.4rem}h4{color:var(--black);margin-top:10px;margin-bottom:10px;font-family:"Source Serif 4",sans-serif;font-size:1.1rem;font-weight:600;line-height:1.2}h5{margin-top:10px;margin-bottom:10px;font-family:"Source Serif 4",sans-serif;font-size:1rem;font-weight:700;line-height:1.1rem}p{margin-bottom:10px;font-family:"Source Serif 4",sans-serif;font-size:1rem;line-height:1.3rem}a{color:var(--browney);font-family:"Source Serif 4",sans-serif;text-decoration:underline}a:hover{color:var(--grey)}li{font-family:"Source Serif 4",sans-serif;font-size:1rem;line-height:1.2rem}strong{font-family:"Source Serif 4",sans-serif;font-weight:700}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-family:"Source Serif 4",sans-serif;font-size:18px;line-height:22px}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-form-formrecaptcha{margin-bottom:8px}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.hero-overlay{background-color:var(--dark-slate-grey);color:#fff;object-fit:contain;background-image:linear-gradient(#00000030,#00000030),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/672227ac9790abdc56e56366_653f7f1002d116e8e9aef0cd_New%20header%20image%20copy.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;flex-flow:column;justify-content:center;align-items:center;width:100%;height:90vh;min-height:700px;max-height:none;margin-top:0;padding-top:0;padding-bottom:0;font-family:"Source Serif 4",sans-serif;display:flex;position:relative;inset:-49% 0% 0%;overflow:hidden}.hero-overlay.annex-london{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/66432ffbe0c73a922a7d539c_Annexe%201.avif);background-position:0 0,50% 0}.hero-overlay.extensions-london{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/653f7f1002d116e8e9aef0cd_New%20header%20image.avif);background-position:0 0,50% 0}.hero-overlay.garden-room{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/6660e33c1b540f0f2f3c302b_CTA%20BG.avif)}.hero-overlay.commercial{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/6656e47a172df24edf929025_mast%20head.avif);background-position:0 0,50%}.footer{text-align:center;background-color:#353333;align-items:flex-start;padding-top:60px;padding-bottom:40px;position:static;overflow:hidden}.footer-flex-container{color:#fff;text-align:left;flex-direction:row;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.footer-logo-link{flex:0 auto;min-width:auto;max-height:none}.footer-image{float:none;clear:none;filter:invert();object-fit:contain;object-position:0% 50%;width:60%;height:100%;margin-bottom:0;padding-bottom:0;display:block}.footer-heading{margin-top:0;margin-bottom:20px;font-family:"Source Serif 4",sans-serif;font-size:14px;line-height:1.5}.footer-link{color:#fff;background-color:#0000;margin-bottom:9px;text-decoration:none;display:block}.footer-link:hover{text-decoration:underline}.body{background-color:#f6f6f6;font-family:"Source Serif 4",sans-serif}.footer-text{flex-direction:column;font-size:14px;line-height:23px;display:flex}.footer-text.bottom{color:var(--white);font-family:"Source Serif 4",sans-serif}.bold-text-4{flex-direction:column;margin-top:5px;font-family:"Source Serif 4",sans-serif;font-weight:400;display:flex}.bold-text-5{font-size:14px}.div-block-8{clear:none;flex:1}.div-block-9{flex-direction:column;flex:1;align-self:flex-start;align-items:flex-start;padding-right:38px;display:flex}.div-block-10{flex-direction:column;flex:1;align-self:flex-start;display:flex}.p-centred{text-align:center;padding-left:4vw;padding-right:4vw;font-size:1.2rem;line-height:1.4rem}.p-centred.bottom-50{margin-bottom:64px;padding-bottom:0;display:block}.p-centred.white{font-family:"Source Serif 4",sans-serif;font-size:1rem;line-height:1.6em}.list{margin-bottom:0;padding-left:0}.div-block-12{flex:0 auto;align-self:flex-start}.email-icon{margin-top:6px;font-family:"Fa 400",sans-serif;font-weight:400}.image-19{max-width:none;margin-top:5px;display:block;overflow:visible}.bold-text-9{font-size:20px}.image-20{max-width:none;margin-top:15px}.column-14{padding-left:24px}.white.left-aligned,.white.left-aligned.small{filter:drop-shadow(0 2px 5px #000000b3)}.white{color:var(--white);align-self:stretch;font-family:"Source Serif 4",sans-serif}.white.left-aligned,.white.left-aligned.small{filter:drop-shadow(0 2px 5px #000000b3)}.white.case{text-align:center;margin-left:auto;margin-right:auto;padding-left:0;position:static}.white.left-aligned,.white.left-aligned.small,.white.left-aligned.small{filter:drop-shadow(0 2px 5px #000000b3)}.cards-section{border-right:1px none var(--grey);border-bottom:1px none var(--grey);min-width:70%;padding-top:50px;padding-bottom:50px}.centered-container-4{text-align:center;flex-direction:column;flex:1;align-items:center;margin-left:auto;margin-right:auto;padding-top:0;font-family:"Source Serif 4",sans-serif;display:flex}.draft{display:none}.div-block-65{grid-column-gap:50px;justify-content:center;align-items:center;padding-top:50px;padding-bottom:100px;display:flex}.image-290,.image-291{height:75px}.image-292{background-color:var(--black);height:75px;padding:10px}.left-aligned{text-align:left;align-self:flex-start}.left-aligned.h2-small{filter:drop-shadow(0 2px 5px #000000b3);font-size:1.3rem}.rl_layout1_spacing-block-3{width:100%;padding-bottom:2rem}.heading-intro{text-align:center;background-color:#ffffff9c;flex-flow:column;width:70%;margin-top:-106px;margin-left:auto;margin-right:auto;padding:1rem;display:flex;position:relative}.heading-intro.bkgd-clear{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;inset:0% auto auto 0%;background-color:#fff0;justify-content:space-between;align-items:flex-start;margin-top:auto;margin-bottom:auto;padding-top:5rem;position:relative;inset:0% auto auto 0%}.navbar_brand-img{max-height:4rem}.nav-link-details{color:#283338de;font-size:14px}.drop-arrow-plain{margin-right:5px;font-size:14px}.dropdown-list-full-wrapper{background-color:#fff;padding-top:20px;padding-bottom:40px}.navigation-column{justify-content:center;align-items:center;width:25%;padding:10px 15px 0}.navigation-link:hover,.navigation-link.w--current{color:var(--browney)}.navigation-link{justify-content:center;align-items:center;padding:20px 12px;font-size:15px;text-decoration:none;transition:all .2s;display:flex}.navigation-link:hover,.navigation-link.w--current{color:var(--browney)}.navigation-link.commercial{color:var(--commercial)}.mobile-nav-link{font-size:16px}.nav-title-2{color:var(--browney);margin-bottom:10px;font-size:16px;font-weight:400}.nav-title-2.menu{font-weight:400}.nav-title-2.menu.main-menu{color:var(--dark-slate-grey);font-size:16px;line-height:21px}.nav-title-2.desktop{color:var(--dark-slate-grey)}.nav-title-2.desktop.over{color:var(--relume-library-lite--rl-white)}.dropdown-list-mob{display:none}.global-button-primary{grid-column-gap:12px;grid-row-gap:12px;background-color:var(--browney);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:auto;padding:12px 24px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:color .3s ease-out,background-color .3s ease-out;display:flex;position:relative;overflow:hidden}.global-button-primary:hover{background-color:var(--black);color:var(--white)}.global-button-primary:active{background-color:#705cfa}.navigation-left{align-items:center;width:50%;display:flex}.navigation-wrap{z-index:999;background-color:#fff;display:block;position:sticky;top:0%}.mobile-toggle,.mobile-dropdown{font-size:16px}.navigation-mob{background-color:#0000;flex-direction:column;align-items:center;display:none;position:relative;inset:0% 0% auto}.navigation-drop-container-2{background-color:#fff;max-width:1400px;margin-left:auto;margin-right:auto;display:flex}.navigation{z-index:9;background-color:#0000;flex-direction:column;align-items:center;display:flex}.navigation-right{justify-content:flex-end;align-items:center;width:50%;font-size:16px;display:flex}.nav-menu-4{color:#283338;align-items:center;font-size:15px;display:flex;position:static}.navigation-link-block-mob{color:#283338;border-radius:20px;width:100%;margin-bottom:20px;padding:20px 22px;font-size:16px;font-weight:400;text-decoration:none;transition:all .35s;display:flex}.navigation-link-block-mob:hover{color:#7735f6;background-color:#7735f60d}.navigation-full{z-index:9;border-bottom:1px solid #3d424b12;align-items:center;width:100%;padding:20px 3%;display:block;position:relative}.dropdown-toggle-4{padding-left:12px;padding-right:24px;font-family:"Source Serif 4",sans-serif;transition:all .2s}.dropdown-toggle-4:hover{color:var(--browney)}.navigation-container{align-items:center;width:100%;max-width:1300px;height:100%;margin-left:auto;margin-right:auto;display:flex}.dropdown-list-4{min-width:100%}.dropdown-list-4.w--open{background-color:#0000;padding-top:25px;position:absolute;inset:80px 0 auto;box-shadow:2px 30px 50px #00000014}.navigation-link-block-2{color:var(--black);border-radius:20px;width:100%;height:50%;margin-bottom:20px;padding:40px 22px 20px;font-size:16px;text-decoration:none;transition:all .35s;display:flex}.navigation-link-block-2:hover{color:var(--browney);background-color:#ca9e671a}.navigation-link-block-2.garden-rooms{color:var(--white);background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/662bcba5f780771aab949b99_garden.avif);background-position:0 0,50%;background-size:auto,cover}.navigation-link-block-2.garden-rooms:hover{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/662bcba5f780771aab949b99_garden.avif);background-position:0 0,50%;background-size:auto,cover}.navigation-link-block-2.extensions{color:var(--white);background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/662bcbf7926a4105669aaa11_ext.avif);background-position:0 0,50%;background-size:auto,cover}.navigation-link-block-2.extensions:hover{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/662bcbf7926a4105669aaa11_ext.avif);background-position:0 0,50%;background-size:auto,cover}.navigation-link-block-2.annexes{color:var(--white);background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/662bcbba609d7f037e7eb0b0_annex.avif);background-position:0 0,50%;background-size:auto,cover}.navigation-link-block-2.annexes:hover{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/662bcbba609d7f037e7eb0b0_annex.avif);background-position:0 0,50%;background-size:auto,cover}.navigation-link-block-2.case-studies{color:var(--white);background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/662bcc272706263b8473c8cb_casestudies.avif);background-position:0 0,50%;background-size:auto,cover}.navigation-link-block-2.case-studies:hover{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/662bcc272706263b8473c8cb_casestudies.avif);background-position:0 0,50%;background-size:auto,cover}.brand-2{margin-right:44px}.navigation-container-mob{align-items:center;width:100%;max-width:1300px;height:100%;margin-left:auto;margin-right:auto;font-size:18px;display:flex}.nav-content-wrap-2{flex-direction:column;justify-content:flex-end;align-self:flex-start;align-items:flex-start;width:100%;padding-left:20px;font-size:16px;display:flex}.nav-content-wrap-2.menu{font-weight:400}.dropdown-3{margin-left:5px;margin-right:5px;position:static}.dropdown-list-5{background-color:#886464;border-radius:10px}.dropdown-list-5.w--open{background-color:#fff}.dropdown-link-3{padding-top:16px;padding-bottom:16px}.dropdown-link-3:hover{color:var(--browney)}.dropdown-4,.dropdown-toggle-5{font-size:16px}.dropdown-list-6.mobile-menu{margin-left:10px;font-size:16px;font-weight:600}.mobile-sub{margin-left:20px;font-size:16px;font-weight:400}.text-block-29,.text-block-30{font-family:"Source Serif 4",sans-serif;font-size:16px;font-weight:400}.use-case-section{background-color:var(--dark-slate-grey);min-width:70%;padding-top:100px;padding-bottom:100px}.use-cases{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;padding-top:3rem;padding-bottom:3rem;display:grid}.use-case-item{width:100%}.use-case-img{object-fit:cover;border-radius:1rem;height:10rem}.building-feature-section{padding-top:100px;padding-bottom:100px}.tab-img{object-fit:cover;border-radius:1rem;width:100%;height:60vh}.feature-content{background-color:var(--white);border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:0;max-width:40%;padding:1.5rem;position:absolute;inset:auto auto 0% 0%}.feature-title-text{text-align:left;font-size:1.5rem;font-weight:600;line-height:2rem}.feature-copy-text{text-align:left;font-size:.9rem}.commercial-cta{background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/66582978bffe8208ff1ac633_CTA%20image.avif);background-position:50%;background-size:cover;padding-top:100px;padding-bottom:100px}.commercial-cta-button{background-color:var(--commercial);border-radius:.5rem;padding:.7rem 2rem;font-size:1rem;line-height:1.5rem}.navigation-centre{display:flex}.commercial-form-section{padding-top:100px;padding-bottom:100px}.commercial-cta_wrapper{grid-column-gap:0px;grid-row-gap:0px;border-radius:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid;overflow:hidden}.image-309{object-fit:cover;width:100%;height:100%}.form-block-3{background-color:var(--white);height:100%;margin-bottom:0;padding:2rem}.commercial-cta_field-label{text-align:left;font-size:1rem;font-weight:600;line-height:1.5rem}.commercial-cta_input-field{border-radius:.5rem;margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.slider-2{background-color:#0000;width:100%;height:60vh}.credits{color:#fff;font-family:"Source Serif 4",sans-serif}.text-block-36,.text-block-37{font-family:"Source Serif 4",sans-serif}.center{text-align:center}.hide{display:none}@media screen and (min-width:1280px){.hero-overlay{background-image:linear-gradient(#00000030,#00000030),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/672227ac9790abdc56e56366_653f7f1002d116e8e9aef0cd_New%20header%20image%20copy.avif);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,scroll}.button.dark.margin-50{transform:translate(0)}.button.dark.margin-50:hover{background-color:var(--white);color:var(--browney)}.intro-heading-h2{font-size:1.8rem;line-height:2rem}.dark-heading-h3{margin-top:10px}.p-blog-summary.feature{width:70%}.heading-7.h1-title{font-size:1.8rem;line-height:2rem}.hero-overlay-results.about{min-height:850px;max-height:850px}.paragraph-4.black{font-size:1.1rem;line-height:1.4rem}.h1-about.white.cs-margin{font-size:1.8rem;line-height:2rem}.h1-about.black{font-size:1.6rem;line-height:1.8rem}.section-4{margin-top:0}.heading-17{font-size:1.8rem;line-height:2rem}.masthead.case-study{background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/682b592b3821917ee08caf4a_662fbfff6bb00f5972a5fe8a_Brick%20Extension%20\(2\).avif);background-position:50% 0;background-repeat:no-repeat;background-size:cover}.p-centred{font-size:1.1rem;line-height:1.4rem}.image-10{max-width:40%}.button-3.black-button{background-color:var(--dark-slate-grey)}.button-3.cs-button{color:var(--white);text-transform:none;border-radius:15px;width:20%;margin-left:auto;margin-right:auto}.intro{font-size:1.1rem;line-height:1.4em}.p-intro{font-size:1.1rem;line-height:1.4rem}.container-11{color:var(--dark-slate-grey);background-color:#fff;padding-left:37px;padding-right:37px}.white.left-aligned,.white.left-aligned.small,.white.left-aligned,.white.left-aligned.small,.white.left-aligned.small{filter:drop-shadow(0 2px 5px #000000b3)}.cards-grid-container{min-width:468px;min-height:400px}.cards-image{width:auto;min-width:100%}.contact-para{width:90%}.grid-3{grid-template-columns:.75fr 1.25fr .75fr 1.25fr}.prjoct-table-col-one{color:var(--dark-slate-grey);padding-top:20px;padding-bottom:20px}.container-17{border-radius:12px}.width-half{align-self:flex-start}.dropdown-list-2{background-color:#fff}.rich-text-block-16{font-family:Source Serif Pro}.case-study-hover-div{background-color:#7a797700}.case-study-hover-div-lower{background-color:#ca9e6700}.sticky-cta{flex-direction:row;justify-content:flex-end;align-items:center;transform:translate(350px)}.div-block-57{width:auto;height:auto;padding:10px 20px;transform:rotate(-90deg);box-shadow:2px 2px 10px #00000021}.sticky-form{width:350px}.text-block-18{transform:none}.link-block-11{box-shadow:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:auto;min-height:300px;text-decoration:none;display:flex}.case-study-feature-div{margin-bottom:18px}.image-289{margin-top:50px}.div-block-66{padding-top:6rem}.div-block-67{background-image:linear-gradient(#fafafa99,#fafafa99)}.text-button{color:var(--white);border-radius:5px}.text-button:hover{background-color:var(--white);color:var(--browney)}.products{padding-bottom:0}.section-19{background-color:var(--browney);flex-direction:row;justify-content:center;align-items:center;display:flex}.container-25{flex:0 auto;justify-content:space-around;align-items:center;width:100%;margin-left:auto;padding-top:20px;padding-bottom:20px;display:flex}.div-block-71{align-items:center;width:50%;display:flex}.div-block-72{justify-content:flex-end;width:50%;display:flex}.text-block-25{font-size:28px;font-weight:600;line-height:40px}.heading-41.text-margin-bottom-medium{flex-direction:column;justify-content:space-around;align-items:flex-start;margin-top:3rem;font-size:1.8rem;line-height:2rem;display:block}.container-28{height:20rem;margin-bottom:0}.div-block-76{margin-top:5rem}.heading-42{color:#ca9e67;font-size:1.8rem;line-height:2rem}.section-22{font-family:Source Serif Pro;font-size:18px;line-height:23px}.header-section{min-height:300px}.heading-intro{width:70rem;padding:2rem}.heading-intro.bkgd-clear{width:70%}.gallery21_arrow,.gallery21_arrow.is-left,.gallery21_arrow.is-left{background-image:linear-gradient(to bottom,var(--browney),var(--browney))}.overview{font-size:1.2rem;line-height:1.4rem}.text-block-31{color:#fcf9f9}.heading-49{color:var(--relume-library-lite--rl-white)}.blog-categories-wrapper{margin-top:2rem}.div-block-99{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:60%;margin-left:auto;margin-right:auto;display:flex}.link-11{font-size:1rem;line-height:1.2rem}.collection-list-wrapper-21{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:block}.img-blog-grid{width:100%;height:200px}.h3-blog-grid{color:var(--dark-slate-grey);margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.1rem}.link-blog-grid{width:100%;margin-bottom:0;text-decoration:none}.collection-item-32{flex-flow:column;justify-content:flex-start;align-items:center;height:19rem;margin-bottom:1rem;display:flex}.collection-list-17{margin-left:0;margin-right:0}.text-block-33{justify-content:flex-start;align-items:flex-end;display:block}.image-307{text-align:left;max-width:40%}.tab-img{border-radius:0}.feature-content{background-color:var(--white);border-top-right-radius:1rem;max-width:40%;padding:2rem;position:absolute;inset:auto auto 0% 0%;overflow:hidden}.feature-title-text{text-align:left;font-size:1.5rem;font-weight:600;line-height:2rem}.feature-copy-text{text-align:left;font-size:1rem;line-height:1.5rem}.commercial-cta{background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/66582978bffe8208ff1ac633_CTA%20image.avif);background-position:50%;background-size:cover;padding-top:100px;padding-bottom:100px}.commercial-cta-button{background-color:var(--commercial);border-radius:.5rem;align-self:center;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .3s}.commercial-cta-button:hover{color:var(--white);background-color:#8ed4aa}.commercial-form-section{padding-top:100px;padding-bottom:100px}.paragraph-40{padding-left:30px;padding-right:30px;font-size:28px;line-height:32px}.key-features{background-color:#e9e9e9;margin-top:50px}.design{margin-top:50px}.design.outcome{background-color:#f6f6f6}.div-block-106{width:600px;left:212px}.cs-introduction{margin-top:50px}.heading-68{text-align:center}.process{background-color:var(--grey);text-align:left;border-radius:15px;margin-bottom:20px;padding:20px 30px}.section-24{flex-flow:column;justify-content:center;align-items:center;margin-top:50px;margin-bottom:50px;display:flex;position:relative}.div-block-107{background-color:var(--relume-library-lite--rl-white);width:780px;height:300px;position:absolute}.heading-69{text-align:center;padding-left:30px;padding-right:30px;font-size:32px;font-weight:600;line-height:38px}.rich-text-block-28{padding-left:30px;padding-right:30px}.div-block-108{text-align:left;width:58.2rem}.where-masthead-image{z-index:1;box-sizing:border-box;object-fit:cover;max-height:100%;position:absolute;inset:0%;overflow:auto}.section-25{position:relative}.masthead-banner{margin-top:-9%}.image-315{width:100%}.div-block-120{display:flex}.div-block-121,.div-block-122{width:50%}.section-28,.image-316{margin-top:40px}.heading-93{color:var(--relume-library-lite--rl-white)}}@media screen and (min-width:1920px){.hero-overlay{background-image:linear-gradient(#00000030,#00000030),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/653f7f1002d116e8e9aef0cd_New%20header%20image.avif);background-repeat:repeat,no-repeat;background-size:auto,cover}.cta-bar.cta-icon{margin-top:-31px}.column{align-items:flex-end}.cta-text{color:var(--white);text-decoration:none}.column-3.hide{align-items:flex-start}.p-benefits{font-size:15px}.heading-testimonial-p{font-size:18px}.div-block-2.d-block.mx-5{height:400px;min-height:400px;max-height:1200px;margin-left:5%;margin-right:5%}.paragraph-2.margin-bottom-0{font-size:18px;line-height:25px}.heading-4,.step,.step-detail-p{font-size:20px}.p-blog-summary{font-size:18px}.accordion-body__contents{font-size:1.2rem;font-weight:400;line-height:1.5rem}.question-text{font-size:20px}.hero-overlay-2.why{min-height:1080px}.columns-3.case-study{justify-content:space-around}.hero-overlay-results.about{background-image:linear-gradient(#3639404f,#3639404f),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/653f7f1002d116e8e9aef0cd_New%20header%20image.avif);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;min-width:100%;height:auto;min-height:800px;margin-top:0}.paragraph-4{font-size:23px}.h1-about.white.cs-margin{flex-direction:column;font-size:1.8rem;line-height:2rem;display:flex}.h1-about.black{font-size:2rem;line-height:2.2rem}.h2{font-size:1.6rem;line-height:1.8rem}.section-4{margin-top:0}.submit-button.cta{margin-bottom:59px}.heading-17{font-size:1.8rem;line-height:2rem}.masthead{object-fit:fill;background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/636929dca54ebd8400ef4beb_6328c26c4cfbbb5900fa7474_Holywell%20Road%20-%20by%20Visually%20Rich%2009735.jpg);background-position:50%;background-size:cover;min-height:0;overflow:visible}.masthead.case-study{box-sizing:border-box;-webkit-text-fill-color:inherit;object-fit:cover;-webkit-text-fill-color:inherit;object-fit:cover;background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/67ca13e4a27a761c286bca42_extension-mobile.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;background-clip:border-box;min-height:1080px;position:static;overflow:visible}.paragraph-9.case-p{font-size:27px;line-height:38px}.paragraph-9.case-p.side-align{line-height:20px}.p-centred{padding-left:1vw;padding-right:1vw;font-size:1.4rem;line-height:1.8rem}.image-10{box-shadow:5px 4px 11px 3px #53474733}.button-3{padding-left:10px;padding-right:10px}.date-brown{font-size:18px}.image-12.featured{max-height:none}.link-block-5{text-decoration:none}.intro{font-size:1.1rem;line-height:1.4em}.p-intro{font-size:22px;line-height:27px}.container-11{color:var(--dark-slate-grey);background-color:#fff0;padding-left:38px;padding-right:38px}.white.case{flex:0 auto}.cards-section{min-width:100%}.centered-container-4{align-items:stretch}.cards-grid-container{min-width:412px}.cards-image{width:100%;min-width:100%}.text-block-7,.rich-text-block-10{font-size:18px;line-height:24px}.text-block-8{text-align:left;font-size:18px;line-height:24px}.contact-para{width:80%;font-size:20px;line-height:26px}.paragraph-15{width:100%;max-width:100%;font-size:18px;line-height:24px}.width-half{align-self:flex-start}.testimonial-quote{font-size:24px;line-height:31px}.div-block-28{flex-direction:column}.text-block-9.name{margin-top:40px}.case-study-grid.v2{width:100%}.collection-item-17{grid-column-gap:15px;grid-row-gap:15px;margin-bottom:0;margin-left:0;padding-left:0}.lightbox-link{cursor:zoom-in;mix-blend-mode:normal}.container-22{flex-direction:column;justify-content:space-between;display:flex}.link-block-10{background-position:50%;background-repeat:no-repeat;background-attachment:scroll;min-width:100%;max-width:none;min-height:300px}.collection-item-19{flex-flow:wrap;width:47%;height:300px;margin-bottom:6%;font-size:18px;display:block}.collection-list-9{width:100%;height:100%}.collection-list-wrapper-13{width:100%}.rich-text-block-12{font-size:20px;line-height:24px}.rich-text-block-12.mid-align.margin{font-size:14px;line-height:20px}.rich-text-block-13{font-size:20px;line-height:26px}.paragraph-16,.list-item{font-size:1.2rem;line-height:1.4rem}.list-2,.wide{font-size:18px;line-height:24px}.rich-text-block-15{font-size:20px;line-height:26px}.rich-text-block-16{font-family:Source Serif Pro;font-size:20px;line-height:27px}.text-block-15{font-size:18px;line-height:24px}.case-study-module-new{font-size:1rem}.sticky-cta{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;justify-content:flex-end;align-items:center;inset:0% 0% 0% auto;transform:translate(350px)}.div-block-57{width:auto;height:auto;padding:10px 20px;transform:rotate(-90deg);box-shadow:-3px 0 10px #00000021}.sticky-form{width:350px;transform:none}.text-block-18{transform:none}.link-block-11{box-shadow:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:auto;min-height:300px;text-decoration:none;display:flex;position:static;inset:auto 0% 0% auto}.case-study-feature-div{margin-bottom:28px}.image-289{margin-top:57px}.products{min-width:100%}.heading-41.text-margin-bottom-medium{margin-top:2rem;font-size:1.8rem;line-height:2rem}.project-masthead{height:39rem}.div-block-76{width:80%;height:13rem;margin-top:18rem}.heading-42{color:#ca9e67;font-size:1.8rem;line-height:2rem}.centered-container-4-copy{align-items:stretch}.gallery8_lightbox-link{display:flex}.heading-intro{padding-top:3rem;padding-bottom:3rem}.div-block-87{max-width:50%;margin-left:auto;margin-right:auto}.div-block-88{flex-direction:row;display:block}.overview{font-size:1.4rem;line-height:1.7rem}.collection-list-wrapper-16{display:block}.container-32{font-size:1.2rem}.location-intro-section{min-width:100%}.design.outcome{margin-top:0}.div-block-106{left:532px}.question-text-2{font-size:20px}.div-block-108{width:58.2rem}.section-25{height:900px;max-height:900px}.masthead-panel{margin-top:-113px}.masthead-banner{margin-top:-8%}}@media screen and (max-width:991px){.hero-overlay{object-fit:cover;background-image:linear-gradient(#00000030,#00000030),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/67ca13e4a27a761c286bca42_extension-mobile.webp);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,scroll;height:100%}.centered-container{margin-top:106px}.footer{padding-left:20px;padding-right:20px}.footer-link{font-size:.9rem;line-height:1.1rem}.button.dark.margin-50{font-size:1rem;line-height:1.2rem}.cta-bar{padding-top:18px;padding-bottom:18px}.column{flex-direction:row;flex:1;align-items:flex-start;margin-bottom:0}.cta-text{align-self:center;margin-right:0;padding:0;font-size:13px;line-height:18px}.column-2,.column-3{flex:1;align-items:flex-start}.column-3.hide{justify-content:flex-start}.image-4{flex:0 auto;max-width:none;padding-left:10px;display:block}.image-4.cta-button{align-self:center;width:30px;padding-bottom:0}.image-4.cta-button.mob-fix{flex:0 auto;align-self:center;padding-bottom:0}.intro-heading-h2{font-size:1.8rem}.container{padding-top:27px}.container.margin-50{padding-top:20px}.container.py-90.testimonial-padding{min-height:0;max-height:none}.h5-benefits{font-size:15px}.p-benefits{font-size:1rem;line-height:1.2rem}.collection-item{height:14rem;min-height:14rem}.heading-testimonial-p{font-size:12px}.div-block-2.d-block.mx-5{width:90%;height:auto;max-height:900px;overflow:hidden}.paragraph-2{font-size:12px}.heading-4{text-align:left;font-size:1.1rem;line-height:1.3rem}.step,.step-detail-p{text-align:left;font-size:1rem;line-height:1.2rem}.collection-list-wrapper-4{flex-direction:column;display:block}.collection-list-3{grid-column-gap:16px;grid-row-gap:16px;text-align:left;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;display:grid}.collection-item-4{flex-direction:column;display:flex}.h3-blog-title{font-size:1.2rem}.p-blog-date{font-size:1rem;line-height:1.2em}.faq{display:block}.accordion{width:83.33%;padding-left:8px;padding-right:8px}.accordion.js-accordion{width:90%}.accordion-body__contents{padding-left:1vw;padding-right:1vw}.hero-overlay-2{background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/60f14f42f09c3fd629f727d3_background-placeholder.png);background-position:50%;background-size:cover}.hero-overlay-2.why{height:60vh;min-height:432px;margin-top:80px}.dimensions{width:170px;font-size:15px}.columns{flex-direction:row;justify-content:center;align-items:flex-start;width:auto;height:auto;margin-left:1px;margin-right:0;padding-right:0;display:flex}.p-price.figure{font-size:25px}.link-back{margin-left:26px;padding-left:48px}.column-4{padding-left:0;padding-right:0}.rich-text-block{width:100%}.tab-heading{text-align:center;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.tab-link-tab-1{flex:0 auto;margin-left:0;margin-right:30px;padding-left:0;padding-right:0}.tab-link-tab-1.w--current{flex:0 auto;align-self:center;margin-left:0;padding-left:0;padding-right:0}.tab-link-tab-2{margin-left:30px;padding-left:0;padding-right:0}.tab-link-tab-2.w--current{padding-left:0}.tab-link-tab-2.tablinks{align-self:center;margin-left:0;margin-right:30px;padding-left:0;padding-right:0}.tab-link-tab-2.tablinks.w--current{margin-left:0;margin-right:30px;padding-left:0;padding-right:0}.tab-link-tab-3{padding-right:0}.tab-link-tab-3.w--current{margin-left:30px;padding-left:0}.tab-link-tab-3.tablinks{align-self:center;margin-left:0;margin-right:30px;padding-left:0;padding-right:0}.tab-link-tab-4,.tab-link-tab-5{margin-left:0;padding-left:10px;padding-right:10px;display:none}.tab-link-tab-5.w--current{margin-left:0;display:none}.rich-text-block-2{width:100%}.column-5.product-tabs{flex:none;padding-left:0;padding-right:0}.rich-text-block-3{padding-right:31px}.heading-7.h1-title{font-size:32px;line-height:37px}.columns-3{align-items:flex-start;display:flex}.columns-3.case-study{justify-content:space-between;align-items:flex-end;width:100%;margin-left:0;padding-right:0}.hero-overlay-results.about{height:100%;min-height:600px;max-height:none;margin-top:0;padding-top:0;padding-bottom:0}.navbar-4{color:var(--black)}.nav-menu-2{background-color:#fff;margin-bottom:0;margin-left:auto;margin-right:auto;padding:2rem 3rem 3rem;display:none}.container-4.nav{width:100%;padding-left:20px;padding-right:10px;display:block}.menu-a{padding-bottom:1rem}.menu-a.d-flex{display:flex}.menu-a.d-flex.call-now{width:30%}.paragraph-4{width:80%}.paragraph-4.black{width:100%}.h1-about{margin-top:57px}.h1-about.white{margin-top:0;line-height:15px}.h1-about.white.cs-margin{line-height:2rem}.h1-about.black{font-size:1.6rem;line-height:1.8rem}.form-block{margin-left:0;margin-right:0;padding-top:0;padding-bottom:0}.submit-button,.text-field,.textarea{margin-left:0;margin-right:0}.footer-text{padding-left:15px}.footer-text.bottom{font-size:.9rem;line-height:1.1rem}.bold-text-4{margin-top:6px;font-size:.9rem;line-height:1.1rem}.container-5{margin-top:0;padding-bottom:82px}.menu-button.w--open{background-color:#000}.bold-text-5{font-size:.9rem;line-height:1.1rem}.div-block-9{flex:0 auto}.masthead{background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/63a33b1a95ad675c8d9da616_Standing%20Seam%20Steel%20-%20Day%20-%204x3m-2.jpg);background-position:50%;background-size:cover;height:auto;min-height:600px}.masthead.case-study{background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/67ca13e4a27a761c286bca42_extension-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;min-height:480px}.column-7{padding-right:80px}.p-centred.bottom-50{margin-bottom:50px}.why-border{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.image-10{margin-top:62px;margin-bottom:21px}.button-3{margin-left:0;margin-right:0}.heading-21{padding-left:11px}.column-10{align-items:stretch;padding-left:10px}.link-block-4{grid-column-gap:10px}.intro{font-size:1.1rem;font-weight:400;line-height:1.1rem}.p-intro{line-height:18px}.text-field-3{margin-left:0;margin-right:0}.tabs-menu{flex-direction:row;justify-content:flex-start;margin-left:32px;display:flex}.container-10{padding-left:12px}.image-20{max-width:none}.columns-6{padding-left:0;display:flex}.column-14{padding-left:8px}.white.left-aligned.small{font-size:1.3rem}.white.case{padding-left:40px}.cards-section{padding-top:30px;padding-bottom:23px;padding-left:13px}.centered-container-4{text-align:left;align-items:center}.cards-grid-container{grid-column-gap:20px;flex-direction:column;width:100%}.cards-image{flex:0 auto;width:100%;min-width:100%;max-width:none}.collection-item-12{flex-direction:column}.div-block-17{width:auto;min-width:0;margin-top:23px;margin-left:10px;padding-left:0}.text-block-7{font-size:1rem;line-height:1.2rem}.heading-25{font-size:1.6rem;line-height:1.8em}.rich-text-block-10{font-size:1rem;line-height:1.2rem;display:block}.text-block-8{text-align:left;margin-top:1rem;font-size:1rem;line-height:1.2rem}.collection-item-14{flex-direction:column;margin-bottom:100px}.contact-para.white{color:var(--white);font-size:1rem;line-height:1.2rem}.paragraph-15{width:90%;max-width:90%}.paragraph-15.center-align{font-size:1rem;line-height:1.2rem}.div-block-20{width:auto}.div-block-20.top-cta-bar.case-study{justify-content:flex-end;width:100%;height:100%;min-height:100%;margin-top:0;padding-right:0}.project-overview{margin-top:1px}.div-block-25{height:250px}.div-block-25.afterbuild{height:auto}.width-half{width:auto;padding-right:23px}.image-28{height:200px}.dropdown-list-2{background-color:#fff}.dropdown-toggle-2{padding-bottom:0;display:inline-block}.dropdown-toggle-2.nav{width:30%}.dropdown{margin-left:0;display:block}.feature-box.home.garden,.feature-box.home.annexe{text-align:left}.feature-box.home{padding-top:1rem;padding-bottom:1rem}.feature-box.home.garden,.feature-box.home.annexe,.feature-box.home.garden,.feature-box.home.annexe{text-align:left}.cross-link-image{height:200px}.collection-item-17{width:100%;max-width:48%;padding-left:0;padding-right:0}.lightbox-link{width:100%;height:300px;margin-bottom:0;margin-left:auto;margin-right:auto}.cs-caption{padding-left:20px;font-size:20px}.image-272{height:200px}.collection-list-10{flex-flow:row-reverse wrap;align-items:center}.paragraph-regular{font-size:1rem;line-height:1.2rem}.logo{max-width:100%}.slide-2{width:100%}.section-16{height:600px}.heading-34.cs-gallery{margin-top:70px;margin-bottom:40px}.text-block-15{font-size:1rem;line-height:1.2rem}.case-study-bg{height:250px}.p-testimonial{font-size:1rem;line-height:1.3rem}.p-testimonial.brown{line-height:1.2rem}.p-testimonial-bold{font-size:1rem;line-height:1.2rem}.sticky-cta{display:flex}.div-block-57{width:auto;height:auto;padding:10px 20px}.sticky-form{padding:20px 15px}.link-block-11{z-index:500;width:40px;margin-right:0;position:static;inset:auto 0% 60px auto}.container-24{flex-direction:column;margin-top:20px}.div-block-65{grid-column-gap:40px}.image-290,.image-291,.image-292{height:60px}.cross-link-div.garden{flex:0 auto;margin-right:20px}.text-button.small{width:60%;margin-right:auto}.home-intro{padding-top:27px}.heading-39{font-size:22px}.link-block-14{flex-direction:column;width:auto}.thumbnail-card{flex:0 auto;width:100%;max-width:none}.floating-cta{display:block}.brand{flex:1;max-width:80px}.products{padding-top:30px;padding-bottom:23px;padding-left:13px}.text-block-25{font-size:22px}.image-294,.image-295,.image-296{max-width:60px}.heading-41.text-margin-bottom-medium,.heading-42{font-size:1.8rem}.centered-container-4-copy{text-align:left;align-items:center}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.rich-text-block-20,.rich-text-block-21,.rich-text-block-22{margin-left:1rem}.rl-heading-style-h2{font-size:2.75rem}.rl_layout1_component{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.rl-padding-section-large{padding-top:6rem;padding-bottom:6rem}.rl_layout239_spacing-block-6{padding-bottom:3.5rem}.rl_layout239_spacing-block-3{padding-bottom:4.5rem}.rl-heading-style-h4-2{font-size:1.75rem}.rl_faq1_spacing-block-3,.rl_faq1_spacing-block-2{padding-bottom:4.5rem}.rl-heading-style-h2-2{font-size:2.75rem}.rl-padding-section-large-2{padding-top:6rem;padding-bottom:6rem}.header-section{min-height:250px}.heading-intro{background-color:#ffffff87;width:45rem;margin-top:-50px;padding:0 1rem 2rem}.overview{text-align:left;font-size:1rem;line-height:1.2rem}.mobile-nav-link{width:100%}.nav-title-2{margin-bottom:6px;font-size:15px}.nav-title-2.menu{font-weight:400}.nav-title-2.menu.main-menu.commercial{color:var(--commercial)}.dropdown-list-mob{background-color:#fff}.dropdown-list-mob.w--open{padding-bottom:10px;box-shadow:11px 59px 55px #5252520d}.menu-mob{background-color:var(--browney);color:#fff;border-radius:10px;font-size:22px}.menu-mob.w--open{background-color:var(--black)}.navigation-left{display:none}.mobile-toggle,.mobile-dropdown{width:100%}.navigation-mob{border-bottom:1px solid #4455671c;flex-direction:row;justify-content:center;padding:25px 3%;display:flex}.navigation{display:none}.mobile-nav{background-color:#fff;padding-top:15px;box-shadow:42px 42px 55px #20355a17}.navigation-link-block-mob{margin-bottom:0;padding-top:12px;padding-bottom:12px}.navigation-link-block-mob:hover{color:var(--browney);background-color:#0000}.navigation-link-block-mob.commercial.w--current{color:var(--commercial)}.navigation-full{background-color:#fff}.navigation-link-block-2{padding-top:15px;padding-bottom:15px}.navigation-container-mob{justify-content:space-between}.nav-content-wrap-2{padding-left:10px}.nav-content-wrap-2.menu{padding-left:0}.nav-content-wrap-2.menu.commercial{color:var(--commercial)}.dropdown-4,.dropdown-toggle-5{width:100%}.dropdown-list-6{background-color:#ddd}.dropdown-list-6.w--open{background-color:#fff}.filter_header{padding-left:1rem}.content_collection-item.padding-small{border-radius:1rem;margin-bottom:1.5rem}.filter_row{grid-column-gap:16px;grid-row-gap:16px;text-align:left;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;margin-bottom:2rem;display:none}.content_collection-list{column-count:2;grid-template-columns:1fr}.filter_dropdown-list{position:static;overflow:hidden}.filter_dropdown-list.w--open{box-shadow:none;border-style:none;border-color:#0000;width:auto;padding:0}.filter_menu-dropdown{color:#282828;border-bottom:.0625rem solid #c7c7c780;width:100%;padding-right:2rem;font-weight:400;position:relative}.uui-dropdown-icon{color:#667085;margin-top:0;margin-bottom:0;margin-right:0;inset:auto 0% auto auto}.filter_dropdown-toggle{color:#282828;align-items:center;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;font-size:1.2rem;display:flex}.filter_dropdown-toggle:hover{color:#1cc283}.mobile-sub{color:var(--browney);padding-left:10px}.text-block-31{line-height:1.4rem}.heading-49{font-size:1.2rem;line-height:1.4rem}.bold-text-16{font-size:.9rem;line-height:1.1rem}.paragraph-30,.paragraph-31{font-size:1rem;line-height:1.2rem}.why-vita-body.mobile{padding-left:0%}.div-block-95{display:none}.image-306{-webkit-text-fill-color:inherit;background-clip:border-box;height:auto}.h2-product-cta{margin-bottom:.5rem;font-size:1.5rem;line-height:1.5rem}.p-product-cta{margin-bottom:0;font-size:.9rem;line-height:1.1rem}.text-product-cta{margin-top:.5rem}.use-cases{grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.use-case-item{text-align:center}.use-case-img{width:100%;height:14rem}.location-intro-section{padding-top:30px;padding-bottom:23px;padding-left:13px}.wrap-block-item.white,.wrap-block-item.grey,.wrap-block-item.white,.wrap-block-item.grey{text-align:center;width:50%}.features-item,.benefit-item{text-align:center}.text-block-34{margin-top:20px}.div-block-105{grid-column-gap:21px;grid-row-gap:21px;grid-template-columns:1fr 1fr}.rich-text-block-25{width:auto}.div-block-106{width:500px}.div-block-107{width:90%}.div-block-108{width:94%}.block-quote{font-size:1rem;line-height:1.2rem}.where-h1{font-size:1.6rem}.masthead-banner{height:90px;margin-top:-20%}.sales-box-panel{grid-column-gap:16px}.div-block-113{grid-column-gap:32px;grid-row-gap:32px;align-self:stretch}.div-block-117{flex-flow:column}.div-block-118,.div-block-119{width:100%}.heading-83{line-height:1.5rem}.heading-85{font-size:1.1rem;line-height:1.3rem}.heading-86,.heading-87{font-size:1.2rem;line-height:1.3rem}}@media screen and (max-width:767px){h1{font-size:1.8rem;line-height:1.3}h2{font-size:1.3rem;line-height:1.7rem}h3{font-size:1.4rem;line-height:1.6rem}.hero-overlay{-webkit-text-fill-color:inherit;background-image:linear-gradient(#00000030,#00000030),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/67dbebc41a7f537b113e8652_67ca13e4a27a761c286bca42_extension-mobile.avif);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,scroll;background-clip:border-box;padding:40px 20px}.hero-overlay.commercial{min-height:500px}.centered-container{margin-top:8px}.centered-container.products{align-self:flex-end}.footer{padding:40px 20px}.footer-flex-container{flex-direction:row;justify-content:center;align-items:center;font-size:12px}.footer-image{object-fit:contain;width:60%;max-width:none;height:0%}.footer-heading,.footer-link{font-size:.8rem;line-height:1rem}.div-block{margin-left:auto;margin-right:auto}.cta-bar.cta-icon{margin-top:0}.column{justify-content:center;align-self:flex-start}.cta-text{justify-content:flex-start;align-items:center;padding-left:0;font-size:1rem;line-height:1.2rem}.column-2{flex-flow:row;justify-content:center;align-self:flex-start;align-items:center}.column-3{justify-content:space-between}.column-3.hide{flex-flow:row;justify-content:center;align-self:flex-start;align-items:center}.intro-heading-h2{margin-bottom:2rem;padding-left:11px;padding-right:10px;line-height:1.8rem}.intro-heading-h2.white{align-self:center}.dark-heading-h3{margin-top:10px}.container.py-90.testimonial-padding{padding-top:50px;padding-bottom:50px}.h5-benefits{flex-direction:column;justify-content:center;align-self:center;align-items:center;font-size:1.3rem;line-height:1.5rem;display:flex}.p-benefits{flex-direction:column;justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;font-size:1.1rem;line-height:1.4rem;display:flex}.collection-list-wrapper-2{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.collection-item{flex-direction:column;justify-content:center;align-items:center;max-width:400px;height:12rem;min-height:12rem;margin-left:1px;margin-right:0;padding-left:0;display:flex}.benefits{text-align:center}.collection-item-3{flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.collection-list{flex-direction:column;justify-content:center;align-items:center;display:flex}.collection-list.d-block.testimonial-slick-slider.px-0{max-width:100%;padding-left:0;padding-right:0}.div-block-2.d-block.mx-5{height:auto;max-height:none}.collection-list-wrapper-3{flex-direction:column;justify-content:center;align-self:center;align-items:center;margin-top:115px;display:flex}.collection-list-wrapper-3.h-auto.mt-40{margin-top:10px}.collection-list-2{text-align:center;flex-direction:column;align-self:center;align-items:center;width:100%;display:flex}.process-steps{margin-left:0;padding-left:31px;padding-right:31px}.heading-4{margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.1em}.step{margin-bottom:0;font-size:1.2rem;line-height:1.7em}.step-detail-p{padding-bottom:0;padding-right:0}.collection-list-3{flex-direction:column;grid-template-rows:auto;grid-auto-flow:row;place-content:space-between center;place-items:flex-start start;display:flex}.collection-item-4{flex-flow:column}.p-blog-summary{margin-bottom:43px}.p-blog-summary.feature{color:var(--dark-slate-grey);font-size:1rem;line-height:1.2rem}.accordion{width:100%;margin-bottom:-16px}.accordion.js-accordion{width:90%}.accordion-body__contents{margin-bottom:3rem}.question-text{margin-top:8px}.accordion__item{margin-bottom:16px;padding-left:24px;padding-right:24px}.hero-overlay-2{min-height:500px;padding:40px 20px 2px}.hero-overlay-2.why{background-image:linear-gradient(#00000061,#00000061),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/60f0392377cf173437e338e1_Shades%20in%20Stone%20-%20Day%20-%204x3m.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;height:auto;min-height:320px;margin-top:78px}.dimensions{width:148px;font-size:1rem;line-height:1.2rem}.heading-6.h4-faq-header{font-size:1rem;line-height:1.2rem}.columns{flex-direction:column;display:flex}.p-faq-answer{font-size:1rem}.p-product-intro.size16{margin-bottom:2rem;font-size:1rem;line-height:1.2rem}.p-price{font-size:1rem;line-height:1.2rem}.p-price.figure{font-size:1.6rem;line-height:1.8rem}.link-back{font-size:.8rem;line-height:1rem}.column-4{padding-left:30px}.rich-text-block,.collection-item-7,.rich-text-block-2{font-size:1rem;line-height:1.2rem}.h4-large{margin-bottom:14px;font-size:22px;line-height:23px}.tabs-content{padding-right:53px}.columns-2{padding-right:0}.rich-text-block-3{font-size:1rem;line-height:1.2rem}.heading-7.h1-title{padding-left:39px}.columns-3{grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:center}.columns-3.case-study{text-align:center;text-align:center;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding-bottom:0}.hero-overlay-results{padding:40px 20px}.hero-overlay-results.about{background-image:linear-gradient(#35353578,#35353578),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/653f7f1002d116e8e9aef0cd_New%20header%20image.avif);background-position:0 0,50%;height:45vh;min-height:400px;margin-left:auto;margin-right:auto}.nav-menu-2{flex-direction:column;padding:20px;display:none}.container-4.nav{justify-content:space-between;align-items:center;width:100%;padding-left:20px;padding-right:10px;display:block}.menu-a{text-align:center;padding-top:10px;padding-bottom:10px}.menu-a.d-flex.call-now{justify-content:center;width:50%;margin-left:auto;margin-right:auto}.paragraph-4{width:80%;font-weight:400;line-height:1.5em}.h1-about{margin-top:20px;font-size:30px;line-height:35px}.h1-about.white.cs-margin,.h1-about.black{font-size:1.6rem;line-height:1.8rem}.h1-about.white{font-size:34px;line-height:30px}.h1-about.white.cs-margin,.h1-about.black{font-size:1.6rem;line-height:1.8rem}.form-block{margin-top:1px;padding-left:18px;padding-right:43px}.submit-button,.text-field,.textarea{margin-left:0}.footer-text.bottom{font-size:.8rem}.bold-text-4{margin-top:3px;font-size:.8rem}.container-5{padding-bottom:109px}.container-6{text-align:center}.menu-button.w--open{background-color:#000}.bold-text-5{font-size:.8rem;line-height:1rem}.div-block-8{flex-direction:row;flex:0 auto;align-items:flex-end;display:flex}.div-block-9{flex-direction:column;flex:0 auto;max-width:70%;padding-right:26px}.div-block-10{flex:0 auto;padding-right:26px}.image-9{max-height:40vh}.masthead.case-study{object-fit:contain;background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/682b592b3821917ee08caf4a_662fbfff6bb00f5972a5fe8a_Brick%20Extension%20\(2\).avif);background-position:0 0;background-repeat:no-repeat;background-size:cover;justify-content:center;min-height:360px;margin-top:0}.masthead.client{background-image:none;min-height:400px}.paragraph-9.case-p{padding:22px}.paragraph-9.case-p.side-align{padding-left:0;padding-right:0;font-size:1rem;line-height:1.2rem}.heading-19.white{font-size:27px}.paragraph-10{align-self:center;max-width:70vw}.column-6{flex-direction:column;flex:0 auto;align-items:flex-start;padding-left:0;padding-right:0;line-height:1.7em;display:block}.column-7{flex-direction:row;flex:0 auto;justify-content:center;padding-left:0;padding-right:0;display:block}.p-centred{line-height:1.5em}.p-centred.bottom-50{margin-bottom:34px}.columns-4{align-self:auto;align-items:flex-start;display:flex}.div-block-12{flex:0 auto}.column-8{justify-content:flex-start}.why-border{padding-left:20px;padding-right:20px}.field-label-4.mb-0{color:var(--dark-slate-grey)}.field-label-4.mb-0.white{color:var(--white)}.image-10{align-self:center;max-width:100%;margin-top:0;margin-bottom:35px;margin-right:18px;padding-right:0}.button-3{margin-left:0;margin-right:0;padding-left:5px;padding-right:5px}.heading-21{margin-left:30px;margin-right:30px}.column-9{padding-left:0}.column-10{display:block}.date-brown{font-size:1rem;line-height:1.2rem}.link-block-2{width:100%}.container-9{padding-left:20px;padding-right:20px}.collection-list-4{grid-template-columns:1fr;grid-auto-flow:row}.form{flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0;padding-left:11px;display:flex}.link-block-4{flex-flow:row;flex:1;justify-content:center;align-self:flex-start;align-items:center;margin-left:20px}.p-intro{padding-left:43px;padding-right:49px}.text-field-3{margin-left:1px}.tabs-menu{justify-content:flex-start}.email-icon{align-self:flex-start;max-width:40%;margin-top:0;display:block}.column-13{flex-direction:column;align-items:flex-start;padding-left:0;padding-right:0;display:flex}.columns-6{margin-left:3px;display:block}.column-14{flex-direction:row;padding-left:1px;display:block}.column-15{padding-left:0}.column-16{font-size:1rem;line-height:1.2rem}.icon-2{font-size:35px}.section-14.margin-bottom-100{min-height:500px}.margin-bottom-100.margin-top-100{margin-top:38px;margin-bottom:36px}.white.left-aligned.small{font-size:1.3rem;font-weight:400;line-height:1.5rem}.white.p-left{text-align:left}.text-block-6{font-size:1rem}.text-block-6.white{line-height:1.2rem}.cards-section{padding:40px 20px}.centered-container-4{padding-left:1rem;padding-right:1rem}.centered-container-4.hscroll{justify-content:center;align-items:flex-start;width:100%;padding-left:.5rem;padding-right:.5rem;overflow:auto}.cards-grid-container{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-self:stretch;width:auto;max-width:none}.cards-image{width:100%;min-width:100%;max-width:none}.div-block-17{margin-left:0;padding-left:0}.rich-text-block-10{min-width:100%}.collection-item-14{margin-bottom:60px}.contact-para{margin-left:30px;padding-left:11px}.container-15{padding-left:20px;padding-right:20px}.div-block-19{flex-flow:column}.checkbox-label{color:#141414}.checkbox-label.white{color:var(--white);margin-bottom:1rem}.link-7{color:#0e0d0d}.checkbox-field.white{color:var(--white)}.paragraph-15{width:90%;max-width:90%}.center-content{flex-direction:column;align-items:center}.div-block-20{min-height:400px}.div-block-20.top-cta-bar.case-study{min-height:auto;margin-top:0;padding-top:0;padding-bottom:0;padding-right:0}.project-table{padding-left:10px;padding-right:10px}.grid-3{margin-top:5px;margin-left:15px;margin-right:15px}.prjoct-table-col-one,.prjoct-table-col-2{font-size:1rem;line-height:1.2rem}.why-choose-vita{padding-left:30px;padding-right:30px}.container-19{padding-left:10px;padding-right:10px}.div-block-25{grid-row-gap:40px;flex-direction:column;align-items:center;height:auto;margin-top:50px;margin-bottom:50px}.div-block-25.afterbuild{grid-row-gap:40px;grid-row-gap:40px;flex-direction:column;height:auto}.width-half{padding-right:0}.width-half.margin-left-15{margin-left:0}.container-20{padding-bottom:50px}.testimonial-quote{font-size:1rem;line-height:1.2rem}.div-block-28{flex-direction:column;margin-bottom:52px;padding-bottom:0}.text-block-9.name{margin-top:40px;font-size:1rem;line-height:1.2rem}.video-interview{padding-top:50px;padding-bottom:50px}.image-28{height:auto;max-height:none;overflow:auto}.home-page-collection{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.dropdown-list-2{background-color:#fff;flex-direction:column;align-items:stretch;margin-left:auto;margin-right:auto;display:flex;position:relative}.dropdown-list-2.w--open{display:none}.dropdown-toggle-2.nav{grid-column-gap:20px;grid-column-gap:20px;align-items:center;display:flex}.dropdown{display:inline-block}.dropdown.nav{padding-top:10px;padding-bottom:10px;display:block}.feature-box.home.extensions{flex-flow:column}.feature-box.home.garden{flex-flow:column;padding-left:1rem;display:flex}.feature-box.home.annexe{flex-flow:column;display:flex}.cross-link-image{height:auto;margin-bottom:30px}.hero-overlay-4{background-position:0 0,50%;background-size:auto,cover}.div-block-33{justify-content:space-between;width:95%;margin-left:auto;margin-right:auto}.featured-in{padding-left:20px;padding-right:20px}.text-block-10{font-size:.9rem;line-height:1.2}.lightbox-link{height:240px}.container-22{padding-left:1rem;padding-right:1rem}.div-block-43{padding:21px}.link-block-10{min-height:300px}.collection-item-19{width:100%}.image-272{height:auto;max-height:none;overflow:auto}.logo{max-width:100%}.section-16{height:440px}.heading-34.cs-gallery{width:80%;margin-bottom:34px}.rich-text-block-12.mid-align.margin,.rich-text-block-13{font-size:1rem;line-height:1.2rem}.image-276{width:100%;height:100%}.rich-text-block-15,.rich-text-block-16{margin-left:10px;margin-right:10px}.case-study-hover-div{padding:10px 20px}.case-study-bg{height:200px}.div-block-51{padding:80px 40px}.p-testimonial{font-size:14px}.image-279{max-width:100%}.cross-link-module{padding-top:0}.grid-7{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.sticky-cta{display:flex;inset:0% 0% 0% auto}.div-block-57{width:auto;height:auto;padding:10px 20px}.text-block-18{height:auto;transform:none}.link-block-11{flex-direction:column;justify-content:center;align-items:center;width:40px;height:auto;display:flex;position:static}.two-col-content-block{flex-direction:column}.div-block-60,.div-block-61{width:auto}.container-24{padding-left:10px;padding-right:10px}.facts-scope-div{grid-row-gap:40px;flex-direction:column;padding:60px 1vw}.div-block-65{grid-column-gap:20px;grid-row-gap:50px;flex-direction:column}.image-290,.image-291,.image-292{width:175px;height:auto}.div-block-66{width:20rem}.heading-39{font-size:18px}.link-block-14{flex-direction:column}.thumbnail-card{width:100%;max-width:none}.floating-cta{z-index:999;justify-content:flex-end;margin-bottom:0;margin-left:0;padding-top:10px;padding-bottom:10px;padding-right:10px;display:flex;position:sticky;bottom:0;right:0}.image-293{z-index:2;max-width:3.5rem;position:relative}.div-block-69{grid-column-gap:5px;justify-content:flex-end;padding:10px;text-decoration:none;display:flex}.div-block-70{z-index:1;background-color:var(--white);border-radius:50px;align-items:center;padding:6px 20px;display:flex;position:relative;box-shadow:0 4px 30px #0003}.text-block-23{color:var(--dark-slate-grey);font-size:14px;font-weight:600;text-decoration:none}.products{padding:40px 20px}.container-25{grid-row-gap:20px;flex-direction:column;justify-content:flex-start;align-items:center}.div-block-71,.div-block-72{justify-content:center;width:auto}.text-block-25{text-align:center;line-height:24px}.image-294,.image-295,.image-296{max-width:50px}.heading-41.text-margin-bottom-medium{font-size:1.8rem;line-height:2rem}.container-28,.project-details{padding-left:10px;padding-right:10px}.section-21{margin-right:10px;padding-left:10px}.heading-42{font-size:1.8rem;line-height:2rem}.left-aligned{font-size:1rem}.left-aligned.h2-small.white{font-size:1.3rem}.left-aligned.white{font-size:1.7rem}.text-size-medium{font-size:1rem}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.container-large{max-width:100%}.gallery8_lightbox-link{margin-bottom:1.5rem}.gallery8_component{column-count:1;column-gap:1.5rem}.rl_layout1_spacing-block-3{padding-bottom:1.5rem}.rl-text-style-medium{font-size:1rem}.rl_layout1_spacing-block-2{padding-bottom:1.25rem}.rl-heading-style-h2{font-size:2.25rem}.rl_layout1_spacing-block-1{padding-bottom:.75rem}.rl_layout1_component{grid-row-gap:3rem;grid-template-columns:1fr}.rl-padding-section-large{padding-top:4rem;padding-bottom:4rem}.rl_layout239_spacing-block-6{padding-bottom:2.5rem}.rl_layout239_spacing-block-3{padding-bottom:3rem}.rl-text-style-medium-2{font-size:1rem}.rl_layout239_spacing-block-2{padding-bottom:1.25rem}.rl_faq1_spacing-block-5{padding-bottom:1.5rem}.rl-text-style-medium-3{font-size:1rem}.rl_faq1_spacing-block-4{padding-bottom:.75rem}.rl-heading-style-h4-2{font-size:1.5rem;line-height:1.4}.rl_faq1_spacing-block-3,.rl_faq1_spacing-block-2{padding-bottom:3rem}.rl_faq1_spacing-block-1{padding-bottom:1.25rem}.rl-heading-style-h2-2{font-size:2.25rem}.rl-padding-section-large-2{padding-top:4rem;padding-bottom:4rem}.container-31{padding-left:20px;padding-right:20px}.heading-intro{width:32rem;margin-top:-70px;margin-left:auto;margin-right:auto;padding-top:1rem;padding-left:0;padding-right:0}.heading-intro.bkgd-clear{align-self:center;padding-left:0;padding-right:0}.dropdown-link-2{position:relative}.gallery21_arrow.is-left{right:3.5rem}.gallery21_slide{padding-right:1.5rem}.gallery21_mask{width:100%}.overview{text-align:left;margin-bottom:1rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.2rem}.dropdown-list-mob{display:none}.table_component{width:100%;overflow:scroll}.table_component.hscroll{box-sizing:content-box;overflow:auto}.filter_content{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;width:100%;display:flex}.filter_header{flex-direction:row;justify-content:center;align-items:center}.filter_grid-2{grid-column-gap:2rem;grid-template-columns:1fr}.content_filter{margin-top:2rem}.content_collection-item.padding-small{flex:0 auto;align-self:flex-start}.manage_results-right{flex-direction:row}.filter_row{width:100%;max-width:none;padding-left:0;padding-right:0}.filter_tags-wrapper{margin-bottom:1rem}.content_collection-list{grid-column-gap:2rem;grid-row-gap:3rem;column-count:2;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.reset_empty-element{margin-right:0}.sort_by-toggle{display:none}.filter_menu-dropdown{padding-left:0;padding-right:1rem}.manage_results-block{flex-direction:column;flex:1}.results_count-text{margin-bottom:0}.link-block-17{flex-flow:row;display:block}.bold-text-16{font-size:.8rem}.padding-med{padding-top:2rem;padding-bottom:1rem}.heading-50,.heading-51{font-size:1.2rem;line-height:1.4rem}.bold-text-18{font-size:1rem;line-height:1.2rem}.why-vita-body.mobile{padding-left:0%}.feature-box_component{grid-template-columns:1fr 1fr}.svg-icon{text-align:right;width:5rem;height:5rem}.div-block-95{display:none}.div-block-96{flex-flow:column}.link-10{font-weight:600}.div-block-97{text-align:right;width:100%}.div-block-98{width:100%}.div-block-100{margin-top:1rem;margin-bottom:1rem}.product-cta-wrapper{margin-left:1rem;margin-right:1rem}.div-block-102{flex-flow:column}.div-block-103{width:100%}.div-block-104{width:100%;padding-bottom:2rem}.image-306{border-top-right-radius:0;border-bottom-left-radius:10px}.img-blog-grid{height:auto}.collection-item-32{height:auto;margin-bottom:2rem}.padding-medium{padding-top:0}.collection-list-wrapper-22{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.image-307,.pb-badge{width:65%;max-width:65%}.video-section-title{padding-bottom:0}.use-cases{grid-row-gap:40px;flex-direction:column;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;padding-top:0;padding-bottom:0}.use-case-item{text-align:center}.use-case-img{height:20rem}.feature-content{max-width:70%}.commercial-cta_wrapper{grid-template-rows:auto auto;grid-template-columns:1fr}.location-intro-section{padding:40px 20px}.wrap-block-item.white,.wrap-block-item.grey,.wrap-block-item.white,.wrap-block-item.grey{width:100%}.features-grid,.features-grid.annexe,.features-grid.annexe{grid-template-columns:1fr}.collection-list-wrapper-24{grid-column-gap:20px;grid-row-gap:20px}.video-8{margin-bottom:2rem}.div-block-106{width:90%;left:10px}.cs-introduction{padding-left:10px;padding-right:10px}.question-text-2{margin-top:8px}.container-35{padding-left:10px;padding-right:10px}.section-25{height:600px;max-height:600px}.masthead-panel{margin-bottom:0;padding-left:20px;padding-right:20px;bottom:2%}.where-h1{font-size:1.4rem;line-height:1.7}.flex-wrapper-left{flex-flow:column}.text-panel{width:100%}.div-block-111{order:-1;width:100%;padding-right:20px}.section-26{margin-top:40px}.masthead-banner{height:80px;margin-top:0%}.highlight{font-family:"Source Serif 4",sans-serif}.sales-box{margin-bottom:0}.sales-box-panel{grid-row-gap:40px;flex-direction:column;padding:2rem 1rem}.div-block-113{flex-flow:column}.div-block-115{width:100%;margin-top:0}.div-block-116{width:100%}.heading-79{font-size:1.4rem;line-height:1.6rem}.left{text-align:left}.container-37,.container-38,.container-40,.container-41{padding-left:1rem;padding-right:1rem}.div-block-120{flex-flow:column}.div-block-121{width:100%;padding-left:20px}.div-block-122{width:100%}.bold-text-20{font-size:1.5rem}.container-42{padding-left:20px;padding-right:20px}.heading-80{font-size:1.5rem}.heading-81{font-size:1.3rem}.container-44{padding-left:20px;padding-right:20px}.heading-83{font-size:1.4rem;line-height:1.6rem}.heading-85{font-weight:600}.heading-86{font-size:1.3rem;line-height:1.5rem}.heading-87{font-weight:600;line-height:1.4rem}.heading-88{font-size:1.6rem;line-height:1.8rem}.heading-89{font-size:1.5rem}.container-46{padding-left:20px;padding-right:20px}.collection-list-19{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr}.div-block-127{padding-left:20px;padding-right:20px}.heading-91{text-align:center}.section-31{padding-left:20px;padding-right:20px}.heading-92{padding-left:10px}}@media screen and (max-width:479px){.hero-overlay{object-fit:cover;background-image:linear-gradient(#00000030,#00000030),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/67dbebc41a7f537b113e8652_67ca13e4a27a761c286bca42_extension-mobile.avif);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,scroll;height:600px;min-height:600px;margin-top:1px;padding-top:100px;padding-left:20px;padding-right:20px;display:block}.hero-overlay.commercial{height:450px;min-height:450px}.centered-container{text-align:left;margin-top:3px}.centered-container.products{align-self:flex-end;margin-top:110px;padding-left:0}.footer{text-align:left;padding-left:20px;padding-right:20px}.footer-flex-container{flex-direction:column}.footer-logo-link{height:60px}.footer-heading{margin-top:0;display:none}.footer-link{margin-bottom:1px;font-size:.9rem;line-height:1.4rem}.button.dark{font-size:1rem;line-height:1.2rem}.button.dark.margin-50{margin-top:0}.div-block,.cta-bar{text-align:center}.cta-bar.cta-icon{margin-top:0}.column{border-style:none none solid;border-color:var(--grey);flex-direction:row;flex:1;justify-content:center;align-self:stretch;align-items:stretch;margin-bottom:0;line-height:26px;display:block}.cta-text{text-align:left;object-fit:fill;flex:1;margin-right:0;padding:0;font-size:1rem;line-height:1.2rem}.column-2{border-bottom:0px none var(--grey);border-left-width:0;justify-content:space-between;align-items:flex-start;line-height:22px;display:block}.column-3{justify-content:space-between;line-height:23px}.column-3.hide{justify-content:space-between;align-items:flex-start;display:block}.image-4{padding-left:8px}.image-4.cta-button{flex:none;width:20px;padding-top:0}.image-4.cta-button.mob-fix{margin-left:45px;margin-right:0}.intro-heading-h2{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;font-size:1.4rem;line-height:1.6rem}.intro-heading-h2.white{font-size:1.6rem;line-height:1.8rem}.dark-heading-h3{display:none}.dark-heading-h3.benefits.margin-50{margin-top:0}.container{padding-top:58px}.h5-benefits{font-size:1.1rem;line-height:1.1rem}.p-benefits{font-size:1rem;line-height:1.4rem}.collection-list-wrapper-2{margin-top:40px}.collection-item{height:10rem;min-height:12.2rem;padding-top:20px;padding-bottom:19px}.benefits{width:100%;padding-left:10px;padding-right:10px}.testimonials{-webkit-text-fill-color:inherit;background-clip:border-box;flex-direction:column;padding-bottom:50px;display:block}.heading-testimonial-p{margin-bottom:19px}.collection-list{align-items:center;padding-right:10px}.div-block-2{padding-top:9px;padding-bottom:71px;padding-left:16px}.div-block-2.d-block.mx-5{height:auto;max-height:none;padding-bottom:20px}.collection-list-wrapper-3{text-align:center;height:auto;margin-top:10px;margin-left:0;display:block}.div-block-3{width:87px;margin-bottom:0;padding-top:0}.paragraph-2.margin-bottom-0{margin-bottom:0}.collection-list-2{display:flex}.process-steps{padding:9px;display:block}.heading-4{text-align:center;width:100%;margin-bottom:9px;line-height:1.2em}.step{text-align:center;align-self:center;width:100%;line-height:1.4em}.step-detail-p{text-align:center;flex-direction:row;justify-content:center;width:100%;padding-right:0;display:block}.collection-list-wrapper-4{float:none;clear:none;object-fit:fill;flex-flow:row;align-items:flex-start;display:flex}.collection-list-3{flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-flow:row;place-content:center flex-start;align-items:flex-start;margin-left:15px;margin-right:15px;padding-left:0}.collection-item-4{text-align:left;flex-flow:column;flex:1;align-self:flex-start;align-items:center;margin-left:0;padding-left:0;padding-right:0;display:flex;overflow:visible}.p-blog-date{margin-bottom:3rem}.p-blog-summary{margin-bottom:35px}.faq{padding-top:40px}.accordion.js-accordion{width:90%;padding-left:0;padding-right:0}.accordion-body__contents{margin-bottom:2rem;margin-left:0;padding-left:0;padding-right:0}.question-text{flex:0 100%;margin-bottom:8px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.accordion-body{padding-left:56px}.accordion-body.js-accordion-body{border-top:1px solid #0000001a;margin-top:20px;padding-top:10px;padding-left:0;padding-right:0}.accordion__item.js-accordion-item.active{padding-left:8px;padding-right:8px}.faq-wrapper{max-width:none}.hero-overlay-2{background-color:var(--browney);-webkit-text-fill-color:inherit;background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/60f14f42f09c3fd629f727d3_background-placeholder.png);background-repeat:no-repeat;background-size:cover;background-clip:border-box;height:20vh;min-height:400px;margin-top:30px;margin-bottom:0;padding-top:7px;padding-bottom:0;padding-left:10px}.hero-overlay-2.why{background-image:linear-gradient(#00000052,#00000052),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/60f0392377cf173437e338e1_Shades%20in%20Stone%20-%20Day%20-%204x3m.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;height:auto;min-height:450px;margin-top:0;margin-bottom:1px;padding-top:50px;padding-bottom:0}.dimensions{font-size:14px}.p-product-intro{display:none}.p-price{padding-left:0}.p-price.figure{padding-left:0;font-size:23px}.link-back{display:none}.column-4{padding-left:0}.rich-text-block h2{font-family:Source Serif Pro;font-size:1.4rem;line-height:1.6rem}.tab-heading{padding-left:10px;padding-right:0;display:flex}.tab-link-tab-1{flex-direction:row;flex:0 auto;order:0;margin-left:0;display:flex}.tab-link-tab-1.w--current{padding-left:0}.tab-link-tab-2{margin-left:0}.tab-link-tab-2.tablinks{padding-left:0;display:flex}.tab-link-tab-3.w--current{margin-left:0}.tab-link-tab-3.tablinks{padding-left:0;padding-right:0;display:flex}.tab-link-tab-4{margin-left:0;padding-left:0;display:none}.tab-link-tab-5{margin-left:0;padding-left:0}.rich-text-block-2{line-height:1.4rem}.tabs{flex-direction:column;align-items:flex-start;display:flex}.column-5.product-tabs{margin-top:0}.gallery-grid.item{padding-left:0}.h4-large{margin-bottom:0;margin-left:auto;margin-right:auto;font-size:1.4rem;line-height:1.6rem}.tabs-content{padding-left:5px;padding-right:6px}.heading-7.h1-title{padding-left:40px;font-size:26px;line-height:32px}.columns-3{border-style:none;border-color:#000;flex-direction:column;flex:1;justify-content:flex-start;align-self:stretch;align-items:center;width:100%;height:auto;max-height:none;padding-left:1rem;display:flex}.columns-3.case-study{width:100%;margin-bottom:2px;padding-bottom:0}.container-3{display:block}.hero-overlay-results.about{background-color:var(--browney);background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/615d9f424fcc9a7e5fc6a1c7_House%202%20%26%203-%20black%20verticals-0wB1.avif);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,cover;background-color:var(--browney);background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/615d9f424fcc9a7e5fc6a1c7_House%202%20%26%203-%20black%20verticals-0wB1.avif);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,cover;height:100%;min-height:400px;margin-top:0;padding:81px 0 0}.navbar-4{background-color:#fff;padding-bottom:0;display:block;overflow:visible}.nav-menu-2{display:none}.menu-a{flex-direction:column;justify-content:center;display:block}.menu-a.d-flex.call-now{display:block}.paragraph-4{width:90%;margin-top:25px;padding-top:0;font-size:16px;line-height:1.2em}.paragraph-4.black{margin-left:auto;margin-right:auto}.h1-about{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:32px}.h1-about.white{font-size:20px}.h1-about.white.cs-margin{color:var(--white);flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%;margin-top:0;margin-bottom:0;padding-top:0;font-size:1.6rem;line-height:1.8rem;display:flex}.h1-about.black{text-align:center;width:80%;margin-left:auto;margin-right:auto;font-size:1.4rem;line-height:1.5rem}.centered-container-3{text-align:left;margin-top:179px;margin-bottom:73px}.h2{padding-left:10px;padding-right:10px;font-size:20px}.section-4{margin-top:0}.contact-body.contact-cta{text-align:center;text-align:center}.form-block{margin-top:0;padding-left:0;padding-right:0}.submit-button,.text-field,.textarea{margin-left:0;margin-right:0}.bold-text-4{clear:none;flex-direction:row;justify-content:flex-start;align-self:flex-start;margin-top:5px;display:flex}.link{clear:none;font-size:1rem;line-height:1.2rem;position:static}.container-5{flex-flow:column;padding-bottom:1px;display:block}.heading-17{text-align:center;margin-top:15%;font-size:30px}.menu-button{background-color:#0000}.div-block-8{flex-direction:column;flex:0 auto;align-self:flex-start;align-items:flex-start;margin-top:48px;margin-left:0;padding-left:0;display:block}.div-block-9{margin-top:20px;margin-bottom:-11px}.gallery-wrapper{object-fit:fill}.image-wrapper{opacity:1}.image-9{height:500px;max-height:65vw}.masthead{object-fit:fill;background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/61d5762b6f78f1b5c301e309_Standing%20Seam%20Steel%20-%20Day%20-%204x3m-2.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:auto;min-height:600px}.masthead.case-study{background-image:url(https://cdn.prod.website-files.com/60c0c285bd7719de1ead9456/682b592b3821917ee08caf4a_662fbfff6bb00f5972a5fe8a_Brick%20Extension%20\(2\).avif);background-position:50% 0;background-repeat:no-repeat;background-size:cover;min-height:210px;margin-top:0}.button-2{width:50%;margin-bottom:62px;margin-left:auto;margin-right:auto}.paragraph-9.case-p{padding:17px}.paragraph-9.case-p.side-align{padding-left:0;padding-right:0;font-size:1rem;line-height:1.2rem}.heading-19.white{flex-direction:row;align-items:center;font-size:25px;line-height:31px;display:block}.paragraph-10{flex-direction:row;justify-content:flex-end;align-self:center;align-items:center;max-width:90%;display:block}.column-6{flex-direction:column;flex:0 auto;align-self:center;align-items:center;padding-left:0;display:flex}.column-7{margin-bottom:1rem;padding-right:0}.p-centred{text-align:center;line-height:1.7em;display:block}.p-centred.bottom-50{padding-left:8vw;padding-right:8vw;line-height:1.9em}.columns-4{flex-direction:column;justify-content:center;align-self:center;align-items:center}.column-8{justify-content:flex-start}.heading-20{text-align:left}.section-13{padding-top:30px;padding-left:1rem;padding-right:1rem}.image-10{max-width:50%;margin-top:37px}.button-3{align-self:center;margin-left:0;margin-right:0}.button-3.black-button{text-transform:capitalize;border-radius:8px;padding-left:10px;padding-right:10px;font-size:1rem;line-height:1.2rem}.button-3.cs-button{width:60%}.heading-21{margin-left:10px}.column-9{flex-direction:column}.column-10{flex-direction:column;flex:1;padding-left:0;display:block}.date-brown{font-family:Source Serif Pro}.form{padding-left:5px}.link-block-4{flex:1;justify-content:flex-start;align-self:stretch}.link-block-5,.link-block-5.w--current,.link-block-6{flex:1;justify-content:flex-start}.grid-images{margin-top:6px;margin-bottom:0}.p-intro{padding-left:20px;padding-right:20px}.text-field-3{margin-left:1px;margin-right:1px}.tabs-menu{align-self:stretch;margin-top:35px;margin-left:0;padding-left:0;display:block}.container-11{text-align:center;padding-left:14px;padding-right:14px}.container-11.form{padding-left:5px}.columns-5{flex:0 auto;display:block}.column-14{padding-left:0}.section-14.margin-bottom-100{background-position:50%;background-size:cover;min-height:400px}.margin-bottom-100.margin-top-100{margin-top:44px}.annexe-description{font-size:24px;line-height:26px}.div-block-14{align-items:stretch;width:90%}.paragraph-12.centered-container-3.white{margin-top:6px;margin-bottom:13px}.white.left-aligned.small{font-size:1rem;line-height:1.3rem}.white.case{padding-left:10px;font-size:1.4rem}.cards-section{padding-top:2px}.centered-container-4{text-align:left;padding-left:0;padding-right:0}.cards-grid-container{grid-template-columns:1fr;min-width:280px;margin-left:0;margin-right:0;padding-top:20px;padding-bottom:20px}.cards-image{min-width:100%}.collection-item-12{flex-direction:column;padding-top:10px}.div-block-17{flex-direction:column;align-items:stretch;width:100%;padding-left:2px;display:flex}.text-block-7{margin-bottom:1rem;font-size:1rem;line-height:1.2rem}.heading-25{font-size:1.4rem;line-height:1.6rem}.text-block-8{font-size:1rem;line-height:1.4rem}.testimonial-carousel{display:none}.contact-para{text-align:left;width:100%;margin-left:10px}.link-7.white{color:#fff}.paragraph-15{width:100%;max-width:100%}.paragraph-15.center-align{font-size:1rem;line-height:1.2rem}.rte{font-family:Source Serif Pro;font-size:1rem;line-height:1.2rem}.center-content{flex-direction:column}.div-block-20{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-end;max-width:100%;padding-right:0}.div-block-20.top-cta-bar.case-study{flex-direction:column;min-height:auto;margin-top:0;padding-top:0;padding-bottom:0;display:flex}.grid-3{grid-template:"."/1fr;grid-auto-columns:1.5fr;grid-auto-flow:row;place-content:center;align-items:center;width:100%;margin-top:0;margin-left:0;margin-right:0}.prjoct-table-col-one{text-align:left;font-size:1rem;line-height:1.2px}.container-17{padding-left:9px;padding-right:9px}.prjoct-table-col-2{font-size:1rem;line-height:1.2rem}.why-choose-vita{padding-left:16px;padding-right:17px}.div-block-25{grid-row-gap:20px;flex-direction:column;height:auto}.div-block-25.afterbuild{grid-row-gap:20px;grid-row-gap:20px;height:auto}.width-half{width:100%;margin-bottom:10px;margin-right:0;padding-right:0}.width-half.margin-left-15{width:100%;margin-bottom:0;margin-left:0;margin-right:0}.testimonial-quote{font-size:1rem;line-height:1.2rem}.image-26{margin-bottom:-18px}.text-block-9.name{text-align:center;text-align:center;font-size:1rem;line-height:1.2rem}.div-block-30{text-align:center;margin-left:auto;margin-right:auto}.image-27,.image-28{width:100%}.dropdown-list-2{display:none}.dropdown-list-2.w--open{display:block}.dropdown-toggle-2{display:flex}.dropdown-toggle-2.nav{justify-content:center;align-items:center;display:flex}.dropdown{justify-content:center;display:flex}.dropdown.nav{flex-direction:column;justify-content:flex-start;padding-top:10px;padding-bottom:10px;display:flex}.feature-box{flex-direction:column;width:100%;display:flex}.feature-box.home{padding-top:1rem;padding-bottom:1rem}.grid-4{grid-column-gap:30px;grid-row-gap:30px;flex-direction:column;display:flex}.case-study-grid.v2{padding-left:20px;padding-right:20px}.collection-item-17{max-width:100%;padding-right:10px}.lightbox-link{width:400px;height:200px;margin-left:auto;margin-right:auto}.container-22{padding-left:0;padding-right:0}.image-270{max-width:30%}.link-block-10{min-height:220px}.cs-caption{width:46%;padding-top:16px;padding-bottom:16px;padding-left:16px;font-size:16px;line-height:26px}.cs-caption.small{width:90%;padding-top:0}.paragraph-regular{font-size:1rem;line-height:1.2rem}.section-16{height:270px}.heading-34.cs-gallery{width:80%;margin-top:60px;margin-bottom:40px;font-size:25px}.rich-text-block-12.mid-align.margin{padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.2rem}.rich-text-block-13,.text-block-15{font-size:1rem;line-height:1.2rem}.image-277{max-width:100px}.image-278{max-width:120px}.div-block-51{margin-left:1vh;margin-right:1vh;padding:70px 20px}.collection-item-25{padding-left:1vh;padding-right:1vh}.cross-link-module{padding-top:50px}.div-block-57{width:auto;height:auto}.sticky-form{width:350px;padding:20px 15px}.text-block-18{font-size:20px}.link-block-11{width:40px;height:auto}._60-width{display:none}.facts-scope-div{padding-top:20px;padding-bottom:20px}.project-gallery{padding-top:50px;padding-bottom:50px}.div-block-66{width:19rem;padding-top:3rem}.div-block-67{background-image:none}.paragraph-22{font-size:1rem;line-height:1.2rem}.text-button.small{width:70%}.home-intro{padding-top:58px}.products{padding-top:2px}.text-block-25{font-size:1.4rem;line-height:1.6rem}.image-294{max-width:20%}.heading-41.text-margin-bottom-medium{font-size:1.6rem;line-height:1.8rem}.container-28{height:15rem}.div-block-76{width:90%;margin-top:3rem}.heading-42{font-size:1.6rem;line-height:1.8rem}.left-aligned.h2-small{font-size:1.1rem;line-height:1.4rem}.centered-container-4-copy{text-align:left}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.rich-text-block-20,.rich-text-block-21,.rich-text-block-22{margin-right:1rem;font-size:1rem;line-height:1.2rem}.p-kb-heading{font-size:1rem}.h1-kb-heading{font-size:1.7rem;line-height:2rem}.h1-kb-heading.results{font-size:1.8rem;line-height:2rem}.rl_layout1_component{grid-template-columns:1fr}.rl-text-style-medium-3{margin-bottom:1rem}.div-block-81{margin-bottom:2rem}.div-block-83{text-decoration:none}.resource-text{margin-top:1rem;margin-bottom:1rem}.header-section{min-height:250px}.container-30{padding-left:1rem;padding-right:1rem}.back-link-kb{margin-top:.5rem;font-size:.9rem;line-height:1.2rem}.heading-intro{align-self:stretch;width:96%;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}.heading-intro.bkgd-clear{margin-top:0;padding-top:2rem;padding-left:10px;padding-right:10px}.div-block-88{padding-left:0;padding-right:0}.paragraph-26{margin-bottom:2rem;padding-left:2rem;padding-right:2rem;font-size:1.2rem;line-height:1.4rem}.navigation-link-block-mob{padding-top:12px;padding-bottom:12px}.navigation-link-block-mob.commercial.w--current{color:var(--commercial)}.navigation-link-block-2{padding-top:12px;padding-bottom:12px}.nav-content-wrap-2.menu.commercial{color:var(--commercial)}.filter_empty{padding:3rem}.manage_results-right{flex-direction:column}.filter_row{grid-template-columns:1fr;padding-left:.5rem;padding-right:.5rem}.filter_tags-wrapper{grid-column-gap:16px;grid-row-gap:9px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.results_count-text,.reset_element{margin-bottom:1rem;margin-right:0}.div-block-94{flex-flow:column;justify-content:center;align-items:center;min-height:10rem;display:flex}.h2-feature{font-size:1.5rem;line-height:1.5rem}.paragraph-28,.paragraph-29,.paragraph-32,.paragraph-33{font-size:1rem;line-height:1.2rem}.bold-text-17{font-weight:600}.heading-51{font-size:1.2rem;line-height:1.4rem}.pricing-matrix{padding:2rem .5rem}.pricing-text{width:100%;margin-left:.5rem;margin-right:.5rem}.vita-comparison{padding-left:.5rem;padding-right:.5rem}.feature-box_component{grid-template-columns:1fr;margin-right:0;padding-left:0;padding-right:0}.div-block-95{box-sizing:content-box;aspect-ratio:auto;justify-content:center;align-items:center;display:flex}.paragraph-38{text-align:right;font-size:.9rem;line-height:.9rem}.path{background-color:var(--browney);color:var(--browney)}.cat_wrapper{margin-left:.5rem;margin-right:.5rem}.collection-list-16{flex-flow:column}.collection-item-31{margin-left:auto;margin-right:auto}.div-block-100{margin-top:1rem;margin-bottom:1rem}.div-block-104{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.image-307,.pb-badge{width:90%;max-width:90%}.use-case-section{padding-top:50px;padding-left:20px;padding-right:20px}.use-cases{flex-direction:column;padding:1rem 0 1rem 0}.use-case-img{height:12rem}.building-feature-section{padding-top:50px;padding-left:20px;padding-right:20px}.feature-content{max-width:90%}.commercial-form-section{padding-left:20px;padding-right:20px}.commercial-cta_wrapper{grid-column-gap:8px;grid-row-gap:8px;overflow:visible}.form-block-3{width:100%;height:auto;padding-left:10px;padding-right:10px}.location-intro-section{padding-top:2px}.rich-text-block-24{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;font-size:14px}.paragraph-40{padding-left:10px;padding-right:10px}.div-block-105{grid-template-columns:1fr}.design{justify-content:center;align-items:center;min-height:0;max-height:none}.div-block-106{width:100%;height:auto;padding-left:10px;padding-right:10px;position:static;left:10px}.div-block-107{height:auto}.heading-69{font-size:1.5rem;line-height:1.6rem}.rich-text-block-27{padding-left:10px;padding-right:10px}.heading-70{padding-left:10px}.grid-12{grid-template-columns:1fr}.question-text-2{flex:0 100%;margin-bottom:8px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.extension-title{margin-bottom:20px}.div-block-108{width:86%}.section-25{height:500px;max-height:500px}.where-h1{margin-left:auto;margin-right:auto;font-size:1.3rem;line-height:1.5rem}.flex-wrapper-left{flex-flow:column}.text-panel{width:100%}.div-block-111{order:-1;width:100%}.masthead-banner{margin-top:-47%}.sales-box{flex-direction:column;margin-bottom:11px;display:flex}.sales-box-panel{flex-direction:column;padding:1rem 1vh}.div-block-118,.div-block-119{text-align:left}.left{font-size:1.5rem}.heading-83{line-height:1.5rem}.heading-85{font-size:.9rem;line-height:1.1rem}.div-block-123{margin-left:1rem;margin-right:1rem}.div-block-124{flex-flow:column}.div-block-125{width:100%}.heading-90{font-size:1.2rem;line-height:1.4rem}.case-study-gallery-items{padding-left:20px;padding-right:20px}.div-block-127{padding-left:0;padding-right:0}.h1-mob{font-size:1.5rem}.form-2{width:100%}.div-block-128{width:100%;overflow:hidden}.recaptcha-3{overflow:visible}}