:root{--primary-dark:#0d0d0d;--primary-grey:#fafafa;--primary-blue:#07172e;--primary-gold:#ea8a2a;--primary-white:white;--dark-grey-additional:#e6e6e6;--yellowe:#ffea00;--green:#8cff32;--blue:#00c5ff;--pink:#ff00a7}body{color:#333;font-family:Inter,sans-serif;font-size:1rem;line-height:1.3}ul{margin-top:0;margin-bottom:.625rem;padding-left:1.25rem}ol{margin-top:0;margin-bottom:.625rem;padding-left:2.5rem}.body{height:auto}.section_hero{width:100%;max-width:100vw;height:auto;padding-top:8.25rem;padding-bottom:5rem;position:relative;overflow:hidden}.section_hero.is-blog{padding-bottom:7.5rem}.section_hero.is-privacy{padding-top:9.75rem;padding-bottom:9.75rem}.section_hero.is-services-item{padding-bottom:7.5rem}.section_hero.is-price{padding-top:9.75rem;padding-bottom:6.25rem}.section_hero.padding-size-add{padding-top:8.75rem}.section_hero.is-default{padding-bottom:7.5rem}.section_hero.is-default.product-page{background-color:var(--primary-grey);background-color:var(--primary-grey)}.main-wrapper{position:relative}.main-wrapper.height-100{flex-flow:column;height:100%;display:flex}.padding-global{color:var(--primary-blue);padding-left:1.5rem;padding-right:1.5rem}.padding-global.is-zero{padding-left:0;padding-right:0}.container-main{max-width:80rem;margin-left:auto;margin-right:auto}.container-main.is-blog{grid-column-gap:3.75rem;grid-row-gap:3.75rem;display:flex}.container-main.is-services-content{grid-column-gap:3.75rem;grid-row-gap:3.75rem;justify-content:space-between;display:flex}.container-main.is-relative{position:relative}.container-main.is-relative.pd-bottom-60px{padding-bottom:3.75rem}.container-main.mg-bottom-60px{margin-bottom:3.75rem}.container-main.is-certified{grid-column-gap:3.75rem;grid-row-gap:3.75rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;max-width:65rem;display:grid}.container-main.is-gallery-sec{grid-column-gap:3.75rem;grid-row-gap:3.75rem;justify-content:space-between;max-width:64rem;display:flex;position:relative}.container-main.is-navbar{flex-flow:column;height:100%;margin-bottom:0;display:flex}.container-main.is-navbar.is-top{flex-flow:row;justify-content:space-between;align-items:center}.hero-content-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:41rem;display:flex}.hero-content-wrapper.is-services{justify-content:flex-start;align-items:center;max-width:37.5rem;margin-left:auto;margin-right:auto}.hero-content-wrapper.is-home.size-add{max-width:44rem}.hero-content-wrapper.is-home.size-fix{max-width:37rem}.hero-content-wrapper.is-default{justify-content:flex-start;align-items:center;max-width:50rem;margin-left:auto;margin-right:auto}.hero-content-wrapper.is-default.is-product-page{grid-column-gap:3.75rem;grid-row-gap:3.75rem;grid-column-gap:3.75rem;grid-row-gap:3.75rem;flex-flow:row;max-width:none}.background-content_hero{z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%}.background-content_hero.is-home{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.background-hero_image.is-products,.background-hero_image.is-services,.background-hero_image.is-home{width:100%;max-width:100%}.background-hero_image{object-fit:cover;flex:none;width:100%;max-width:100%;height:100%;margin-left:auto;margin-right:auto}.background-hero_image.is-contact{object-position:50% 22%;width:100%;max-width:100%}.background-hero_image.is-blog{object-position:50% 25%;width:100%;max-width:100%}.background-hero_image.is-products,.background-hero_image.is-services,.background-hero_image.is-home{width:100%;max-width:100%}.background-hero_image.is-home.mobile-size-custom.is-services{object-position:50% 30%}.background-hero_image.is-home.mobile-size-custom.desktop-fit-custom{object-position:50% 20%}.background-hero_image.is-home.is-custom{object-position:50% 35%}.background-hero_image.is-home.is-custom.is-hardwood{object-position:50% 40%;width:100%;position:absolute;inset:0% 0% 0% auto}.background-hero_image.is-home.is-custom.is-vinyl-page{object-position:50% 50%}.background-hero_image.is-home.home-page{flex:0 auto;max-width:64rem;margin-left:0;margin-right:0}.background-hero_image.is-gallery{object-position:50% 80%}.background-hero_image.is-products{width:100%;max-width:100%}.heading-hero{color:var(--primary-white);margin-bottom:1.25rem;font-size:3.2rem;font-weight:600}.heading-hero.align-center{text-align:center}.heading-hero.mg-bottom-out{margin-bottom:0}.heading-hero.mg-bottom-out.mobile-styles-custom.color-blue{color:var(--primary-blue)}.heading-hero.is-dark{color:var(--primary-blue);text-align:center}.heading-hero.is-product-page{color:var(--primary-dark);font-size:3.25rem}.background-mask_hero{background-image:linear-gradient(0deg,var(--primary-dark),#fff0);width:100%;height:100%;position:absolute;inset:0%}.background-mask_hero.is-contact{background-image:linear-gradient(#00000080,#00000080)}.background-mask_hero.is-services{background-image:linear-gradient(#fff0,#0d0d0dd9)}.mg-bottom-24px{margin-bottom:1.5rem}.button-wrapper{border:.015625rem solid var(--primary-white);background-color:var(--primary-blue);color:var(--primary-white);border-radius:31.25rem;flex-flow:column;padding:.75rem 2.5rem;font-size:1.125rem;font-weight:500;line-height:1.5;display:flex;position:relative;overflow:hidden}.button-wrapper.is-cta{background-color:var(--primary-dark);padding:.75rem 1.5rem}.button-wrapper.is-cta.is-pagination{grid-column-gap:.35rem;grid-row-gap:.35rem;flex-flow:row;justify-content:flex-start;align-items:center;margin-left:0;margin-right:0;font-size:.95rem;transition:all .3s;position:absolute;inset:0% 0% auto auto}.button-wrapper.is-cta.is-pagination:hover{opacity:.85;transform:translateY(-.25rem)}.button-wrapper.is-cta.is-pagination.is-left{inset:0% auto auto 0%}.button-wrapper.is-calculate{border-color:var(--primary-blue);background-color:var(--primary-blue);color:var(--primary-blue)}.button-wrapper.is-calculate:where(.w-variant-b6eb4801-977b-7c4c-f0be-da4a7e8a4389){border-color:var(--primary-white)}.button-wrapper.is-white{border-color:var(--primary-gold);background-color:var(--primary-white)}.button-wrapper.is-white:where(.w-variant-e43c6c1c-7b89-da4a-1b74-a565f7b91d5d){border-color:var(--primary-white)}.button-wrapper.is-white:where(.w-variant-25634aa3-00ef-f1f9-e485-32058f169417){padding:.5rem 1.5rem;font-size:1rem}.button-wrapper.is-white:where(.w-variant-aa7910c0-ffbd-d72b-96d1-478347722f04){border-color:var(--primary-white)}.button-wrapper.is-white.border-is-black{border-color:var(--primary-dark)}.button-wrapper.is-white.border-is-black.is-post{border-color:var(--primary-gold);color:var(--primary-dark);padding:.5rem 1.5rem}.button-wrapper.is-white.is-small{padding-left:1.5rem;padding-right:1.5rem;font-size:1rem}.button-text{z-index:1;position:relative}.button-text.is-absolute{position:absolute;inset:0%}.button-text.is-absolute.is-post{font-size:.875rem}.button-text.is-static.is-post{z-index:2;color:var(--primary-white);font-size:.875rem}.button-background{background-color:var(--primary-gold);flex:0 auto;justify-content:center;align-items:center;width:100%;height:105%;display:flex;position:absolute;inset:0%;overflow:visible}.button-background:where(.w-variant-aa7910c0-ffbd-d72b-96d1-478347722f04){background-color:var(--primary-gold)}.button-background.is-v2{background-color:var(--primary-white)}.button-text_wrapper{position:relative;overflow:hidden}.heading-wrapper{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.heading-wrapper.is-products{flex-flow:row;justify-content:space-between;margin-bottom:3.75rem}.heading-wrapper.is-gallery-sec{justify-content:flex-start;align-self:flex-start;align-items:flex-start;width:100%;max-width:25rem;position:sticky;top:6.25rem}.heading-wrapper.is-footer{flex-flow:row;justify-content:space-between;align-items:flex-start}.heading-wrapper.mg-bottom-60px{margin-bottom:3.75rem}.heading-wrapper.mg-bottom-60px.max-width-800px{max-width:52rem;margin-left:auto;margin-right:auto}.heading-wrapper.mg-bottom-60px.align-left{justify-content:flex-start;align-items:flex-start}.heading-wrapper.mg-bottom-60px.is-price-sec{grid-column-gap:1rem;grid-row-gap:1rem}.heading-wrapper.align-left{justify-content:flex-start;align-items:flex-start}.h2-style{margin-bottom:0;font-size:2.5rem}.h2-style.is-flex{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.h2-style.is-flex.mg-bottom-24px{margin-bottom:1.5rem}.h2-style.text-align-center{text-align:center;margin-top:0}.h2-style.text-align-center.is-white{color:var(--primary-white)}.h2-style.text-align-center.weight-bold{font-weight:700}.services-collection-list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.services-collection-list.is-navbar{grid-column-gap:0rem;grid-row-gap:0rem;grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;display:flex}.mg-bottom-8px{margin-bottom:.5rem}.section_footer{background-color:var(--primary-blue);padding-top:3.75rem;padding-bottom:2rem}.footer-brand-content{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-icon{width:auto;height:auto;max-height:4.5rem;padding:.5rem}.logo-text_footer{color:var(--primary-white);font-weight:500}.footer-item{background-color:var(--primary-white);border-radius:.5rem}.footer-links-content{grid-column-gap:5rem;grid-row-gap:5rem;display:flex}.footer-links_column{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-column-title{color:var(--primary-white);font-size:1.05rem;font-weight:600}.footer-link{color:var(--primary-white);font-weight:500;transition:all .35s;display:inline-block}.footer-link:hover{opacity:.65}.footer-link-text{color:var(--dark-grey-additional);font-size:.875rem}.collection-list-services,.collection-list-products-categories{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.social-items-group{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.social-icon_footer{width:auto;height:auto;max-height:3rem}.social-icon_footer.is-medium{max-height:2.8rem;padding:.25rem}.footer-divider{background-color:#ffffff29;width:100%;height:.0625rem;margin-top:3rem;margin-bottom:3rem}.footer-bottom-content{justify-content:space-between;align-items:center;display:flex}.footer-bottom_text{color:var(--primary-grey);font-size:.875rem;font-weight:500}.links-group-additional{grid-column-gap:1rem;grid-row-gap:1rem;display:flex}.line-vertical_footer{background-color:var(--primary-grey);align-self:center;width:.0625rem;height:1rem}.align-left{align-self:flex-start;display:flex}.align-left.mg-top-16px{margin-top:1rem}.navbar-main{background-color:#fff;border-bottom:1px solid #07172e29;height:auto;padding-top:.5rem;padding-bottom:.5rem}.section_navbar{z-index:9999;position:relative;inset:0% 0% auto}.brand-item.is-logo{justify-content:center;align-items:center;display:flex}.icon-brand{width:auto;height:auto;max-height:4rem}.navbar-content-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row;justify-content:space-between;align-items:center;height:100%;display:flex}.nav-menu-content{grid-column-gap:1.1rem;grid-row-gap:1.1rem;justify-content:flex-start;align-items:center;display:flex}.nav-menu{justify-content:center;align-items:center;display:flex}.nav-menu-link{grid-column-gap:0px;grid-row-gap:0px;color:var(--primary-dark);justify-content:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem;font-weight:600;display:flex;position:relative;overflow:hidden}.nav-link-text{z-index:1;padding-left:0;font-weight:600;position:relative}.nav-link_line-wrapper{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0%}.nav-link_line{background-color:var(--primary-dark);width:100%;height:.0625rem}.dropdown--toggle{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;padding:.5rem 0;display:flex}.icon-dropdown{margin-top:0;margin-bottom:0;margin-right:0;position:relative}.dropdown-list{background-color:#ddd0}.dropdown-list.w--open{width:auto;height:auto;padding-top:.625rem;inset:2.4rem 0% auto}.dropdown-content_wrapper{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background-color:#fafafaa6;border-radius:.5rem;width:12rem;height:auto;padding:0;overflow:hidden;box-shadow:0 .125rem 1.25rem #0d0d0d33}.services-collections_item{color:var(--primary-dark);padding:.5rem;font-size:.875rem;transition:all .3s;display:flex}.services-collections_item:hover{background-color:var(--primary-blue);color:var(--primary-white)}.services-link-text{flex:0 auto}.cms-collection-item{color:var(--primary-dark);border-bottom:.0625rem solid #0d0d0d29;transition:all .3s}.cms-collection-item:last-child{border-bottom-style:none}.cms-collection-item:hover{background-color:var(--primary-blue);color:var(--primary-white)}.additional-navbar-content{background-color:var(--primary-gold);padding-top:.35rem;padding-bottom:.35rem}.contact-info-item_navbar{grid-column-gap:.75rem;grid-row-gap:.75rem;color:var(--primary-white);justify-content:flex-start;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .4s;display:flex}.contact-info-item_navbar:hover{opacity:.85;text-decoration:underline}.contact-icon_navbar{width:auto;height:auto;max-height:1rem}.nav-menu-link_dropdown{color:var(--primary-dark);justify-content:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem;font-weight:600;display:flex;position:relative;overflow:hidden}.nav-menu-link_dropdown.is-dropdown{padding-top:0;padding-bottom:0;overflow:visible}.mg-bottom-10px{margin-bottom:.625rem}.container-small{max-width:65rem;margin-left:auto;margin-right:auto}.container-small.is-contact{flex-flow:column;justify-content:flex-start;align-items:center;max-width:70rem;display:flex}.description-text_products{text-align:center}.product-item-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--primary-grey);flex-flow:column;width:100%;display:flex}.product-item-wrapper.page-product{grid-column-gap:0rem;grid-row-gap:0rem;grid-column-gap:0rem;grid-row-gap:0rem;border:.0625rem solid #0d0d0d29;border-radius:0;overflow:hidden;box-shadow:0 4px 20px #00000029}.product-img{object-fit:cover;width:100%;height:15.625rem;transition:all .3s}.product-img:hover{transform:scale(1.15)}.title-item_product{color:#0d0d0dd9;font-family:Noto Sans,sans-serif;font-size:1.35rem;font-weight:600}.overflow-item-img_product{overflow:hidden}.product-content-wrapper{margin-left:auto;margin-right:auto}.section_more{background-color:var(--primary-grey);padding-top:3.75rem;padding-bottom:5rem}.more-products-lsit{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.heading-box_hero{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.image-wrapper_hero{flex:none;overflow:hidden}.image-main_product{object-fit:cover;width:35rem;height:28rem;transition:all .3s}.image-main_product:hover{transform:scale(1.15)}.wrapper-content-category{grid-column-gap:.5rem;grid-row-gap:.5rem;margin-bottom:1.5rem;display:flex}.sku-content-item{grid-column-gap:.25rem;grid-row-gap:.25rem;display:flex}.price-text{color:var(--primary-dark);font-family:Noto Sans,sans-serif;font-size:2rem;font-weight:700}.section_specifications{background-color:var(--primary-grey);padding-top:5rem;padding-bottom:3.75rem;position:relative}.section_specifications.is-white{background-color:var(--primary-white);background-color:var(--primary-white)}.specifications-content-wrapper{flex-flow:column;display:flex}.specifications-content-box{display:flex}.specifications-title-item{border-bottom:.0625rem solid #0d0d0d29;border-right:.0625rem solid #0d0d0d29;justify-content:flex-start;align-items:center;width:18.75rem;min-width:18.75rem;padding:1rem;display:flex}.specifications-title{color:#0d0d0da6;font-size:1.2rem;font-weight:500}.specifications-description-item{border-bottom:.0625rem solid #0d0d0d29;border-right:.0625rem #0d0d0d29;justify-content:flex-start;align-items:center;width:100%;padding:1rem;display:flex}.specifications-description{color:var(--primary-dark);font-size:1.2rem;font-weight:500}.product-description-content{color:var(--primary-dark);padding:1rem}.product-extra-images{margin-top:60px}.content-box-area{width:100%;max-width:58.75rem;margin:0 auto;font-size:1rem;font-weight:400}.heading-area{text-align:center;margin-bottom:1.25rem}.heading-area.service-area-heading-home{font-size:1.5rem}.area-table{flex-direction:column;margin-top:50px;display:flex}.area-table.home-page-comparison-table{border:.03125rem solid #e4ebf3;margin-top:0}.areas-row{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;padding-top:24px;padding-bottom:24px;display:grid}.areas-row.home-page-comparison{padding-top:0;padding-bottom:0}.area-text{line-height:1}.span-bigger-yellow-background{background-color:var(--yellowe);padding-left:1rem;padding-right:1rem;font-family:Oswald,sans-serif;font-size:3rem;font-weight:600;line-height:1.55}.span-bigger-yellow-background.size-custom{font-size:2.8rem}.padding-vertical-medium{padding-top:3.75rem;padding-bottom:3.75rem}.text-align-center{text-align:center}.areas-content-wrapper{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.area-link-item{color:var(--primary-blue);text-align:center;background-color:#ffea0000;border:.03125rem solid #e4ebf3;justify-content:center;align-items:center;height:3rem;padding:.5rem;font-size:.9rem;transition:all .35s;display:flex}.area-link-item:hover{background-color:var(--yellowe)}.code-embed-3{width:100%}.footer-txt-wrap{justify-content:flex-start;align-items:center;display:inline-flex}.span-year{color:#fafafa;margin-left:.25rem;font-size:.75rem;font-weight:500}@media screen and (max-width:991px){h1{padding-left:0}.benefits-grid{width:100%}.testimonial-image-wrapper{flex-direction:column}.content-box-area{max-width:728px}.areas-row.home-page-comparison{font-size:.8rem}.testimonial-card-grid{grid-column-gap:30px}.features-left-2,.features-right-2{max-width:100%}.features-wrapper{justify-content:space-between}}@media screen and (max-width:767px){.clients-image{margin-bottom:30px;margin-left:20px;margin-right:20px}.clients-image.is-brand{margin-bottom:0}.benefits-grid{width:100%}.testimonial-image-wrapper{flex-direction:row}.pricing-wrapper-2{justify-items:stretch}.pricing-card-2{width:auto}.areas-row.home-page-comparison{font-size:.9rem}.testimonial-card-grid{grid-template-columns:1fr}}@media screen and (max-width:479px){body{font-size:.875rem}h1{font-size:2.8rem}h2{font-size:1.8rem}h3{font-size:1.5rem}h4{font-size:1.25rem}a{float:none;width:auto;padding-left:1px;padding-right:1px;display:inline-block;position:static}.body{font-size:.875rem}.box{opacity:1}.section_hero{padding-top:4.75rem;padding-bottom:2.5rem}.section_hero.is-default,.section_hero.is-blog{padding-bottom:3.75rem}.section_hero.is-default,.section_hero.is-blog{padding-bottom:3.75rem}.section_hero.is-privacy{padding-top:5rem;padding-bottom:5rem}.section_hero.is-services-item{padding-bottom:3.75rem}.section_hero.is-price{padding-top:4.75rem;padding-bottom:2.5rem}.section_hero.mobile-pd-custom{border-top:.0625rem solid #07172e29;padding-top:2.5rem;padding-bottom:0}.section_hero.padding-size-add{padding-top:7rem}.section_hero.padding-size-add.mobile-padding-plus{padding-top:8rem}.padding-global{width:auto;max-width:none;padding-left:1rem;padding-right:1rem}.padding-global.is-zero.mobile-is-on{padding-left:1rem;padding-right:1rem}.container-main.is-blog,.container-main.is-services-content{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column}.container-main.is-navbar.is-top{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:row;justify-content:space-between;align-items:flex-start}.container-main.is-blog,.container-main.is-services-content{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column}.container-main.is-relative.pd-bottom-60px.pd-mobile-40px{padding-bottom:2.5rem}.container-main.is-certified{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;display:flex}.container-main.is-gallery-sec{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column}.container-main.is-home{padding-bottom:2.5rem}.hero-content-wrapper.is-default.is-product-page{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start}.background-content_hero.is-home{z-index:1;z-index:1;display:block;position:relative}.background-hero_image{height:150%}.background-hero_image.is-blog{height:100%}.background-hero_image.is-home.home-page,.background-hero_image.is-blog{height:100%}.background-hero_image.is-home{width:100%;max-width:100%}.background-hero_image.is-home.mobile-size-custom{object-position:0% 50%;align-self:flex-start;height:50%}.background-hero_image.is-home.mobile-size-custom.is-services{object-position:50% 50%;object-position:50% 50%;height:auto}.background-hero_image.is-home.mobile-size-default{height:100%}.background-hero_image.is-home.is-custom{object-position:0% 50%;align-self:flex-start;height:50%}.background-hero_image.is-home.is-custom.is-hardwood{object-position:0% 50%;height:67%}.background-hero_image.is-home.is-custom.is-vinyl-page{height:30%}.background-hero_image.is-home.home-page{height:100%}.tag-item-hero{margin-bottom:.75rem;padding:.35rem .75rem}.heading-hero{font-size:2.25rem}.heading-hero.is-product-page{font-size:3.75rem}.heading-hero.mg-bottom-out.mobile-align-center{text-align:center}.heading-hero.mg-bottom-out.mobile-styles-custom{font-size:1.8rem}.mg-bottom-32px.mg-mobile-16px{margin-bottom:1rem}.background-mask_hero{background-image:none}.background-mask_hero.mask-on{background-image:linear-gradient(0deg,var(--primary-blue),#07172e 48%,#07172e00)}.background-mask_hero.mask-on.is-vinyl-page{background-image:linear-gradient(0deg,var(--primary-blue),#07172e 71%,#07172e00);background-image:linear-gradient(0deg,var(--primary-blue),#07172e 71%,#07172e00)}.tag-item_hero{font-size:.6875rem}.subtitle-text_hero.mobile-align-center{text-align:center;text-align:center}.mg-bottom-24px.mg-mobile-16px{margin-bottom:1rem}.button-wrapper.is-white{padding:.5rem 1.25rem}.button-wrapper.is-white:where(.w-variant-aa7910c0-ffbd-d72b-96d1-478347722f04){border-color:var(--primary-gold)}.button-wrapper.is-white.border-is-black.is-post{padding-top:.35rem;padding-bottom:.35rem}.button-wrapper.is-cta{padding:.5rem 1.25rem}.button-wrapper.is-calculate{padding:.5rem 1.5rem}.button-text.is-absolute,.button-text.is-static,.button-text.is-absolute,.button-text.is-static{letter-spacing:-.0175rem;font-size:.875rem}.section_benefits{padding-top:2.5rem;padding-bottom:2.5rem}.number-content-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.counter-item{grid-column-gap:.35rem;grid-row-gap:.35rem}.counter-text{font-size:1.5rem}.subtitle-text_numbers{font-size:.75rem}.section_about{padding-top:2.5rem;padding-bottom:2.5rem}.section_about.page-about{padding-top:2.5rem;padding-bottom:3.75rem}.heading-wrapper.mg-bottom-60px,.heading-wrapper.mg-bottom-60px.mg-mobile-40px{margin-bottom:2.5rem}.heading-wrapper.is-products{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;margin-bottom:2.5rem}.heading-wrapper.is-footer{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column}.heading-wrapper.mg-bottom-60px,.heading-wrapper.mg-bottom-60px.mg-mobile-40px{margin-bottom:2.5rem}.heading-wrapper.mg-bottom-60px.mg-mobile-40px{margin-bottom:2.5rem}.heading-wrapper.mg-bottom-60px.mobile-align-center{text-align:center}.heading-wrapper.is-gallery-sec{position:relative;top:auto}.h2-style{font-size:1.8rem}.h2-style.text-align-center.is-flex{display:block}.h2-style.is-flex.mg-bottom-24px.mobile-align-center,.h2-style.text-align-center.is-flex,.h2-style.text-align-center.is-flex{display:block}.h2-style.mobile-align-center{text-align:center}.h2-style.is-flex.mg-bottom-24px.mobile-align-center{display:block}.subtitle-text{font-size:.875rem}.subtitle-text.text-align-center.mobile-align-default{text-align:left;text-align:left;text-align:left}.benefits-content_about{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column}.benefits-content_about.is-new{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-column-gap:1.5rem;grid-row-gap:1.5rem}.benefits-item_wrapper{grid-column-gap:1rem;grid-row-gap:1rem;height:auto;padding:1.5rem 0 0}.benefits-item_wrapper.bottom-mg-mobile-out{padding-bottom:0}.benefits-item_wrapper.is-new{padding-left:1.5rem;padding-right:1.5rem}.icon-benefits_card{max-height:2.5rem}.benefits-description_about{font-size:.875rem}.section_services{padding-top:2.5rem;padding-bottom:2.5rem}.section_services.page-services{padding-top:3.75rem;padding-bottom:3.75rem}.services-collection-list.is-navbar{grid-column-gap:.5rem;grid-row-gap:.5rem}.services-collection-list.mobile-is-vertical{flex-flow:column;display:flex}.services-collection_item{padding:1rem}.services-heading{font-size:1.35rem}.services-img{height:12rem}.services-img_wrapper{margin-bottom:0}.swiper-slide.auto-height-item{flex:none;width:100%}.swiper-slide.basic-swiperr-item{flex:none;height:auto}.auto-height-buttons-wrapper.mobile-align-right{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-end;display:flex}.slider-button-left.auto-height-button-left.is-post,.slider-button-left.auto-height-button-left.mobile-is-relative,.slider-button-left.auto-height-button-left.is-gallery{position:relative;bottom:0;right:0}.slider-button-left.auto-height-button-left{background-size:1.25rem 1.25rem;width:2.4rem;height:2.4rem;inset:auto 3.5rem -1.5rem auto}.slider-button-left.auto-height-button-left:hover{background-position:30%}.slider-button-left.auto-height-button-left.is-post,.slider-button-left.auto-height-button-left.mobile-is-relative,.slider-button-left.auto-height-button-left.is-gallery,.slider-button-left.auto-height-button-left.is-post,.slider-button-left.auto-height-button-left.mobile-is-relative,.slider-button-left.auto-height-button-left.is-gallery{position:relative;bottom:0;right:0}.slider-button-right.auto-height-button-right.is-post,.slider-button-right.auto-height-button-right.mobile-is-relative,.slider-button-right.auto-height-button-right.is-gallery{position:relative;bottom:0;right:0}.slider-button-right.auto-height-button-right{background-size:1.25rem 1.25rem;width:2.4rem;height:2.4rem;inset:auto .5rem -1.5rem auto}.slider-button-right.auto-height-button-right:hover{background-position:30%}.slider-button-right.auto-height-button-right.is-post,.slider-button-right.auto-height-button-right.mobile-is-relative,.slider-button-right.auto-height-button-right.is-gallery,.slider-button-right.auto-height-button-right.is-post,.slider-button-right.auto-height-button-right.mobile-is-relative,.slider-button-right.auto-height-button-right.is-gallery{position:relative;bottom:0;right:0}.mg-bottom-16px.mg-mobile-10px{margin-bottom:.625rem}.section_cta{padding-top:2.5rem;padding-bottom:2.5rem}.cta-content-wrapper{padding:4.5rem 1.5rem}.cta-background_gradient{background-image:linear-gradient(0deg,var(--primary-blue),#07172e26)}.subtitle-text_cta{font-size:1rem}.section_products{padding-top:2.5rem;padding-bottom:2.5rem}.heading-products{text-align:center;font-size:1.6rem}.section_showroom{padding-bottom:2.5rem}.section_showroom.overflow-is-hide{padding-top:2.5rem}.section_cta-2{padding-bottom:2.5rem}.section_footer{padding-top:2.5rem;padding-bottom:1.5rem}.image-showroom{height:22rem;max-height:22rem}.collection-list{flex-flow:column;display:flex}.img-category_main{height:14rem}.category-title_item{padding:.75rem 1rem}.title-category{font-size:1.25rem}.section_blog{padding-top:2.5rem;padding-bottom:2.5rem}.section_blog.is-post{padding-top:2.5rem}.blog-content-wrapper{height:auto}.swiper-arrow-wrapper.mobile-align-right{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-end;display:flex}.swiper-arrow-wrapper.mobile-align-right.is-gallery{margin-top:1.5rem}.blog-post-content_wrapper{flex-flow:column;align-self:flex-start;width:auto;height:auto}.image-post{width:auto;height:14rem}.inner-content-box_post{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:1rem}.post-title{font-size:1.35rem}.footer-icon{max-height:3rem}.footer-links-content{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.social-items-group{grid-column-gap:.25rem;grid-row-gap:.25rem}.social-icon_footer{max-height:2.5rem}.footer-divider{margin-top:2.5rem;margin-bottom:2.5rem}.footer-bottom-content{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column}.footer-bottom_text{text-align:center;display:inline}.navbar-main{border-bottom-style:none}.brand-item{padding-left:0;padding-right:0}.icon-brand{max-height:3rem}.navbar-content-wrapper{justify-content:space-between;align-items:center}.nav-menu-content{z-index:99999;grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--primary-white);border-top:.0625rem solid #0d0d0d29;border-bottom:.0625rem solid #0d0d0d29;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:auto;max-height:none;padding:1rem;position:relative;overflow:auto}.nav-menu{z-index:9999;background-color:#c8c8c800;flex-flow:column;align-items:stretch;width:100%;height:100%;position:absolute;top:4.5rem;overflow:visible}.nav-menu-link{padding:0 0}.dropdown--toggle{padding-top:0;padding-bottom:0}.dropdown--toggle.w--open{margin-left:0;margin-right:0;padding-top:0;padding-bottom:0}.dropdown-list.w--open{padding-top:0;position:relative;top:0}.dropdown-content_wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fafafa00;flex-flow:column;width:auto;padding-top:.5rem;display:flex}.services-collections_item{padding-top:0;padding-bottom:0;transition-property:none}.services-collections_item:hover{color:var(--primary-white);background-color:#0000}.services-link-text{color:#0d0d0df2}.cms-collection-item{border-bottom-style:none}.cms-collection-item:hover{opacity:.65;background-color:#07172e00}.additional-navbar-content{display:block}.contact-info-item_navbar{grid-column-gap:.25rem;grid-row-gap:.25rem;padding-left:0;padding-right:0}.contact-icon_navbar{object-fit:cover;max-height:.75rem}.contact-text_navbar{font-size:.55rem}.menu-button{justify-content:center;align-self:center;align-items:center;width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0;display:flex}.menu-button.w--open{background-color:#c8c8c800}.lottie-icon_menu{width:100%;height:100%}.nav-menu-link_dropdown{padding:0 0}.nav-menu-link_dropdown.is-dropdown{flex-flow:column;justify-content:flex-start;align-self:flex-start;align-items:flex-start;margin-left:0;margin-right:0}.content-wrapper_about{grid-column-gap:2.5rem;grid-row-gap:2.5rem;box-shadow:none;background-color:#fff0;border-radius:.625rem;flex-flow:column;overflow:hidden}.image-wrapper_about{max-width:none}.img-big_about{min-width:auto}.wrapper-description-about{grid-column-gap:1.25rem;grid-row-gap:1.25rem;box-shadow:none;background-color:#fff0;border-radius:0;max-width:none;margin-left:0;padding:0}.description-title_small{font-size:1.2rem}.description-title_small.mg-bottom-10px.border-bottom-on{padding-bottom:.25rem}.plans_content-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column}.img-plans{object-position:0% 50%}.blogs-content-recent{order:-1;padding-bottom:0}.blog-post_content{padding-left:0;padding-right:0}.blog-post-collection-list{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.img-big-post{height:14rem}.heading-post_name{font-size:1.25rem}.pagination{margin-top:2rem}.fewatures-post_collection-list{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.section_contact{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;align-items:center;width:100%;max-width:100%;padding-top:0;display:grid;position:static;overflow:visible}.section_contact.is-contact-page{padding-top:2.5rem;padding-bottom:2.5rem;display:block}.section_privacy{padding-top:2.5rem;padding-bottom:0}.section_content{padding-top:2.5rem;padding-bottom:2.5rem}.products-category-lsit{flex-flow:column;display:flex}.section_more{padding-top:2.5rem;padding-bottom:2.5rem}.more-products-lsit{flex-flow:column;display:flex}.section_post{padding-top:2.5rem;padding-bottom:2.5rem}.blog-post-content-wrapper{margin-bottom:2.5rem;padding:1rem}.section_posts{padding-top:2.5rem;padding-bottom:1rem}.section_gallery{padding-top:2.5rem;padding-bottom:2.5rem}.collection-list-gallery{flex-flow:column;display:flex}.heading-box_hero{order:-1}.image-main_product{width:auto;height:18rem}.section_specifications{padding-top:2.5rem;padding-bottom:2.5rem}.specifications-title-item{width:9rem;min-width:9rem}.specifications-title,.specifications-description{font-size:1.1rem}.lightbox-showroom{padding-left:0;padding-right:0}.section_variants{padding-top:2.5rem}.gallery-category-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}.gallery-category-item_wrapper{border-radius:.5rem}.category-text-name{font-size:1.15rem}.text-item_category{padding-top:1rem;padding-bottom:1rem}.clients-image{margin-left:10px;margin-right:10px}.benefits-grid{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;width:100%;display:flex}.testimonial-card-item{padding:1rem}.testimonial-image-wrapper{justify-content:center;align-items:center;margin-top:1.25rem;margin-bottom:1.25rem}.step-image{width:6.25rem;height:6.25rem}.testimonial-heading{box-sizing:border-box;aspect-ratio:auto;font-size:1.5rem;overflow:visible}.pricing-wrapper-2{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;align-items:stretch;display:flex}.pricing-card-2{padding-left:1.25rem;padding-right:1.25rem}.pricing-image-2{width:6.25rem;height:6.25rem}.pricing-price-2{font-size:1.25rem}.pricing-divider-2{margin-top:1.75rem;margin-bottom:.5rem}.pricing-feature-2{padding-left:2rem}.content-box-area{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:100%;font-size:1em;font-weight:400;display:block}.area-table{width:100%;max-width:100%}.areas-row{justify-content:stretch;align-self:stretch}.areas-row.home-page-comparison{grid-template-columns:1fr 1fr 1fr;font-size:.4rem}.area-text{font-size:.75rem}.testimonial-card{padding:1.25rem}.heading-hero_custom{margin-bottom:2rem;font-size:1.7rem}.features-block{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;max-width:16rem;margin-bottom:1.875rem;margin-left:auto;margin-right:auto}.feature-image{width:3rem;height:3rem;margin-bottom:.625rem}.span-bigger-yellow-background{padding:.25px .25rem;font-size:1.7rem;line-height:1.5;display:block}.span-bigger-yellow-background.size-custom{font-size:1.7rem}.heading-looking{margin-top:2.5rem;margin-bottom:2.5rem;font-size:1.8rem}.heading-looking.mobile-hide{display:none}.features-wrapper{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:wrap}.heading-featured{font-size:1.8rem}.heading-align-center.mg-bottom-1rem.mg-mobile-12px{margin-bottom:.75rem}.home-description{font-size:.8125rem}.comparsion-heading-row{grid-template-columns:1fr 1fr 1fr;padding:1.25rem}.comparsion-column-title{margin-left:0;font-size:1rem}.comparsion-row-default{grid-column-gap:1rem;grid-row-gap:1rem;padding:1.25rem}.offer-heading{background-image:none;font-size:.75rem}.offer-heading.mobile-flex{flex-flow:column;display:flex}.span-background-lime{display:inline}.floring-calculator{padding:6.25rem 1.25rem}.form-quiz-wrapper{border-radius:.75rem;width:auto}.form-item{padding-left:1.25rem;padding-right:1.25rem}.step-heading{font-size:1.45rem}.inner-form-content,.inner-form-content.is-large,.inner-form-content.is-large{width:auto}.checkbox-quiz{width:.85rem;height:.85rem}.checkbox-field-quiz{font-size:.875rem}.heading-content-quiz{margin-bottom:1.25rem}.subtitle-text-quiz{font-size:.875rem}.step-ui{padding-left:1.25rem;padding-right:1.25rem}.buttons-group{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;justify-content:flex-start;align-items:flex-start}.buttons-group.mobile-align-center{justify-content:flex-start;align-items:center}.mg-bottom-36px{margin-bottom:1.25rem}.padding-vertical-medium{padding-top:2.5rem;padding-bottom:2.5rem}.areas-content-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}.area-link-item{padding-left:.25rem;padding-right:.25rem}.h4-subtitle.mobile-align-center{text-align:center;text-align:center}.history-content-description{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:flex-start;align-items:flex-start}.story-grid-wrapper{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;display:flex}.story-title-wrapper{align-self:auto;min-width:auto;position:relative;top:0}.featured-posts-fixed{position:relative;top:0}.section_schedule{padding-top:4.75rem;padding-bottom:2.5rem}.section_schedule.is-default{padding-bottom:3.75rem}.gallery-collection-list{grid-template-columns:1fr 1fr}.gallery-img_main{height:14rem;max-height:14rem}.lightbox-gallery-item{border-radius:.325rem;max-height:14rem;padding-left:0;padding-right:0}.gallery-content-box{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.padding-vertical_looking{padding-top:2.5rem;padding-bottom:2.5rem}.faq-content-header{grid-column-gap:1rem;grid-row-gap:1rem;padding:1rem}.faq-bottom-content{padding-left:1rem;padding-right:1rem}.faq-heading{font-size:1.2rem}.faq-arrow{max-height:1.5rem}.faq-arrow-item{flex:none}.subheading-h3{font-size:1.25rem}.subheading-h3.mobile-align-center{text-align:center}.subheading-h3.mobile-align-center.style-custom{font-size:1rem;line-height:1.5}.padding-vertical-large{padding-top:2.5rem;padding-bottom:2.5rem}.types-img{height:auto}.feature-installation-wrapper{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column}.brands-content-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr}.mobile-item-hide,.background-white{display:none}.footer-txt-wrap{flex-flow:wrap;display:block}.footer-bottom_text-2{text-align:center;display:inline}.span-year{text-align:center;margin-left:.125rem;display:inline}.heading-wrapper-2{margin-bottom:2.5rem}.button-wrapper-2.is-red{padding:.5rem 1.5rem}.img-plans-2{object-position:0% 50%}.padding-vertical-size-m{padding-top:2.5rem;padding-bottom:2.5rem}.padding-global-2{padding-left:1rem;padding-right:1rem}.heading-wrapper-3{margin-bottom:2.5rem}}#w-node-_6a2531aa-c758-bc2c-522a-8e5b0d5f48b3-0d5f48b3{justify-self:auto}