:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-black);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--heritage-red: #991d20;--heritage-red-dark-1: #7C1819;--heritage-red-dark-2: #442424;--heritage-gray: #2A2323;--heritage-blue: #607A8A;--new-heritage-blue: #254768;--new-heritage-blue-dark: #212F3E;--new-heritage-blue-gray: #83A0BE;--new-heritage-blue-gray-light: #C8D8E8;--new-heritage-blue-light-1: #C5E2FF;--new-heritage-blue-light-2: #9BCDFF;--new-heritage-linear-gradient: linear-gradient(rgba(37, 71, 104, .7), rgba(37, 71, 104, .7))}:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-background-white: var(--vt-c-white);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text-light: var(--vt-c-white-mute);--color-text-dark: var(--vt-c-text-light-1);--color-text-hover: var(--vt-c-black-mute);--section-gap: 160px}body{background-color:var(--color-background-white);box-sizing:border-box;font-family:Montserrat,sans-serif;padding:0;margin:0;font-weight:300;h1,h2,h3,h4 {font-weight: inherit;}}.nav{background-color:#fff;color:var(--color-text-dark);width:100%;min-height:90px;font-size:18px}.nav-mobile-header{display:none}.nav_main-logo-container{display:inline}.nav_main-logo{height:90px;display:block;padding:8px 16px}.nav_main{display:flex;text-align:left;align-items:center;justify-content:space-between}.nav_main-item{color:var(--color-text-dark);text-decoration:none;display:inline-block;margin:0 16px;height:100%;position:relative}.nav_main-item-container{padding-right:20px}.nav_main-item:hover:after{content:"";width:100%;height:2px;background-color:var(--new-heritage-blue-gray);position:absolute;bottom:-5px;left:0}.nav_main .router-link-exact-active{color:var(--new-heritage-blue-gray)}.nav_main .router-link-exact-active:hover{border:none}@media (max-width: 768px){.nav{margin:0;background-color:unset;min-height:0px}.nav--show{height:100vh;width:100vw;background-color:var(--color-background-mute);overflow:hidden}.nav_main-item-container{padding:0;display:flex;flex-direction:column;justify-content:center}.nav-mobile-header{display:block;text-align:right}.nav-mobile-header_hamburger-container{display:flex;align-items:center;justify-content:space-between;padding-right:20px}.nav_mobile-header--logo{height:70px;padding:8px}.nav-mobile-header_icon{height:30px}.nav-mobile-header_icon--x{padding:33px 20px 33px 0}.nav_main{display:none}.nav_main--show{display:inline-block;display:flex;flex-direction:column;align-items:center;color:var(--color-text-dark)}.nav_main-item{margin-top:50px}}.footer{background-color:var(--new-heritage-blue-dark);padding:40px 60px;display:flex;justify-content:space-between}.footer_map{width:35%;height:200px;margin-right:20px}.footer_contact-social{width:25%}.footer_contact-header{color:var(--color-text-light);font-size:20px}.footer_contact-social-container{display:flex;flex-direction:row;width:100%}.footer_contact-item{margin:20px 20px 0 0;display:flex;flex-direction:row;transition:all .3s linear;text-decoration:none;color:var(--color-text-light);font-size:14px}.footer_contact-item:hover{transform:scale(1.1)}.footer_icon{width:20px;height:20px}.footer-contact_label{margin-top:10px}.footer-contact_content{margin-left:10px}@media (max-width: 480px){.footer{padding:20px 30px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.footer_map{display:none}.footer_contact{display:flex;flex-direction:column;width:100%}.footer_contact-header{color:var(--color-text-light);font-size:15px}.footer_contact-item{margin:10px 10px 0 0;display:inline;transition:all .3s linear;font-size:10px;text-align:center}.footer_icon{height:12px}.footer_contact-icon{display:none}.footer-contact_label{font-size:12px}.footer-contact_content{margin-left:5px;display:inline}.footer_contact-social-container{display:block;padding-top:5px}.footer_links,.footer_contact-social{margin-top:20px}}.header[data-v-7a7a37b1]{position:sticky;top:0;z-index:1000;min-height:25px;background-color:#fff}@media (max-width: 768px){.heading-container[data-v-7a7a37b1]{display:flex;justify-content:flex-end}}.home{background:var(--new-heritage-linear-gradient),url(/assets/house_landing-84d0d545.jpg);background-size:cover;background-position:center center;display:flex;flex-wrap:wrap;justify-content:center;height:50vh;padding:80px 40px 40px 80px}.home_content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color-text-light);width:50%;height:100%}.home_content-header{display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:4rem;font-weight:600}.home_content-separator{width:100px;border-color:var(--color-text-light);border:1px solid;margin:10px}.home_content-subheading{font-size:30px;text-align:center}@media (max-width: 1025px){.home{padding:40px}.home_content{width:100%}.home_content-header{font-size:3rem}.home_content-subheading{font-size:25px}}@media (max-width: 480px){.home{flex-wrap:wrap;padding:20px}.home_content-header{font-size:2rem}.home_content-subheading{font-size:20px}}.intro{background-color:#fff;padding:80px;display:flex;align-items:center}.intro_title{height:100%;margin:0 50px}.intro_title--image{width:400px;display:block;margin-bottom:30px}.intro_title--image-view{transition:box-shadow .7s ease-in-out;box-shadow:30px 30px var(--new-heritage-blue-gray)}.intro_content{padding:40px;font-size:20px;width:100%;line-height:1.5;display:flex;align-items:center}@media (max-width: 1048px){.intro{flex-wrap:wrap;justify-content:center}.intro_content{text-align:center}.intro_title--image{width:300px}}@media (max-width: 768px){.intro_content{font-size:20px}}@media (max-width: 480px){.intro{padding:20px}.intro_content{font-size:16px;padding:40px 20px 0}.intro_title--image{width:200px}.intro_title--image-view{transition-delay:.1s}}.why-card{width:300px;background-color:var(--color-background-white);padding:20px;margin:30px;display:flex;flex-direction:column;justify-content:space-between}.why-card_header{display:flex;align-self:center}.why-card_header--icon{align-self:center;height:30px;margin-right:20px}.why-card_content{line-height:1.5;font-size:18px}@media (max-width: 480px){.why-card{font-size:10px;width:200px;margin:20px 0;padding:20px}.why-card_header{align-self:center}.why-card_header--icon{height:20px}.why-card_content{font-size:13px}}@media (min-width: 1026px){.home{background-attachment:fixed}}.why{background:var(--new-heritage-linear-gradient),url(/assets/sunroom-218e1d8a.jpg);background-size:cover;height:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:120px}@media (max-width: 1024px){.why{padding:50px;justify-content:center}}.services_content-list--item{margin-top:20px;display:flex}.service_content-item--icon{margin-top:11px;height:30px}.services_content-list--item-content{margin-left:20px}.services_content-list--item-content-header{font-size:30px}@media (max-width: 480px){.services_content-list--item{margin-top:15px;display:flex}.service_content-item--icon{margin-top:11px;height:20px}.services_content-list--item-content-header{font-size:20px}}.services{display:flex;flex-direction:column;align-items:center;background-color:var(--color-background-mute);padding:80px;height:100%}.services-content-wrapper{display:flex}.services_title{width:100%;font-size:50px;text-align:center;display:flex;align-items:center;justify-content:center}.services_content{width:100%;font-size:20px;line-height:1.5}.service_content-list{list-style-type:none}.services-explore{padding:20px 40px;font-size:20px;margin-top:20px;color:var(--color-text-light);background-color:var(--new-heritage-blue);border:none;cursor:pointer;font-family:inherit}@media (max-width: 480px){.services{padding:40px}.services-content-wrapper{flex-direction:column}.services_title{font-size:2rem;margin:15px 0}.services_content{font-size:14px}.service_content-list{padding-left:0}}.about-header{background:url(/assets/about_kitchen-2-a66588b4.jpg);background-size:cover;background-position:center center;display:flex;text-align:center;justify-content:center;padding:80px 40px 40px;height:30vh;color:var(--color-text-light)}@media (min-width: 1025px){.about-header{background-attachment:fixed}}.about-header--title{min-width:45%}.about-header--title-content{font-size:4rem;background:var(--new-heritage-linear-gradient);padding:30px 0}.about-content--subheader{text-align:center;font-size:2rem}.about-content-owner{padding-bottom:40px;display:flex;justify-content:center;align-items:center;width:100%}.about-owner-headshot{border-radius:50%;max-width:300px}.about-content-owner--body{padding:0 40px;max-width:800px;display:flex;flex-direction:column;h3,h4 {padding: 0px;} h3 {margin: 10px;} h4 {margin: 2px 10px 20px 10px; font-style: italic;}}.about-content_meet-company{padding-top:20px}.about-content-company{padding-bottom:40px;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;width:100%}.about-company--photo{border-radius:50%;max-height:400px}.about-content-company--body{max-width:750px;padding:0 40px}@media (max-width: 1024px){.about-header{padding:40px 20px 20px;height:30vh}.about-content-owner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;padding:0}.about-owner-headshot{border-radius:50%;max-width:200px}.about-content-company{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;padding:20px 0 0}.about-company--photo{max-height:200px}}@media (max-width: 480px){.about-header{height:20vh}.about-header--title{width:75%}.about-header--title-content{font-size:2rem;padding:25px 0}.about-content--subheader{text-align:center;font-size:1.5rem}}.v-timeline .v-timeline-divider__dot{background:rgb(var(--v-theme-surface-light))}.v-timeline .v-timeline-divider__inner-dot{background:rgb(var(--v-theme-on-surface))}.v-timeline{display:grid;grid-auto-flow:dense;position:relative}.v-timeline--horizontal.v-timeline{grid-column-gap:24px;width:100%}.v-timeline--horizontal.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__body{grid-row:3;align-self:flex-start;padding-block-start:24px}.v-timeline--horizontal.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__opposite{grid-row:1;align-self:flex-end;padding-block-end:24px}.v-timeline--horizontal.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__body{grid-row:1;align-self:flex-end;padding-block-end:24px}.v-timeline--horizontal.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__opposite{grid-row:3;align-self:flex-start;padding-block-start:24px}.v-timeline--vertical.v-timeline{row-gap:24px;height:100%}.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:24px}.v-timeline--vertical.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__opposite{grid-column:3;justify-self:flex-start;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__body{grid-column:3;justify-self:flex-start;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline-item{display:contents}.v-timeline-divider{position:relative;display:flex;align-items:center}.v-timeline--horizontal .v-timeline-divider{flex-direction:row;grid-row:2;width:100%}.v-timeline--vertical .v-timeline-divider{height:100%;flex-direction:column;grid-column:2}.v-timeline-divider__before{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__before{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:-12px;inset-inline-end:initial}.v-timeline--vertical .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);top:-12px}.v-timeline-divider__after{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__after{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);bottom:-12px}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));top:0}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:0;inset-inline-end:initial}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));bottom:0}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:0;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:only-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset))}.v-timeline-divider__dot{z-index:1;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center}.v-timeline-divider__dot{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-timeline-divider__dot--size-x-small{height:22px;width:22px}.v-timeline-divider__dot--size-x-small .v-timeline-divider__inner-dot{height:calc(100% - 6px);width:calc(100% - 6px)}.v-timeline-divider__dot--size-small{height:30px;width:30px}.v-timeline-divider__dot--size-small .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-default{height:38px;width:38px}.v-timeline-divider__dot--size-default .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-large{height:46px;width:46px}.v-timeline-divider__dot--size-large .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-x-large{height:54px;width:54px}.v-timeline-divider__dot--size-x-large .v-timeline-divider__inner-dot{height:calc(100% - 10px);width:calc(100% - 10px)}.v-timeline-divider__inner-dot{align-items:center;border-radius:50%;display:flex;justify-content:center}.v-timeline--horizontal.v-timeline--justify-center{grid-template-rows:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--vertical.v-timeline--justify-center{grid-template-columns:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--horizontal.v-timeline--justify-auto{grid-template-rows:auto min-content auto}.v-timeline--vertical.v-timeline--justify-auto{grid-template-columns:auto min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable{height:100%}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-end{grid-template-rows:min-content min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-start{grid-template-rows:auto min-content min-content}.v-timeline--vertical.v-timeline--density-comfortable{width:100%}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-end{grid-template-columns:min-content min-content auto}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-start{grid-template-columns:auto min-content min-content}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-end{grid-template-rows:0 min-content auto}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-start{grid-template-rows:auto min-content 0}.v-timeline--horizontal.v-timeline--density-compact .v-timeline-item__body{grid-row:1}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-end{grid-template-columns:0 min-content auto}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-start{grid-template-columns:auto min-content 0}.v-timeline--vertical.v-timeline--density-compact .v-timeline-item__body{grid-column:3}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-row:3;align-self:flex-start;padding-block-end:initial;padding-block-start:24px}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-row:1;align-self:flex-end;padding-block-end:24px;padding-block-start:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-column:3;justify-self:flex-start;padding-inline-start:24px;padding-inline-end:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px;padding-inline-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-row:1;align-self:flex-end;padding-block-end:24px;padding-block-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-row:3;align-self:flex-start;padding-block-end:initial;padding-block-start:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-column:3;justify-self:flex-start;padding-inline-start:24px}.v-timeline-divider--fill-dot .v-timeline-divider__inner-dot{height:inherit;width:inherit}.v-timeline--align-center{--v-timeline-line-size-base: 50%;--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-center{justify-items:center}.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__body,.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__opposite{padding-inline:12px}.v-timeline--horizontal.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--vertical.v-timeline--align-center{align-items:center}.v-timeline--vertical.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--align-start{--v-timeline-line-size-base: 100%;--v-timeline-line-size-offset: 12px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__before{--v-timeline-line-size-offset: 24px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: -12px}.v-timeline--align-start .v-timeline-item:last-child .v-timeline-divider__after{--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-start{justify-items:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start{align-items:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__before{display:none}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:0}.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:0}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__after{display:none}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__before{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:0}.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:0}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;opacity:var(--v-icon-opacity, 1);text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--disabled{pointer-events:none;opacity:.38}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-timeline-item__body{padding:20px}.timeline-item--title{color:var(--new-heritage-blue);font-style:italic;h3 {font-size: 1.5rem; color: var(--color-background-white); background: var(--new-heritage-linear-gradient); padding: 20px; font-style: normal;}}.timeline-item-image{max-width:300px;padding:20px}@media (max-width: 480px){.timeline-item--title{h3 {font-size: 1.25rem;}}}.service-timeline{padding:20px;text-align:center;display:flex;align-items:center;flex-direction:column}.service-timeline--header{font-size:2rem}.service-timeline--description{font-size:1.25rem;width:75%}.v-timeline{overflow:hidden}@media (max-width: 1024px){.h3{font-size:1rem}.timeline{width:100%}}@media (max-width: 480px){.h3{font-size:1rem}.timeline{width:100%}.service-timeline--header{font-size:1.5rem}.service-timeline--description{font-size:1rem}}.service{background-color:var(--color-background-mute);max-height:550px;width:400px;overflow:hidden;display:block;margin:20px}.service--image{width:100%;display:block}.service_content{padding:20px;display:flex;height:50%;flex-direction:column}.service_title{font-size:30px;width:100%;margin-bottom:10px}.service_description{text-wrap:wrap;margin-top:10px}@media (max-width: 480px){.service{max-height:400px;width:90%}.service_content{font-size:13px}.service_title{font-size:20px}}.services-header{background:url(/assets/common-area_services-8ca5ef73.jpg);background-size:cover;background-position:center center;display:flex;text-align:center;justify-content:center;padding:80px 40px 40px;height:30vh;color:var(--color-text-light)}@media (min-width: 1025px){.services-header{background-attachment:fixed}}.services-header--title{min-width:45%}.services-header--title-content{font-size:4rem;background:var(--new-heritage-linear-gradient);padding:30px 0}.services-process{background-color:var(--color-background-mute)}.services-process_banner{display:flex;flex-direction:column;justify-content:center;padding:20px;background-color:var(--new-heritage-blue-dark)}.services-process_banner--description{font-size:1.25rem;color:var(--color-text-light);max-width:60%;margin:0 auto;padding:30px 0 60px;text-align:center}.services-process_banner-cards{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.services-process_banner-card{font-size:1.1rem;width:200px;text-align:center}.services-process_banner-card--icon{align-self:center;height:30px}.services-process_banner-card h3{font-size:2rem}.services-process_timeline{height:50vh;background-color:var(--color-background-mute)}@media (max-width: 1024px){.services-cards{margin:30px}.services-process_banner--description{max-width:80%}.services-process_banner-card{padding-top:15px}}@media (max-width: 480px){.services-header{padding:40px 20px 20px;height:20vh}.services-header--title{width:75%}.services-header--title-content{font-size:2rem;padding:25px 0}.services-process_banner-card h3{font-size:1.5rem}.services-process_banner--description{font-size:16px;padding:15px}.services-process_banner-card{font-size:1rem;width:250px;text-align:center}.services-process_banner-card--icon{height:20px}}.contact_form{background:linear-gradient(var(--new-heritage-blue-dark),var(--new-heritage-blue-dark));color:var(--color-text-light);font-size:2rem;padding:20px;height:100%;width:30%;display:flex;flex-direction:column;align-items:center;position:relative}.contact-form_submitted{height:0;overflow:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;font-size:2rem;text-align:center;color:var(--color-text-dark);background:linear-gradient(rgb(131,160,190,.9),rgb(131,160,190,.9));transition:opacity .3s ease-in-out}.contact-form_submitted.show{display:flex;opacity:1;height:100%;flex-direction:column;align-items:center;justify-content:center}.contact-form_submitted-icon{height:40px;padding-bottom:15px;color:#206520}.contact-form_heading{font-size:2rem;text-align:center}.contact-form_main{font-size:1.5rem;width:80%}.contact-form_input{padding:16px;border:none;border-radius:5px;font-size:1rem;width:100%;margin-top:24px;box-sizing:border-box;font-family:inherit}.contact-form_input:disabled{cursor:not-allowed}.contact-form_input--desc{height:25%}.contact-form_submit{width:100%;margin-top:20px;background-color:var(--new-heritage-blue-gray);color:inherit;border:0px;cursor:pointer}.contact-form_submit--loading{height:1rem}@media (max-width: 1350px){.contact_form{width:355px;margin-top:40px}}@media (min-width: 480px){.contact_form{transition:all .3s ease-in-out}.contact_form:hover{transform:scale(1.04)}}@media (max-width: 480px){.contact_form{padding:10px;margin-top:0;width:325px}.contact-form_heading{font-size:2rem}.contact-form_input{padding:8px;font-size:12px}}.contact-header{background:url(/assets/contact_bathroom-c92cb81e.jpg);background-size:cover;background-position:center center;display:flex;text-align:center;justify-content:center;padding:80px 40px 40px;height:30vh;color:var(--color-text-light)}@media (min-width: 1025px){.contact-header{background-attachment:fixed}}.contact-header--title{min-width:45%}.contact-header--title-content{font-size:4rem;background:var(--new-heritage-linear-gradient);padding:30px 0}.contact-intro{display:flex;flex-direction:column;align-items:center}.contact-intro--header{max-width:60%;font-size:20px;padding:30px;text-align:center}.contact-intro--options{width:100%;padding:20px 0;display:flex;justify-content:center;text-align:center}.contact-intro--option{padding:30px;width:200px;font-size:30px;text-decoration:none;color:inherit;p {font-size: 20px;}}.contact-intro--option-icon{height:40px}.contact--form{background-color:var(--color-background-mute);width:100%;display:flex;justify-content:center;padding:80px 0}@media (max-width: 1024px){.contact-header{padding:40px 20px 20px;height:30vh}.contact-intro--header{max-width:80%}}@media (max-width: 480px){.contact-header{height:20vh}.contact-header--title{width:75%}.contact-header--title-content{font-size:2rem;padding:25px 0}.contact-intro--header{font-size:16px;padding:15px}.contact-intro--options{width:100%;padding:0;display:flex;flex-direction:column;align-items:center;text-align:center}.contact-intro--option{padding:15px;font-size:16px;p {font-size: 18px;}}.contact-intro--option-icon{height:25px}.contact--form{padding:20px 0 40px;background-color:var(--color-background-white)}}
