@media (max-width:767px){.icon-list{opacity:1}}.icon-list.in-view{opacity:1}@media (min-width:768px){.icon-list.in-view .icon-list-heading{animation:fade-in .2s ease-out}.icon-list.in-view .icon-list-items{animation:from-bottom .3s ease-out}}.icon-list-items{animation:from-bottom .3s ease-out;margin:24px 24px 0}.icon-list-items ul{display:flex;flex-wrap:wrap;text-align:center}@media (max-width:1079px){.icon-list-items ul{justify-content:space-around}}.icon-list-items li{margin-top:24px;max-width:252px;width:80%}@media (min-width:768px){.icon-list-items li{width:30%}}@media (min-width:1080px){.icon-list-items li{margin-left:calc(8.33333% - 26px);width:calc(16.66667% + 20px)}.icon-list-items li:first-child{margin-left:calc(16.66667% - 4px)}}.icon-list-items li i,.icon-list-items li img{height:48px;width:48px}.icon-list-items li h3{font-size:1.5rem;font-weight:600;line-height:2.4rem;margin-top:12px}.icon-list-items li p{font-size:1.4rem;line-height:2.2rem;margin-left:auto;margin-right:auto;margin-top:12px;max-width:252px}.icon-list-items li a{color:#00a6de;font-size:1.2rem;font-weight:600;line-height:1.8rem;margin-top:24px;text-transform:uppercase}.heading-swap{display:flex;flex-wrap:wrap;opacity:0;transition:opacity .3s ease-out}@media (max-width:767px){.heading-swap{opacity:1}}.heading-swap-image{background-color:#f4f5f7;min-height:300px;position:relative;width:100%}@media (min-width:768px){.heading-swap-image{margin-left:24px;width:calc(50% - 36px)}}@media (min-width:1080px){.heading-swap-image{margin-left:calc(8.33333% + 22px);width:calc(41.66667% - 10px)}}.heading-swap-image>div{height:100%}.heading-swap-text{background-color:#141f35;padding-bottom:36px;padding-top:24px;width:100%}@media (min-width:768px){.heading-swap-text{padding-bottom:72px;padding-top:72px;width:calc(50% - 12px)}}@media (min-width:1080px){.heading-swap-text{width:calc(41.66667% - 34px)}}.heading-swap-text-container{margin-left:18px;width:calc(100% - 36px)}@media (min-width:768px){.heading-swap-text-container{margin-left:25%;width:calc(50% + 24px)}}@media (min-width:1080px){.heading-swap-text-container{margin-left:calc(20% + 4.8px);width:calc(60% - 9.6px)}}.heading-swap-text-container h4{color:#fff;font-size:2.4rem;line-height:3.2rem}.heading-swap-text-container p{color:#b5b9c8;font-size:1.4rem;line-height:2.2rem;margin-top:12px}.heading-swap-text-container a{margin-top:36px;text-align:center;width:100%}.heading-swap-text-container>i{height:36px;margin-bottom:24px;width:36px}.heading-swap.in-view{opacity:1}@media (min-width:768px){.heading-swap.in-view .heading-swap-image{animation:from-left .3s ease-out}.heading-swap.in-view .heading-swap-text{animation:from-right .3s ease-out}}.page-heading{display:flex;flex-wrap:wrap;opacity:0;transition:opacity .3s ease-out}@media (max-width:767px){.page-heading{opacity:1}}.page-heading.in-view{opacity:1}@media (min-width:768px){.page-heading.in-view .page-heading__image-cont{animation:from-right .3s ease-out}.page-heading.in-view .page-heading__text-outer-cont{animation:from-left .3s ease-out}}.page-heading__text-outer-cont{background-color:#1a4982;background-image:url(https://cdn.brandfolder.io/DTOVI0DI/as/q5c4jw-boc814-dfbwbi/icon-w-hero-overlay.svg);background-position:0;background-repeat:no-repeat;background-size:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-bottom:48px;padding-top:48px;width:100%}@media (min-width:768px){.page-heading__text-outer-cont{width:calc(50% - 12px)}}@media (min-width:1080px){.page-heading__text-outer-cont{padding-bottom:72px;padding-top:72px;width:calc(50% - 12px)}}.page-heading__text-outer-cont__text-inner-cont{margin-left:18px;width:calc(100% - 36px)}@media (min-width:768px){.page-heading__text-outer-cont__text-inner-cont{margin-left:24px;width:calc(75% - 24px)}}@media (min-width:1080px){.page-heading__text-outer-cont__text-inner-cont{margin-left:calc(16.66667% + 24px);width:calc(66.66667% - 24px)}}.page-heading__text-outer-cont__text-inner-cont>h1{color:#00a6de;font-size:15px}.page-heading__text-outer-cont__text-inner-cont>p{color:#fff;font-size:2.4rem;line-height:3.2rem;margin-top:24px}.page-heading__text-outer-cont__text-inner-cont__cta-cont{margin-top:24px;text-align:center}.page-heading__text-outer-cont__text-inner-cont__cta-cont>a,.page-heading__text-outer-cont__text-inner-cont__cta-cont>div>a{width:100%}.page-heading__image-cont{background-color:#f4f5f7;position:relative;width:100%}@media (max-width:767px){.page-heading__image-cont{flex-grow:1;min-height:250px}}@media (min-width:768px){.page-heading__image-cont{height:auto;max-height:683px;order:2;width:calc(50% + 12px)}}@media (min-width:1080px){.page-heading__image-cont{min-height:683px;width:calc(50% + 12px)}}a:hover .entry-card__highlight-cont:after{transform:scaleX(1)}a:hover .entry-card__card-cont{transform:translateY(-6px)}.entry-card>a:hover{color:inherit}.entry-card__card-cont{transition:transform .2s ease-out}.entry-card__card-cont__info-cont{padding:18px 18px 36px;text-align:left}.entry-card__card-cont__info-cont h3{color:#444;font-size:1.8rem;line-height:2.6rem}.entry-card__card-cont__info-cont p{color:#00a6de;font-size:1.2rem;font-weight:600;line-height:1.8rem;margin-top:12px;text-transform:uppercase}.entry-card__card-cont__info-cont>h3{font-size:1.8rem;line-height:2.6rem}.entry-card__card-cont__info-cont>h5{font-size:1.4rem;line-height:2.2rem;margin-top:6px}.entry-card__card-cont__image-cont>img{width:100%}.entry-card__highlight-cont{position:relative}.entry-card__highlight-cont:after,.entry-card__highlight-cont:before{border-bottom:3px solid #dedede;bottom:0;content:"";left:0;position:absolute;right:0;top:auto}.entry-card__highlight-cont:after{border-bottom:3px solid #00a6de;transform:scaleX(0);transition:transform .2s ease-out}.ordered-list-section{opacity:0;transition:opacity .3s ease-out}@media (max-width:767px){.ordered-list-section{opacity:1}}.ordered-list-section.in-view{opacity:1}@media (min-width:768px){.ordered-list-section.in-view .ordered-list-section__heading-cont{animation:fade-in .2s ease-out}}.ordered-list-section__heading-cont{width:100%}.ordered-list-section__sections-cont{align-items:flex-start;background-color:#f4f5f7;display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}@media (min-width:768px){.ordered-list-section__sections-cont{padding-bottom:72px;padding-top:72px}}.ordered-list-section__sections-cont>ol{width:100%}@media (min-width:768px){.ordered-list-section__sections-cont>ol{width:calc(75% - 42px)}}@media (min-width:1080px){.ordered-list-section__sections-cont>ol{width:calc(66.66667% - 40px)}}.ordered-list-section__sections-cont>ol>li+li{margin-top:36px}@media (min-width:768px){.ordered-list-section--wide .ordered-list-section__sections-cont>ol{width:calc(87.5% - 45px)}}@media (min-width:1080px){.ordered-list-section--wide .ordered-list-section__sections-cont>ol{width:calc(83.33333% - 44px)}}.cards-section{display:flex;flex-wrap:wrap;opacity:0;transition:opacity .3s ease-out}@media (max-width:767px){.cards-section{opacity:1}}.cards-section.in-view{opacity:1}@media (min-width:768px){.cards-section.in-view .cards-section__intro-cont{animation:from-left .3s ease-out}}@media (max-width:1079px){.cards-section.in-view .cards-section__separator-cont{display:none}}@media (min-width:768px){.cards-section.in-view .cards-section__separator-cont{animation:fade-in .2s ease-out}.cards-section.in-view .cards-section__cards-cont{animation:from-bottom .3s ease-out}}.cards-section__intro-cont{margin-left:18px;width:calc(100% - 36px)}@media (min-width:768px){.cards-section__intro-cont{margin-left:24px;width:calc(37.5% - 33px)}}@media (min-width:1080px){.cards-section__intro-cont{margin-left:calc(8.33333% + 22px);width:calc(25% - 30px)}}.cards-section__separator-cont{margin-left:24px;position:relative;width:calc(8.33333% - 26px)}.cards-section__separator-cont>em{border-left:1px solid #dedede;height:100%;left:50%;position:absolute;top:auto;transform:translate(-50%)}.cards-section__cards-cont{width:100%}@media (max-width:767px){.cards-section__cards-cont{margin-top:36px}}@media (min-width:768px){.cards-section__cards-cont{width:calc(62.5% + 9px)}}@media (min-width:1080px){.cards-section__cards-cont{width:calc(50% + 12px)}}.cards-section__cards-cont>ul{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.cards-section__cards-cont>ul{justify-content:start}}.cards-section__cards-cont>ul>li{margin-bottom:12px;margin-left:0;max-width:330px;width:calc(100% - 36px)}@media (min-width:768px){.cards-section__cards-cont>ul>li{margin-left:24px;width:calc(50% - 36px)}}@media (min-width:1080px){.cards-section__cards-cont>ul>li{width:calc(50% - 36px)}}.cards-section__cards-cont>ul>li .entry-card__card-cont__image-cont>img{height:216px}.cards-section__cards-cont>ul>li .entry-card__card-cont__info-cont{text-align:left}.background-section{opacity:0;transition:opacity .3s ease-out}@media (max-width:767px){.background-section{opacity:1}}.background-section.in-view{opacity:1}.background-section__fix-cont{padding-bottom:72px;padding-top:72px;position:relative;transition:opacity .2s ease-out}.background-section__fix-cont__overlay-cont{background-color:rgba(26,73,130,.5);bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.background-section__fix-cont__heading-cont{position:relative}.background-section__fix-cont__heading-cont>p{color:#fff;font-size:15px;margin-top:24px}.background-image,.background-image-1{height:100%;position:absolute;top:0;width:100%}.section-connector{opacity:0;position:relative;transition:opacity .3s ease-out}.section-connector.in-view{opacity:1}@media (max-width:767px){.section-connector{opacity:1}}.section-connector__line-cont:before{border-left:1px solid #00a6de;content:"";height:108px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.section-heading h2,.section-heading>h1{color:#00a6de;font-size:1.5rem;font-size:15px;margin-bottom:12px}.section-heading>h4{font-size:2.4rem;line-height:3.2rem;margin-left:auto;margin-right:auto}.section-heading>p{font-size:1.4rem;line-height:2.2rem;margin-top:12px}.section-heading>a{margin-top:36px;text-align:center;width:100%}.section-heading>a:hover{background-color:#02bcfa;color:#fff}.section-heading--center-layout{margin-left:18px;text-align:center;width:calc(100% - 36px)}@media (min-width:768px){.section-heading--center-layout{margin-left:calc(25% + 18px);width:calc(50% - 36px)}}.section-heading--center-layout>p{margin-left:auto;margin-right:auto}.section-heading>i{height:48px;margin-bottom:24px;width:48px}.section-heading--invert-colors>h4{color:#fff}.product-categories-section{opacity:0;transition:opacity .3s ease-out}.product-categories-section.in-view{opacity:1}@media (min-width:768px){.product-categories-section.in-view .product-categories-section__heading-cont{animation:fade-in .2s ease-out}.product-categories-section.in-view .product-categories-section__categories-cont{animation:from-bottom .3s ease-out}}.product-categories-section__heading-cont{display:flex;flex-wrap:wrap;width:100%}.product-categories-section__categories-cont{margin-top:36px}.product-categories-section__categories-cont>ul{display:flex;flex-wrap:wrap}.product-categories-section__categories-cont>ul>li{margin-bottom:24px;margin-left:18px;width:calc(50% - 27px)}@media (min-width:768px){.product-categories-section__categories-cont>ul>li{margin-left:24px;width:calc(25% - 30px)}}@media (min-width:1080px){.product-categories-section__categories-cont>ul>li{margin-left:24px;width:calc(16.66667% - 28px)}.product-categories-section__categories-cont>ul>li:first-child{margin-left:0}.product-categories-section__categories-cont>ul>li:nth-child(4n+1){margin-left:calc(16.66667% + 20px)}}.window-highlight-section{display:flex;flex-wrap:wrap;opacity:0;transition:opacity .3s ease-out}@media (max-width:767px){.window-highlight-section{opacity:1}}.window-highlight-section.in-view{opacity:1}@media (min-width:768px){.window-highlight-section.in-view .window-highlight-section__text-cont{animation:from-left .3s ease-out}.window-highlight-section.in-view .window-highlight-section__image-cont{animation:from-right .3s ease-out}}.window-highlight-section__text-cont{margin-left:18px;padding-bottom:24px;padding-top:24px;width:calc(100% - 36px)}@media (min-width:768px){.window-highlight-section__text-cont{margin:0;width:calc(42.85714% - 13.71429px)}}@media (min-width:1080px){.window-highlight-section__text-cont{width:calc(40% - 14.4px)}}.window-highlight-section__text-cont>p{border-left:3px solid #00a6de;margin-top:36px;padding-left:12px}.window-highlight-section__text-cont>p>strong{display:block;font-size:1.8rem;line-height:2.6rem}.window-highlight-section__text-cont>p>em{color:#b5b9c8;font-size:1.4rem;line-height:2.2rem}.window-highlight-section__image-cont{min-height:300px;width:100%}@media (min-width:768px){.window-highlight-section__image-cont{margin-left:24px;width:calc(57.14286% - 10.28571px)}}@media (min-width:1080px){.window-highlight-section__image-cont{width:calc(60% - 9.6px)}.window-highlight-section--reverse-image .window-highlight-section__image-cont{margin:0;order:1}.window-highlight-section--reverse-image .window-highlight-section__text-cont{margin-left:24px;order:2}}.image-comparison-toggle__images-cont{margin-left:18px;width:calc(100% - 36px)}@media (min-width:768px){.image-comparison-toggle__images-cont{margin-left:0;width:100%}}.image-comparison-toggle__images-cont>img{display:none;margin:0 auto;max-width:100%}.image-comparison-toggle__images-cont>img.is-active{display:block}.image-comparison-toggle__images-cont__buttons-cont{display:flex;flex-wrap:wrap;margin:12px auto 0;max-width:330px}.image-comparison-toggle__images-cont__buttons-cont>button{background-color:#fff;border:1px solid #dedede;line-height:48px;width:50%}.image-comparison-toggle__images-cont__buttons-cont>button.is-active{background-color:#00a6de;color:#fff;cursor:auto}.image-comparison-toggle__images-cont__buttons-cont>button:first-child{border-bottom-left-radius:48px;border-right:0;border-top-left-radius:48px}.image-comparison-toggle__images-cont__buttons-cont>button:last-child{border-bottom-right-radius:48px;border-left:0;border-top-right-radius:48px}.products-energy__features{background-color:#f4f5f7;padding-bottom:48px;padding-top:48px}@media (max-width:767px){.products-energy__features-list{order:1}}.products-energy__features-list>p{color:#0033a0;font-size:1.8rem;font-weight:600;line-height:2.6rem;padding-bottom:6px}.products-energy__features-list>ol{padding-bottom:24px}.products-energy__features-list>ol>li{counter-increment:customlistcounter;display:flex;line-height:25px;padding-bottom:6px}@media (min-width:1080px){.products-energy__features-list>ol>li{padding-bottom:9px}}@media (min-width:1440px){.products-energy__features-list>ol>li{padding-bottom:12px}}.products-energy__features-list>ol>li:before{background-color:#0033a0;border-radius:50%;color:#fff;content:counter(customlistcounter,decimal);flex-shrink:0;float:left;height:25px;line-height:25px;margin-right:6px;text-align:center;width:25px}.products-energy__features-list-cont{display:flex;flex-direction:column;margin-left:18px;width:calc(100% - 36px)}@media (min-width:768px){.products-energy__features-list-cont{flex-direction:row;margin:0 auto;padding-top:36px;width:90%}}@media (min-width:1440px){.products-energy__features-list-cont{width:80%}}@media (max-width:767px){.products-energy__features-image{align-self:center;order:0;width:210px}.products-energy__features-image>figure{margin-bottom:24px}.products-energy__features-image>figure>img{width:210px}}.products-energy__features-image>figure>figcaption{border-left:3px solid #00a6de;font-size:1.2rem;line-height:1.6rem;max-width:262px;padding-left:12px}.products-energy__performance-cont{display:flex;flex-wrap:wrap;font-size:1.2rem;font-weight:600;line-height:1.8rem;margin:0 auto;padding-top:24px;width:calc(100% - 36px)}@media (min-width:768px){.products-energy__performance-cont{gap:0 24px;width:90%}}@media (min-width:1080px){.products-energy__performance-cont{flex-wrap:nowrap}}@media (min-width:1440px){.products-energy__performance-cont{width:80%}}.products-energy__performance-cont__table{max-width:400px;width:100%}@media (max-width:1439px) and (min-width:768px){.products-energy__performance-cont__table{max-width:650px}}.products-energy__performance-cont__table table,.products-energy__performance-cont__table td,.products-energy__performance-cont__table th{border:2px solid #000;color:#000;padding:2px 4px}.products-energy__performance-cont__table table{width:100%}@media (min-width:768px){.products-energy__performance-cont__disclaimer{width:325px}}.products-energy__performance-cont__disclaimer p{padding-top:12px}@media (min-width:1080px){.products-energy__performance-cont__disclaimer p:first-child{padding-top:0}}.accreditation-section{border-bottom:1px solid #dedede;border-top:1px solid #dedede;opacity:0;text-align:center;transition:opacity .3s ease-out}@media (max-width:767px){.accreditation-section{opacity:1}}.accreditation-section.in-view{opacity:1}.accreditation-section__cont{padding:24px 18px;width:100%}@media (min-width:768px){.accreditation-section__cont{align-items:center;display:flex;justify-content:center}}.accreditation-section__cont>img{max-width:144px}.accreditation-section__cont>h3{font-size:1.8rem;font-weight:500;line-height:2.6rem}@media (max-width:767px){.accreditation-section__cont>h3{margin:24px auto;max-width:330px}}@media (min-width:768px){.accreditation-section__cont>h3{margin:0 24px}}.accreditation-section__cont>a{color:#00a6de;font-size:15px}.products-category .page-heading__image-cont .background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.products-category:last-child{padding-bottom:144px}.products-category__products{background-color:#f4f5f7;padding-bottom:72px;padding-top:72px}.products-category__products .cards-section__intro-cont .section-heading h2{color:#444;font-size:2rem;margin-left:auto;margin-right:auto;max-width:330px}.products-category__products .cards-section__intro-cont .section-heading h4{font-size:1.5rem;line-height:2.2rem;max-width:330px}.products-category__visualizer{padding-top:72px}.products-category__visualizer .heading-swap-image .background-image-design{background-image:url(https://cdn.brandfolder.io/DTOVI0DI/as/q1wkgb-fitzoo-dn5h9a/WW_2018_TCS_LVR_LIFESTYLE_TALENT_laptop_VISUALIZER.auto?width=650&height=650);background-position:50%;background-repeat:no-repeat;background-size:cover}.products-category__related{padding-top:72px}.products-category__highlights .background-section__fix-cont__image-cont .background-image-1{background-image:url(https://cdn.brandfolder.io/DTOVI0DI/as/q1c7y7-a44gbk-12j08v/blue-woman-girl-sink.auto?width=1440&height=735);background-position:50%;background-repeat:no-repeat;background-size:cover}.products-category__highlights__list-cont{background-color:#fff;padding-top:72px;position:relative}.products-category__highlights__list-cont>div .ordered-list-section__sections-cont{background-color:#fff}.products-category__highlights__list-cont>div .ordered-list-section__sections-cont>ol>li>div>div>div>h4{margin:0}.products-category__benefits{padding-bottom:72px;padding-top:72px}.products-category__woodclad-windows{padding-top:72px}.products-category__woodclad-windows__highlights{display:flex;justify-content:center;padding-top:36px}@media (max-width:767px){.products-category__woodclad-windows__highlights{flex-direction:column;margin-left:18px;padding-top:36px;width:calc(100% - 36px)}}.products-category__woodclad-windows__highlights-cutout{width:100%}@media (min-width:1080px){.products-category__woodclad-windows__highlights-cutout{align-self:center;width:40%}}.products-category__woodclad-windows__highlights-cutout img{max-width:550px;width:100%}@media (max-width:767px){.products-category__woodclad-windows__highlights-cutout img{padding-bottom:18px}}.products-category__woodclad-windows__highlights-description{width:100%}@media (min-width:768px){.products-category__woodclad-windows__highlights-description{align-self:center}}@media (min-width:1080px){.products-category__woodclad-windows__highlights-description{width:40%}}.products-category__woodclad-windows__highlights-description .woodclad-description-list p{font-size:1.4rem;line-height:1.8rem;padding-bottom:12px}.products-category__woodclad-windows__highlights-description .woodclad-description-list p:last-child{padding-bottom:0}.products-category__woodclad-windows__highlights-description .woodclad-description-list span{color:#0033a0;font-weight:600}.product-disclaimer-section__windsor-disclaimer .windsor-disclaimer-cont{display:flex;flex-direction:column;justify-content:center;margin-left:18px;padding-top:48px;width:calc(100% - 36px)}@media (min-width:1080px){.product-disclaimer-section__windsor-disclaimer .windsor-disclaimer-cont{flex-direction:row;margin:0 auto;width:calc(66.66667% + 8px)}}.product-disclaimer-section__windsor-disclaimer .windsor-disclaimer-cont img{margin:auto}.product-disclaimer-section__windsor-disclaimer .windsor-disclaimer-cont p{font-size:10px;line-height:16px;margin-left:auto;margin-right:auto}@media (max-width:1079px){.product-disclaimer-section__windsor-disclaimer .windsor-disclaimer-cont p{max-width:424px;padding-top:12px}}@media (max-width:767px){.product-disclaimer-section__windsor-disclaimer .windsor-disclaimer-cont p{max-width:324px}}@media (min-width:1080px){.product-disclaimer-section__windsor-disclaimer .windsor-disclaimer-cont p{align-self:center;padding-left:18px}}
