.input__error{bottom:0;color:#dc3545;font-size:.75em;left:12px;line-height:1.25em;position:absolute;right:auto;top:auto}.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__text-outer-cont{animation:from-left .3s ease-out}}.page-heading--tertiary{min-height:inherit!important}.page-heading--tertiary .page-heading__text-outer-cont{background-color:#fff;background-image:none;width:100%}.page-heading--tertiary .page-heading__text-outer-cont__text-inner-cont{margin-left:18px;text-align:center;width:calc(100% - 36px)}.page-heading--tertiary .page-heading__text-outer-cont__text-inner-cont>p{color:#444}@media (min-width:768px){.page-heading--tertiary .page-heading__text-outer-cont__text-inner-cont{margin-left:calc(12.5% + 21px);width:calc(75% - 42px)}}@media (min-width:1080px){.page-heading--tertiary .page-heading__text-outer-cont__text-inner-cont{margin-left:calc(25% + 18px);width:calc(50% - 36px)}}@media (min-width:768px){.page-heading--tertiary.in-view .page-heading__text-outer-cont{animation:from-bottom .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}.entry-card>a:hover{color:inherit}.entry-card__card__image.local iframe{display:block;height:90%;margin:0 auto;min-height:185px;width:100%}.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{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}.support{background-color:#fff}.support>header{transition:opacity .3s ease-out}.support>header>div>div>div>nav{background-color:#fff;width:100%}@media (max-width:767px){.support{padding-top:60px}}.support-nav{opacity:1;transition:opacity .3s ease-out}@media (max-width:767px){.support-nav{position:fixed;top:60px;z-index:4}}.support-nav.is-fixed{padding-bottom:60px}.support-nav.is-fixed .support-nav__submenu__fix-cont{background-color:#fff;border:0;box-shadow:0 12px 24px -12px #afaaaa;max-width:1440px;position:fixed}@media (min-width:768px){.support-nav.is-fixed .support-nav__submenu__fix-cont{top:95px}}.support-nav.nav-is-active .support-nav__submenu-nav__small-cont>nav{font-size:15px;position:fixed}@media (max-width:767px){.support-nav.nav-is-active .support-nav__submenu-nav__small-cont>nav{box-shadow:0 12px 24px -12px #afaaaa;opacity:1;pointer-events:auto}}.support-nav.nav-is-active .support-nav__submenu-nav__small-cont>button:after{border-color:#00a6de;transform:scaleX(1)}.support-nav__submenu{z-index:2}.support-nav__submenu-nav{border-bottom:1px solid #dedede;display:flex;flex-wrap:wrap;width:100%;z-index:2}@media (min-width:768px){.support-nav__submenu-nav{text-align:center}}.support-nav__submenu-nav__small-cont{width:100%}.support-nav__submenu-nav__toggle{color:#444;line-height:60px;padding-left:18px;padding-right:18px;position:relative;text-align:left;white-space:nowrap;width:100%}@media (min-width:768px){.support-nav__submenu-nav__toggle{display:none}}.support-nav__submenu-nav__toggle i{color:#00a6de;display:inline-block;height:15px;left:auto;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:15px}.support-nav__submenu-nav__small-cont>button:after{border-bottom:3px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:auto;transform:scaleX(0);transition:transform .2s ease-out}.support-nav__submenu-nav__small-cont>nav>a{color:#444;position:relative;white-space:nowrap}@media (max-width:768px){.support-nav__submenu-nav__small-cont>nav>a{display:block;margin-top:24px}.support-nav__submenu-nav__small-cont>nav>a:first-child{margin-top:0}}@media (min-width:768px){.support-nav__submenu-nav__small-nav{display:none}}@media (max-width:767px){.support-nav__submenu-nav__small-nav{background-color:#fff;border-top:1px solid #dedede;bottom:0;left:0;opacity:0;overflow-y:auto;padding:24px 18px;pointer-events:none;position:absolute;right:0;top:120px;transition:opacity .2s ease-out}}.support-nav__submenu-nav__nav{display:block;white-space:nowrap}.support-nav__submenu-nav__nav a{color:#444;position:relative;white-space:nowrap}@media (min-width:768px){.support-nav__submenu-nav__nav a{height:72px;line-height:72px;margin-left:48px}.support-nav__submenu-nav__nav a:first-child{margin-left:0}}@media (min-width:1080px){.support-nav__submenu-nav__nav a{height:60px;line-height:60px}}@media (max-width:767px){.support-nav__submenu-nav__nav a{display:none}}.support-nav__submenu-nav__nav a:after{border-bottom:3px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:auto;transform:scaleX(0);transition:transform .2s ease-out}.support-nav__submenu-nav__nav a:hover:after{border-color:#00a6de;transform:scaleX(1)}.support-nav__submenu__fix-cont{border-top:0;width:100%}.support__faqs__list-cont{background-color:#fff;padding-bottom:72px;padding-top:72px;position:relative}.support__warranty{background-color:#f4f5f7;padding-bottom:72px;padding-top:72px}.support__warranty div a{width:auto!important}.support__tips{background-color:#f4f5f7;padding-bottom:36px;padding-top:72px}@media (max-width:1079px){.support__tips{padding-top:36px}}.video-list-section{display:flex;flex-wrap:wrap;justify-content:center;opacity:0;transition:opacity .3s ease-out}@media (max-width:767px){.video-list-section{opacity:1}}.video-list-section__heading{width:100%}.video-list-section__videos{margin-top:36px}@media (min-width:1080px){.video-list-section__videos{width:75%}}.video-list-section__videos ul{display:flex;flex-wrap:wrap;justify-content:space-around}.video-list-section__videos ul li{background-color:#fff;margin-bottom:24px;max-width:440px;width:90%}@media (min-width:768px){.video-list-section__videos ul li{width:45%}}@media (min-width:1080px){.video-list-section__videos ul li{width:30%}}@media (min-width:768px){.video-list-section__videos ul li.single{width:65%}.video-list-section__videos ul li.single iframe{min-height:325px;width:90%}}.video-list-section__videos ul li a{width:100%}.video-list-section__videos ul li a:hover{color:#444}.video-list-section__videos ul li .entry-card__card__info{padding:14px 24px 18px;position:relative}.video-list-section__videos ul li .entry-card__card__info h3{font-size:1.8rem;font-weight:500;line-height:2.6rem}.video-list-section__videos ul li .entry-card__card__info h5{font-size:1.4rem;line-height:2.2rem;margin-top:6px}.video-list-section__videos__video{background-color:#fff;border:2px solid #dedede;border-radius:24px;display:flex;height:48px;justify-content:space-between;padding-left:24px;padding-right:4px;position:relative;transition:border .3s ease-out;-webkit-transition:border .3s ease-out;-moz-transition:border .3s ease-out;-o-transition:border .3s ease-out;white-space:nowrap}.video-list-section__videos__video:hover{border-color:#00a6de}.video-list-section__videos__video>h3{font-size:1.5rem;font-size:15px;font-weight:600;line-height:44px}.video-list-section__videos__video>em{align-self:center;background-color:#00a6de;border-radius:50%;height:36px;position:relative;width:36px}.video-list-section__videos__video>em>i{height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-list-section__windsor-glass-code{max-width:936px;padding:24px 0}.video-list-section__windsor-glass-code p{padding:24px 0}@media (max-width:1079px){.video-list-section__windsor-glass-code p{margin:0 auto;width:90%}}.video-list-section__windsor-glass-code .glass-code-image{display:flex;justify-content:center}@media (max-width:1079px){.video-list-section__windsor-glass-code .glass-code-image{margin:0 auto;width:90%}}.video-list-section__windsor-glass-code .glass-code-image img{height:auto;width:100%}.video-list-section hr{background-color:#dedede;border:0;height:3px;margin-top:24px;width:90%}@media (min-width:1080px){.video-list-section hr{width:75%}}.video-list-section__footnote{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:36px;width:100%}@media (min-width:768px){.video-list-section__footnote{justify-content:space-around}}@media (min-width:1080px){.video-list-section__footnote{justify-content:center}}.video-list-section__footnote__text{max-width:440px;text-align:center;width:100%}.video-list-section__footnote__text p{font-size:1.4rem;font-style:italic;line-height:2.2rem;margin:0 auto;width:calc(100% - 36px)}.video-list-section__footnote__cta{margin-top:18px;text-align:center;width:100%}@media (min-width:768px){.video-list-section__footnote__cta{margin-top:0;width:25%}}.video-list-section__footnote__cta a i{margin-right:6px;vertical-align:middle}.video-list-section.in-view{opacity:1}@media (min-width:768px){.video-list-section.in-view .video-list-section__heading{animation:fade-in .2s ease-out}.video-list-section.in-view .video-list-section__videos{animation:from-bottom .3s ease-out}}.accordian-section{display:flex;flex-wrap:wrap;opacity:0;transition:opacity .3s ease-out}.accordian-section.in-view{opacity:1}.accordian-section.in-view .accordian-section__accordian-cont{animation:from-bottom .3s ease-out}@media (max-width:767px){.accordian-section{opacity:1}}.accordian-section__heading-cont{width:100%}.accordian-section__accordian-cont{margin:36px auto 0;width:90%}@media (min-width:768px){.accordian-section__accordian-cont{width:75%}}@media (min-width:1080px){.accordian-section__accordian-cont{width:calc(66.66667% - 40px)}}.accordian-section__accordian-cont>ul>li{border-bottom:1px solid #dedede}.accordian-section__accordian-cont>ul>li:first-child{border-top:1px solid #dedede}.accordian-section__accordian-item-cont>label{cursor:pointer;display:block;position:relative}.accordian-section__accordian-item-cont>label>em{background-color:transparent;border:2px solid #dedede;border-radius:50%;bottom:auto;cursor:pointer;height:36px;left:auto;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease-out;width:36px}.accordian-section__accordian-item-cont>label>em:hover{background-color:#02bcfa}.accordian-section__accordian-item-cont>label>em:hover>i{color:#fff}.accordian-section__accordian-item-cont>label>em>i{color:#00a6de;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.accordian-section__accordian-item-cont>label>em>i:after,.accordian-section__accordian-item-cont>label>em>i:before{height:.12em}.accordian-section__accordian-item-cont>label>h3{font-size:2.2rem;line-height:2.8rem;max-width:770px;padding:24px 96px 24px 0}@media (max-width:1079px){.accordian-section__accordian-item-cont>label>h3{font-size:1.8rem;line-height:2.6rem}}.accordian-section__accordian-item-cont>div{display:none;padding-bottom:24px}.accordian-section__accordian-item-cont>div>*{font-size:1.5rem;max-width:770px}.accordian-section__accordian-item-cont>input[type=checkbox]:checked+label>em{background-color:#00a6de;position:absolute;transform:translateY(-50%) rotate(0);transition:background-color .3s ease-out}.accordian-section__accordian-item-cont>input[type=checkbox]:checked+label>em:hover{background-color:#02bcfa}.accordian-section__accordian-item-cont>input[type=checkbox]:checked+label>em>i{color:#fff}.accordian-section__accordian-item-cont>input[type=checkbox]:checked~div{display:block}.support__instructions{padding-bottom:36px;padding-top:72px}.video-modal{box-shadow:0 12px 24px -12px #afaaaa;height:100%;left:50%;margin:0 auto;max-width:1440px;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:z-index 0s ease .3s;width:100%;z-index:-1}.video-modal.is-active{display:inline;opacity:1;transition:none;z-index:100}.video-modal__overlay{background-color:rgba(68,68,68,.5);bottom:auto;height:100%;left:0;opacity:0;position:absolute;right:auto;top:0;transition:opacity .3s ease-out;width:100%}.video-modal__content .video{background-color:#000;height:100vh}.video-modal__content .video>video{bottom:auto;cursor:pointer;height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.video-modal__close-cont{bottom:auto;height:60px;left:0;position:fixed;right:0;top:0;z-index:10}.video-modal__close-cont>button{background-color:#00a6de;border-radius:50%;height:36px;left:auto;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:36px}.video-modal__close-cont>button>i{height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.service-request{padding-bottom:144px;padding-top:72px}.service-request>.section-heading{margin-bottom:36px}.service-request__form{margin:36px auto 0;-webkit-transform:translateZ(0);width:90%}.service-request__form__heading{margin-bottom:36px;margin-top:36px;text-align:center}.service-request__form__heading h2{font-size:2.4rem;line-height:3.2rem}.service-request__form__billing-address,.service-request__form__contact-info,.service-request__form__installation-address,.service-request__form__products{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.service-request__form__billing-address h3,.service-request__form__contact-info h3,.service-request__form__installation-address h3,.service-request__form__products h3{font-size:2.2rem;line-height:2.8rem;margin-bottom:24px;width:100%}.service-request__form__billing-address__field,.service-request__form__contact-info__field,.service-request__form__installation-address__field{margin-bottom:24px;position:relative;width:100%}@media (min-width:768px){.service-request__form__billing-address__field,.service-request__form__contact-info__field,.service-request__form__installation-address__field{width:45%}}.service-request__form__billing-address__field input,.service-request__form__billing-address__field select,.service-request__form__contact-info__field input,.service-request__form__contact-info__field select,.service-request__form__installation-address__field input,.service-request__form__installation-address__field select{background-color:#fff;border:2px solid #dfe1e7;border-radius:6px;color:#444;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:500;height:48px;line-height:48px;padding-left:24px;padding-right:24px;transition:border-color .3s ease-out;width:100%}.service-request__form__billing-address__field input:focus,.service-request__form__billing-address__field select:focus,.service-request__form__contact-info__field input:focus,.service-request__form__contact-info__field select:focus,.service-request__form__installation-address__field input:focus,.service-request__form__installation-address__field select:focus{border-color:#00a6de}.service-request__form__billing-address__field input:focus~.icon-right:before,.service-request__form__billing-address__field select:focus~.icon-right:before,.service-request__form__contact-info__field input:focus~.icon-right:before,.service-request__form__contact-info__field select:focus~.icon-right:before,.service-request__form__installation-address__field input:focus~.icon-right:before,.service-request__form__installation-address__field select:focus~.icon-right:before{color:#00a6de}.service-request__form__billing-address__field select:required:invalid,.service-request__form__contact-info__field select:required:invalid,.service-request__form__installation-address__field select:required:invalid{color:#666}.service-request__form__billing-address__field select option,.service-request__form__contact-info__field select option,.service-request__form__installation-address__field select option{color:#444}.service-request__form__billing-address__field select option[value=""][disabled],.service-request__form__contact-info__field select option[value=""][disabled],.service-request__form__installation-address__field select option[value=""][disabled]{display:none}.service-request__form__billing-address__field.has-error input:not([type=submit]),.service-request__form__contact-info__field.has-error input:not([type=submit]),.service-request__form__installation-address__field.has-error input:not([type=submit]){border:2px solid #dc3545;transition:border-color .3s ease-out}.service-request__form__billing-address__same-address{margin-bottom:24px;width:100%}.service-request__form__billing-address__same-address input[type=checkbox i]{cursor:pointer;margin:3px 6px 3px 12px}.service-request__form__products h3{font-size:2.2rem;line-height:2.8rem;margin-bottom:24px;width:100%}.service-request__form__products #productsClaimed{width:100%}.service-request__form__products #productsClaimed .product{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;width:100%}.service-request__form__products #productsClaimed .product.equal{border-top:3px solid #dfe1e7;padding-top:24px}.service-request__form__products #productsClaimed .product #removeProductButton{width:100%}.service-request__form__products #productsClaimed .product #removeProductButton>.removeProductButton{align-items:center;color:#444;display:flex}.service-request__form__products #productsClaimed .product #removeProductButton>.removeProductButton>i{color:#dc3545;font-size:36px}.service-request__form__products #productsClaimed .product .form-group{display:inline-block;margin-bottom:24px;margin-top:12px;position:relative;width:100%}@media (min-width:768px){.service-request__form__products #productsClaimed .product .form-group{width:45%}}.service-request__form__products #productsClaimed .product .form-group label{display:block;width:100%}.service-request__form__products #productsClaimed .product .form-group input[type=text]{cursor:text}.service-request__form__products #productsClaimed .product .form-group input,.service-request__form__products #productsClaimed .product .form-group select{background-color:#fff;border:2px solid #dfe1e7;border-radius:6px;color:#444;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-size:1.6rem;font-weight:500;height:48px;padding-left:24px;padding-right:24px;transition:border-color .3s ease-out,color .3s ease-out;width:100%}.service-request__form__products #productsClaimed .product .form-group input:focus,.service-request__form__products #productsClaimed .product .form-group select:focus{border-color:#00a6de}.service-request__form__products #productsClaimed .product .form-group input:focus~.icon-right:before,.service-request__form__products #productsClaimed .product .form-group select:focus~.icon-right:before{color:#00a6de}.service-request__form__products #productsClaimed .product .form-group select option{color:#444}.service-request__form__products #productsClaimed .product .form-group select option[value=""][disabled]{display:none}.service-request__form__products #productsClaimed .product .form-group.productPhotos{align-content:center;align-items:center;display:block;display:flex;flex-wrap:wrap;width:100%}.service-request__form__products #productsClaimed .product .form-group.productPhotos label{height:48px;margin-left:24px;padding-left:12px;padding-right:12px;text-align:center;width:160px}.service-request__form__submit{text-align:center}.service-request__form__submit #submitButton{background-color:#00a6de;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;height:40px;line-height:40px;margin-right:24px;min-width:120px;padding-left:15px;padding-right:15px;white-space:nowrap}#addProduct{align-items:center;display:flex}.img-wrap{display:inline-block;position:relative}.img-wrap .close{background-color:#fff;border-radius:50%;color:#ae171c;font-size:24px;position:absolute;right:8px;text-align:center;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;top:8px}.img-wrap:hover .close{opacity:1}.img-wrap:hover .close:focus,.img-wrap:hover .close:hover{color:red;cursor:pointer;text-decoration:none}.thumb{border:1px solid #444;height:75px;margin:5px 5px 0 0}.add-product{font-size:3rem}.add-product>i{color:#00a6de;margin-right:6px}.icon-right{color:#dfe1e7;pointer-events:none;position:absolute!important;right:10px;top:56%;transition:transform .2s ease-out}.red{color:#dc3545}.hytPlayerWrap{position:relative}.hytPlayerWrap.ended:after{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);background-size:64px 64px;bottom:0}.hytPlayerWrap.ended:after,.hytPlayerWrap.paused:after{background-color:#000;background-position:50%;background-repeat:no-repeat;content:"";cursor:pointer;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100%}.hytPlayerWrap.paused:after{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:40px 40px;height:100%}
