@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,700,300);@import url(//hello.myfonts.net/count/2ca4ce);@import url(https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700,900);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,500,700,900);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:LithoAntique-Medium;src:url(/lib/fonts/lithoantique/LithoAntique-Medium_gdi.eot);src:url(/lib/fonts/lithoantique/LithoAntique-Medium_gdi.eot?#iefix) format("embedded-opentype"),url(/lib/fonts/lithoantique/LithoAntique-Medium_gdi.woff) format("woff"),url(/lib/fonts/lithoantique/LithoAntique-Medium_gdi.ttf) format("truetype"),url(/lib/fonts/lithoantique/LithoAntique-Medium_gdi.svg#LithoAntique-Medium) format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:LithoAntique-DemiBold;src:url(/lib/fonts/lithoantique/LithoAntique-DemiBold_gdi.eot);src:url(/lib/fonts/lithoantique/LithoAntique-DemiBold_gdi.eot?#iefix) format("embedded-opentype"),url(/lib/fonts/lithoantique/LithoAntique-DemiBold_gdi.woff) format("woff"),url(/lib/fonts/lithoantique/LithoAntique-DemiBold_gdi.ttf) format("truetype"),url(/lib/fonts/lithoantique/LithoAntique-DemiBold_gdi.svg#LithoAntique-DemiBold) format("svg");font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}@font-face{font-family:"Maven Pro Light";src:url(//db.onlinewebfonts.com/t/a7a65bad96b6c72d21859e81ad765c02.eot);src:url(//db.onlinewebfonts.com/t/a7a65bad96b6c72d21859e81ad765c02.eot?#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/a7a65bad96b6c72d21859e81ad765c02.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/a7a65bad96b6c72d21859e81ad765c02.woff) format("woff"),url(//db.onlinewebfonts.com/t/a7a65bad96b6c72d21859e81ad765c02.ttf) format("truetype"),url("//db.onlinewebfonts.com/t/a7a65bad96b6c72d21859e81ad765c02.svg#Maven Pro Light") format("svg")}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{position:relative;max-width:1024px;margin:0 auto;padding:0 20px}#page-wrapper{-webkit-transition:left .3s ease-in;transition:left .3s ease-in;position:relative;top:0;left:0;z-index:100}#page-wrapper #page-container{max-width:1920px;margin:0 auto}.clearfix{clear:both}.wrapper{padding-bottom:40px}.wrapper .disclaimers{margin-top:20px;font-size:14px;font-family:"Open Sans",sans-serif;color:#838383}.wrapper .disclaimers .container{border-top:1px solid #bdbdbd;padding-top:20px}.wrapper .disclaimers ul{max-width:100%}.wrapper .disclaimers li,.wrapper .disclaimers p{font-size:14px;font-family:"Open Sans",sans-serif;color:#838383;margin-bottom:10px;max-width:100%;-webkit-transition:color .7s ease-in;transition:color .7s ease-in;padding-left:27px;position:relative;list-style-type:none}.wrapper .disclaimers li .symbol,.wrapper .disclaimers p .symbol{position:absolute;left:0;top:0;width:25px;text-align:right}.wrapper .disclaimers li.active,.wrapper .disclaimers p.active{color:#2a2a2a}.wrapper .disclaimers li:last-of-type,.wrapper .disclaimers p:last-of-type{margin-bottom:0}.page-header{padding-top:15px}.page-header .page-title{font-family:"Maven Pro",sans-serif;max-width:none;margin-bottom:15px;color:#6a6a6a;text-transform:uppercase;font-size:22px;font-weight:300}.page-header .page-title a{color:#6a6a6a;text-transform:uppercase;text-decoration:none}.page-header .page-title a:hover{text-decoration:none;color:#c9002d}.page-header .page-title .smaller{font-size:18px;top:-3px;position:relative}.page-header p.page-subtitle{font-size:18px;font-weight:400;font-family:"Maven Pro",sans-serif;line-height:1.6;margin-bottom:50px;color:#151515;width:100%;max-width:100%;margin-top:20px}.page-header .article-share{clear:both;margin:20px 0;text-align:center}.page-header .article-share.two-column-article-share:after{content:"";display:table;clear:both}.page-header .article-share.two-column-article-share a.btn.cta{width:150px;height:38px;padding-top:11px;float:left}.page-header .article-share.two-column-article-share .addthis_sharing_toolbox{width:148px;float:right;clear:none!important}.page-header .article-share.two-column-article-share .addthis_sharing_toolbox .at-svc-print{display:none}.page-header .filter-options form{margin-bottom:20px}.page-header a{color:#2a2a2a;text-decoration:none}.page-header a:hover{text-decoration:none}.page-header .back-link{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;margin-bottom:10px;display:block;position:relative;float:left;margin-right:20px}.page-header .back-link i{margin-right:10px}.page-header .back-link .link-label{position:relative;top:-16px}.page-header .back-link+.page-title{margin-bottom:7px;margin-top:8px}main{clear:both;min-height:200px}main img{max-width:100%}hr.double-white{height:5px;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:0;border-right:0;background:0 0;max-width:100%}hr.single-black{height:1px;border:1px solid #000;border-width:1px 0 0 0;margin:0}.float-left{float:left}.float-right{float:right}.hidden-mobile{display:none}.desktop-only{display:none}.feature-image{padding:0;margin-bottom:20px;position:relative}.feature-image .mobile-only{display:block}.video-center-container{width:100%;overflow-x:hidden;height:100%;position:relative}.video-center-container video,.video-center-container video.vjs-tech{position:absolute;top:0;left:0}.split-stripe .split-container{padding:20px}.back-top-link{-webkit-transition:bottom .3s ease-in;transition:bottom .3s ease-in;font-size:16px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:500;z-index:900;background:#c9002d;position:fixed;bottom:20px;right:20px;padding:15px 20px;text-transform:uppercase;cursor:pointer}.back-top-link i{margin-right:8px}.back-top-link.hidden{bottom:-54px}.load-more.btn{display:block;max-width:none!important;font-size:18px;font-family:"Maven Pro",sans-serif;color:#fff;clear:both;padding:20px!important;cursor:pointer}.load-more.btn .icon-center{padding-left:45px}.load-more.btn:hover i{background-position:0 -1376px}.body-container .primary-sidebar{margin:20px 0}.file-downloads:after{content:"";display:table;clear:both}.file-download{display:block;width:45%;margin-right:5%;float:left;text-decoration:none;border:1px solid #bdbdbd;margin-top:20px}.file-download .description{background:#bdbdbd;font-size:14px;font-family:"Maven Pro",sans-serif;color:#fff;text-decoration:none;text-align:center;padding:10px;-webkit-transition:background .3s ease-in;transition:background .3s ease-in}.file-download img{width:100%;margin-top:0!important;display:block}.file-download:hover{border-color:#8a8a8a}.file-download:hover .description{background:#8a8a8a}.drawer.drawer-hidden{display:none}#page-wrapper.iframe{margin-top:0}#page-wrapper.iframe .feature-image{display:none}#page-wrapper.iframe .page-body .alt-set,#page-wrapper.iframe .page-body .set,#page-wrapper.iframe .page-body blockquote,#page-wrapper.iframe .page-body h1,#page-wrapper.iframe .page-body h2,#page-wrapper.iframe .page-body h3,#page-wrapper.iframe .page-body h4,#page-wrapper.iframe .page-body h5,#page-wrapper.iframe .page-body h6,#page-wrapper.iframe .page-body ol,#page-wrapper.iframe .page-body p,#page-wrapper.iframe .page-body ul{max-width:none!important}main .tax-credit-callout{background:#efefef;padding:70px 0}main .tax-credit-callout h2,main .tax-credit-callout p{color:#41af4e!important;font-weight:600!important}main .tax-credit-callout h2{font-size:29px;font-family:"Maven Pro",sans-serif;text-align:center}main .tax-credit-callout p{font-size:18px;font-family:"Maven Pro",sans-serif}sup{vertical-align:baseline;position:relative;top:-.3em}a[data-disclaimer]{color:inherit;text-decoration:none;cursor:text}iframe[name=google_conversion_frame]{display:none}@media screen and (min-width:480px){.feature-image img.mobile-only{display:none}.feature-image img.desktop-only{display:block}}@media screen and (min-width:768px){.mobile-only{display:none}.hidden-tablet{display:none}.hidden-mobile{display:block}.split-stripe:after{content:"";display:table;clear:both}.split-stripe .split-left,.split-stripe .split-right{width:50%;float:left}.split-stripe .split-container{padding:20px;height:100%;position:relative}.file-download{width:160px;margin-right:20px;-webkit-transition:background .3s ease-in,-webkit-transform .3s ease-in,box-shadow .3s ease-in;-webkit-transition:background .3s ease-in,-webkit-transform .3s ease-in,-webkit-box-shadow .3s ease-in;transition:background .3s ease-in,-webkit-transform .3s ease-in,-webkit-box-shadow .3s ease-in;transition:background .3s ease-in,transform .3s ease-in,box-shadow .3s ease-in;transition:background .3s ease-in,transform .3s ease-in,box-shadow .3s ease-in,-webkit-transform .3s ease-in,-webkit-box-shadow .3s ease-in;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.file-download:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc}.file-download:hover img{opacity:1}.page-header{position:relative}.page-header .article-share{clear:none;margin:0;text-align:left;position:absolute;right:20px;top:20px}main .tax-credit-callout{padding:60px 0 70px 0}main .tax-credit-callout .container{max-width:700px}main .tax-credit-callout .container:after{content:"";display:table;clear:both}main .tax-credit-callout img{float:left;margin-right:30px;margin-top:-20px}main .tax-credit-callout h2{font-size:36px;font-family:"Maven Pro",sans-serif;margin-bottom:30px}main .tax-credit-callout p{font-size:24px;font-family:"Maven Pro",sans-serif;text-align:left}}@media screen and (min-width:768px){.page-header p.page-subtitle{font-size:23px}}@media screen and (min-width:1024px){#page-wrapper{margin-top:140px}#page-wrapper.has-subnav{margin-top:190px}.wrapper{padding-bottom:100px}.body-container{margin-top:40px}.body-container:after{content:"";display:table;clear:both}.body-container .primary-sidebar{float:left;width:240px;margin-top:0}.body-container .main-content{float:right;width:700px}.desktop-only{display:block}.hidden-tablet{display:inherit}.hidden-desktop{display:none}.page-header{padding:35px 20px}.page-header h1,.page-header h2,.page-header h3,.page-header h4{margin-bottom:0;line-height:.9em}.page-header .page-title{font-size:32px;margin-top:0;margin-bottom:0}.page-header .page-title .smaller{font-size:24px;top:-9px}.page-header .filter-options{margin-top:20px;border-top:1px solid #bdbdbd;padding-top:20px}.page-header .filter-options:after{content:"";display:table;clear:both}.page-header .filter-options form{float:left;margin-bottom:0;padding-right:20px}.page-header .filter-options .category-form{width:300px;border-right:1px solid #bdbdbd;min-height:44px}.page-header .filter-options .search-form{width:500px;padding:0;margin-top:9px;margin-left:20px;padding-left:20px}.page-header .article-share{right:0;top:40px}.split-stripe .split-container{width:512px;margin:0 auto}.tax-credit-callout .container{max-width:770px}.tax-credit-callout img{margin-top:-10px;margin-right:50px}.tax-credit-callout h2{font-size:46px}.tax-credit-callout p{font-size:30px}}@media screen and (min-width:1064px){.container{padding:0}.page-header{padding:35px 0}}@media screen and (min-width:1280px){.body-container .primary-sidebar{width:270px}.body-container .main-content{width:870px}.container{max-width:1170px}.split-stripe .split-container{width:585px}.page-header .page-title{font-size:38px}.feature-image{overflow:hidden;max-height:400px}.feature-image.anchor-bottom-large img{margin-top:-50px}}.icon{background:url(../img/icons/icon-sprite.svg) no-repeat;background-size:100%;display:inline-block}.icon.icon-x{width:16px;height:16px;background-position:0 -598px}.icon.icon-delete{width:13px;height:13px;background-position:0 -899px}.icon.icon-close{width:24px;height:26px;background-position:0 -1445px}.icon.icon-location{width:20px;height:24px}.icon.icon-share{background-position:0 -120px;width:24px;height:24px;margin-top:1px}.icon.icon-arrow-down{background-position:0 -109px;width:10px;height:6px}.icon.icon-double-down-arrow{background-position:9px -472px;background-size:20px;width:40px;height:40px}.icon.icon-open{background-position:0 -146px;width:10px;height:8px}.icon.icon-check{background-position:0 -178px;width:10px;height:8px}.icon.icon-check.icon-lg{background-position:0 -357px;width:20px;height:16px}.icon.icon-filter{background-position:0 -430px;width:20px;height:20px}.icon.icon-arrow-up{background-position:0 -440px;width:15px;height:13px}.icon.icon-arrow-right{width:10px;height:17px;background-position:0 -261px}.icon.icon-enclosed-arrow-left{height:40px;width:40px;background-position:0 -1901px}.icon.icon-enclosed-arrow-left:hover{background-position:0 -1857px}.icon.icon-twitter{background-image:url(../img/icons/social-icon-sprite.svg);width:35px;height:35px;background-position:0 75%}.icon.icon-facebook{background-image:url(../img/icons/social-icon-sprite.svg);width:35px;height:35px;background-position:0 0}.icon.icon-youtube{background-image:url(../img/icons/social-icon-sprite.svg);width:35px;height:35px;background-position:0 100%}.icon.icon-instagram{background-image:url(../img/icons/social-icon-sprite.svg);width:35px;height:35px;background-position:0 50%}.icon.icon-comfort-matters{background-position:0 -1139px;width:35px;height:35px}.icon.icon-testimonial{background-position:0 -1082px;width:35px;height:35px}.icon.icon-plus{background-position:0 -1228px;width:35px;height:35px}.icon.icon-play-video{background:url(../img/icons/play-btn.svg) no-repeat;background-size:100%;background-position:0 0;width:60px;height:60px;cursor:pointer}.icon.icon-play-video:hover{background-position:0 -66px}.icon.icon-expand{background-position:0 -2926px;width:60px;height:60px}.icon.icon-expand-circle{background-position:0 -1676px;width:40px;height:40px}.icon.dealer-certification{background:url(../img/icons/dealer-certification-sprite.svg) no-repeat}.icon.dealer-certification.cert-financing{width:24px;height:19px;background-position:0 -3px}.icon.icon-my-dealer-inactive{background-position:0 -1903px;height:24px;width:30px}.icon.icon-my-dealer-inactive.white{background-position:0 -1990px}.icon.icon-my-dealer-active{background-position:0 -1946px;height:24px;width:30px}.icon.icon-my-dealer-active.white{background-position:0 -2039px}.icon.icon-my-dealer-active.icon-my-dealer-large{width:100px;height:83px;background-position:0 -6488px}.icon.icon-dealer{background-image:url(../img/icons/dealer-certification-sprite.svg);width:26px;height:26px}.icon.icon-dealer.icon-dealer-large{width:50px;height:50px}.icon.icon-dealer.icon-dealer-solar{background-position:0 0}.icon.icon-dealer.icon-dealer-solar.icon-white{background-position:0 -434px}.icon.icon-dealer.icon-dealer-solar.icon-dealer-large{background-position:0 -835px}.icon.icon-dealer.icon-dealer-solar.icon-dealer-large.icon-dealer-alternate{background-position:0 -1672px}.icon.icon-dealer.icon-dealer-promotion{background-position:0 -350px;height:20px}.icon.icon-dealer.icon-dealer-promotion.icon-white{background-position:0 -805px}.icon.icon-dealer.icon-dealer-promotion.icon-dealer-large{background-position:0 -1548px;height:40px}.icon.icon-dealer.icon-dealer-promotion.icon-dealer-large.icon-dealer-alternate{background-position:0 -2383px}.icon.icon-dealer.icon-dealer-financing{background-position:0 -87px}.icon.icon-dealer.icon-dealer-financing.icon-white{background-position:0 -521px}.icon.icon-dealer.icon-dealer-financing.icon-dealer-large{background-position:0 -1002px}.icon.icon-dealer.icon-dealer-financing.icon-dealer-large.icon-dealer-alternate{background-position:0 -1840px}.icon.icon-dealer.icon-dealer-award{background-position:0 -171px;height:31px}.icon.icon-dealer.icon-dealer-award.icon-white{background-position:0 -606px}.icon.icon-dealer.icon-dealer-award.icon-dealer-large{background-position:0 -1164px;height:60px}.icon.icon-dealer.icon-dealer-award.icon-dealer-large.icon-dealer-alternate{background-position:0 -2002px}.icon.icon-dealer.icon-dealer-nate{background-position:0 -264px;height:22px}.icon.icon-dealer.icon-dealer-nate.icon-white{background-position:0 -698px}.icon.icon-dealer.icon-dealer-nate.icon-dealer-large{background-position:0 -1341px;height:40px}.icon.icon-dealer.icon-dealer-nate.icon-dealer-large.icon-dealer-alternate{background-position:0 -2180px}.icon.icon-dealer.icon-dealer-trained{background-position:0 -1349px}.icon.icon-dealer.icon-dealer-trained.icon-white{background-position:0 -762px}.icon.icon-dealer.icon-dealer-trained.icon-dealer-large{background-position:0 -1460px;width:50px;height:60px}.icon.icon-dealer.icon-dealer-trained.icon-dealer-large.icon-dealer-alternate{background-position:0 -2290px}.icon.icon-dealer.icon-dealer-premier{background-position:0 0;height:50px;width:50px}.icon.icon-dealer.icon-dealer-premier.icon-white{background-position:0 0}.icon.icon-dealer.icon-dealer-premier.icon-dealer-large{background-position:0 -3239px;width:65px;height:24px}.icon.icon-dealer.icon-dealer-premier.icon-dealer-large.icon-dealer-alternate{background-position:0 -3291px}.icon-center{position:relative;padding-left:25px}.icon-center i{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;margin-top:-3px}.social-icons{padding:10px 0}.social-icons h4{font-size:16px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-weight:400;text-transform:uppercase;display:block;text-align:center}.social-icons ul{width:169px;margin:10px auto}.social-icons ul :last-child{margin-right:0}.social-icons li{display:inline-block;text-indent:-9999px;margin-right:5px;width:35px;height:35px}.social-icons li a{background:url(../img/icons/social-icon-sprite.svg) no-repeat;display:block;background-size:100%;width:100%;height:100%}.social-icons li.twitter a{background-position:0 75%}.social-icons li.youtube a{background-position:0 100%}.social-icons li.instagram a{background-position:0 50%}@media screen and (min-width:1024px){.social-icons h4{display:inline-block;position:relative;top:7px;margin-right:4px}.social-icons ul{margin:0;display:inline-block}.icon.icon-play-video{width:102px;height:102px}.icon.icon-play-video:hover{background-position:0 -113px}}@-webkit-keyframes flip{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(180deg)}}@keyframes flip{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes grow{0%{-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow{0%{-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:100%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:100%}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-150%);transform:translateX(-150%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-150%);transform:translateX(-150%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}body{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;color:#151515;font-weight:400}main h1,main h2,main h3,main h4,main h5,main h6{font-family:"Maven Pro",sans-serif;line-height:1.33;font-weight:300}main h1{margin-bottom:15px;color:#6a6a6a;text-transform:uppercase;font-size:22px}main h2{margin-bottom:5px;color:#6a6a6a;font-size:20px;font-weight:600}main h3{color:#6a6a6a;font-weight:600;font-size:16px}main h4{font-size:16px}main h5{font-size:14px}main h6{font-size:14px}main dt{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500;text-transform:initial}main dd{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;margin-bottom:10px}main strong{font-weight:600}main em{font-style:italic}main li,main p{font-size:16px;line-height:1.75}main ol,main ul{margin-left:22px}main ol{list-style-type:decimal}main ul{list-style-type:disc}main ul ul{list-style-type:circle}main ul.disclaimers,main ul.non-bulleted{list-style-type:none;margin-left:0}main ul.horizontal:after{content:"";display:table;clear:both}main ul.horizontal li{display:inline-block;margin-left:0;margin-right:30px;margin-bottom:30px;text-align:center}main ul.horizontal li img{margin-right:auto;margin-left:auto}main ul.horizontal.four-columns-desktop li{width:48%;margin-right:4%;float:left}main ul.horizontal.four-columns-desktop li:nth-child(even){margin-right:0}main .list-lead{margin-bottom:5px}main a{color:#c9002d;text-decoration:underline;cursor:pointer;outline:0}main a:hover{text-decoration:none}main hr{margin-left:0;margin-top:45px;margin-bottom:45px;border:0;height:1px;background:#bdbdbd}main sup{font-size:smaller;vertical-align:baseline;position:relative;bottom:.33em}main sub{font-size:smaller;vertical-align:baseline;position:relative;bottom:-.25em}main blockquote{background:#eee;padding:40px 60px}main blockquote h1,main blockquote h2,main blockquote h3,main blockquote h4,main blockquote h5,main blockquote h6,main blockquote li,main blockquote ol,main blockquote p,main blockquote ul{max-width:100%}main blockquote .cta{background:0 0}main figure{margin-bottom:10px}main figure figcaption{font-style:italic;padding:10px 20px}.btn{display:block;border:2px solid #c9002d;font-family:"Maven Pro",sans-serif;font-size:15px;line-height:1;padding:18px;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;background:#c9002d;color:#fff;cursor:pointer}.btn:hover{border-color:#bdbdbd;background:#fff;color:#c9002d}.btn.rounded-btn{border-radius:45px;padding-right:30px;padding-left:30px}.btn--xl{font-size:2em;padding:.75em 1.25em .6em}.ctas{padding-top:10px}.cta{background:#fff;color:#c9002d;border-color:#bdbdbd}.cta:hover{background:#c9002d;color:#fff;border-color:#c9002d}.cta.cta-reverse{background:#c9002d;color:#fff;border-color:#c9002d}.cta.cta-reverse:hover{background:#fff;color:#c9002d;border-color:#bdbdbd}.cta.cta-white{border-color:#fff;background:0 0;color:#fff}.cta.cta-white:hover{background:#c9002d;border-color:#c9002d}.cta.cta-transparent{background:0 0;color:#fff}.cta.cta-transparent:hover{background:#c9002d;border-color:#c9002d}.cta.cta-dark{background:rgba(0,0,0,.55);color:#fff;border-color:#fff}.cta.cta-dark:hover{background:#c9002d;border-color:#c9002d}.cta.cta-inline{display:inline-block;max-width:none;margin-right:20px}@media screen and (min-width:768px){main blockquote,main h1,main h2,main h3,main h4,main h5,main h6,main hr,main ol,main p,main ul{max-width:700px}main .btn{display:inline-block;max-width:none}}@media screen and (min-width:1024px){main blockquote,main h1,main h2,main h3,main h4,main h5,main h6,main hr,main ol,main p,main ul{max-width:65%}main blockquote.full,main h1.full,main h2.full,main h3.full,main h4.full,main h5.full,main h6.full,main hr.full,main ol.full,main p.full,main ul.full{max-width:100%}main h1{font-size:32px}main h2{font-size:22px}main h3{font-size:18px}main figure{margin:30px 50px}main ul.horizontal.four-columns-desktop li{width:24%;margin-right:1.33%}main ul.horizontal.four-columns-desktop li:nth-child(even){margin-right:1.33%}main ul.horizontal.four-columns-desktop li:nth-child(4n){margin-right:0}main ul.horizontal.four-columns-desktop li:nth-child(4n+1){clear:both}}@media screen and (min-width:1280px){main h1{font-size:38px}main h2{font-size:26px}main h3{font-size:22px}main dt{font-size:20px;margin-bottom:10px}main dd{font-size:16px;margin-bottom:20px}}input::-ms-clear{width:0;height:0}button,input[type=email],input[type=password],input[type=search],input[type=submit],input[type=text],textarea{outline:0;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}button::-ms-clear,input[type=email]::-ms-clear,input[type=password]::-ms-clear,input[type=search]::-ms-clear,input[type=submit]::-ms-clear,input[type=text]::-ms-clear,textarea::-ms-clear{display:none;width:0;height:0}button::-webkit-search-cancel-button,button::-webkit-search-decoration,button::-webkit-search-results-button,button::-webkit-search-results-decoration,input[type=email]::-webkit-search-cancel-button,input[type=email]::-webkit-search-decoration,input[type=email]::-webkit-search-results-button,input[type=email]::-webkit-search-results-decoration,input[type=password]::-webkit-search-cancel-button,input[type=password]::-webkit-search-decoration,input[type=password]::-webkit-search-results-button,input[type=password]::-webkit-search-results-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration,input[type=submit]::-webkit-search-cancel-button,input[type=submit]::-webkit-search-decoration,input[type=submit]::-webkit-search-results-button,input[type=submit]::-webkit-search-results-decoration,input[type=text]::-webkit-search-cancel-button,input[type=text]::-webkit-search-decoration,input[type=text]::-webkit-search-results-button,input[type=text]::-webkit-search-results-decoration,textarea::-webkit-search-cancel-button,textarea::-webkit-search-decoration,textarea::-webkit-search-results-button,textarea::-webkit-search-results-decoration{display:none}button[disabled],input[type=submit][disabled]{background:#bdbdbd;border-color:#bdbdbd;color:#eee}.btn-icon{text-indent:-999999px;background:url(../img/icons/icon-sprite.svg) no-repeat}.btn-icon.btn-icon-search{background-position:0 -36px;width:15px;height:17px;background-size:15px}.btn-icon.btn-icon-search-red{background-position:0 -939px;width:15px;height:17px;background-size:15px}form.single-line{position:relative}form.single-line label{font-size:10px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:700;text-transform:uppercase;display:block}form.single-line input[type=email],form.single-line input[type=password],form.single-line input[type=search],form.single-line input[type=text]{border:0;border-bottom:1px solid #bdbdbd;font-size:14px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-weight:300;-webkit-transition:color .2s ease-in;transition:color .2s ease-in;background-size:15px;background-color:transparent;padding:0 38px 5px 0;width:100%}form.single-line input[type=email]:hover,form.single-line input[type=password]:hover,form.single-line input[type=search]:hover,form.single-line input[type=text]:hover{border-color:#838383}form.single-line input[type=email]:focus,form.single-line input[type=password]:focus,form.single-line input[type=search]:focus,form.single-line input[type=text]:focus{color:#838383}form.single-line input[type=submit]{border:0;-webkit-appearance:none;background-color:transparent;font-size:14px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:700;text-transform:uppercase;cursor:pointer;position:absolute;top:25px;right:0}form.single-line.no-label input[type=submit]{top:4px}form.single-line .btn-icon{background-image:url(../img/icons/icon-sprite.svg)!important}.lnx-select-wrapper{position:relative}.lnx-select-wrapper select{display:none}.lnx-select-wrapper select.ng-invalid.ng-touched+.lnx-select>.lnx-select-active{border-color:#c9002d}.lnx-select-wrapper .lnx-select-active{border:1px solid #bdbdbd;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500;padding:10px 35px 10px 15px;text-transform:uppercase;cursor:pointer;position:relative;z-index:991;min-height:44px;background:#fff}.lnx-select-wrapper .lnx-select-active .selected-text{overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.lnx-select-wrapper .lnx-select-active i{position:absolute;right:15px;top:17px}.lnx-select-wrapper .lnx-select-active:hover{border-color:#838383}.ie .lnx-select-wrapper .lnx-select-active{position:inherit}.lnx-select-wrapper .lnx-select-options{display:none;position:absolute;top:43px;border:1px solid #bdbdbd;width:100%;z-index:992;max-height:216px;overflow:hidden;overflow-y:scroll}.lnx-select-wrapper .lnx-select-options::-webkit-scrollbar{-webkit-appearance:none}.lnx-select-wrapper .lnx-select-options::-webkit-scrollbar:vertical{width:11px}.lnx-select-wrapper .lnx-select-options::-webkit-scrollbar:horizontal{height:11px}.lnx-select-wrapper .lnx-select-options::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.lnx-select-wrapper .lnx-select-options::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.lnx-select-wrapper .lnx-select-options .lnx-select-option{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500;padding:10px 15px;background:#fff;border-bottom:1px solid #bdbdbd;cursor:pointer;text-transform:uppercase}.lnx-select-wrapper .lnx-select-options .lnx-select-option:hover{background:#c9002d;color:#fff}.lnx-select-wrapper .lnx-select-options .lnx-select-option:last-child{border-bottom:0}.lnx-select-wrapper.open .lnx-select-active{border-color:#838383;z-index:994}.lnx-select-wrapper.open .lnx-select-options{display:block;z-index:993}.lnx-radio-wrapper{height:18px;display:inline-block;position:relative;top:2px}.lnx-radio-wrapper input{display:none}.lnx-radio-wrapper .lnx-radio{border:2px solid #bdbdbd;border-radius:50%;padding:2px;width:18px;height:18px;display:inline-block}.lnx-radio-wrapper.checked .lnx-radio .fill{background:#c9002d;width:100%;height:100%;border-radius:50%}.lnx-checkbox-wrapper{height:18px;display:inline-block;position:relative;top:2px}.lnx-checkbox-wrapper input{display:none}.lnx-checkbox-wrapper .lnx-checkbox{border:2px solid #bdbdbd;padding:2px;width:18px;height:18px;display:inline-block}.lnx-checkbox-wrapper .lnx-checkbox i{display:none;margin-top:1px}.lnx-checkbox-wrapper.checked i{display:block}.lnx-typeahead-wrapper{position:relative}.lnx-typeahead-wrapper .typeahead-results{position:absolute;width:100%;left:0;top:100%}.lnx-typeahead-wrapper .typeahead-results .typeahead-result{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500;padding:10px 15px;background:#fff;border-bottom:1px solid #bdbdbd;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;cursor:pointer;text-transform:uppercase;line-height:1.2em}.lnx-typeahead-wrapper .typeahead-results .typeahead-result .typeahead-subtitle{font-size:12px;font-family:"Open Sans",sans-serif;color:#838383;font-style:italic;display:block;text-transform:none}.lnx-typeahead-wrapper .typeahead-results .typeahead-result.active,.lnx-typeahead-wrapper .typeahead-results .typeahead-result:hover{background:#c9002d;color:#fff}.lnx-typeahead-wrapper .typeahead-results .typeahead-result.active .typeahead-subtitle,.lnx-typeahead-wrapper .typeahead-results .typeahead-result:hover .typeahead-subtitle{color:#fff}.form-control{position:relative}.form-control.error{-webkit-animation:shake .5s linear 1;animation:shake .5s linear 1}.form-control.error>label{color:#c9002d}.form-control.error .lnx-checkbox,.form-control.error .lnx-radio,.form-control.error .lnx-select-active,.form-control.error input{border-color:#c9002d;color:#c9002d}.form-control.text-control{padding-top:20px;margin-bottom:10px}.form-control.text-control label{position:absolute;top:28px;left:10px;-webkit-transition:top .2s ease-in;transition:top .2s ease-in;font-weight:500;z-index:0}.form-control.text-control input{background:0 0;z-index:1;position:relative}.form-control.text-control.active label{top:5px}.form-control.text-control.hasFocus label{color:#2a2a2a!important}.form-control.text-control.hasFocus input{color:#838383!important;border-color:#838383!important}.form-control.textarea-control{padding-top:20px;margin-bottom:10px;text-align:left}.form-control.textarea-control label{float:left}.form-control.checkbox-control,.form-control.file-control,.form-control.radio-control,.form-control.select-control,.form-control.textarea-control{margin-top:20px}.form-control.checkbox-control>label,.form-control.file-control>label,.form-control.radio-control>label,.form-control.select-control>label,.form-control.textarea-control>label{font-weight:500;padding-left:10px}.form-control.checkbox-control .form-control,.form-control.file-control .form-control,.form-control.radio-control .form-control,.form-control.select-control .form-control,.form-control.textarea-control .form-control{margin-left:30px}.form-control.file-control label{float:left}.form-control.file-control input[type=file]{padding:0;border:1px solid #bdbdbd}.form-control.file-control input[type=file]::-webkit-file-upload-button{background:#bdbdbd;padding:10px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:600;text-transform:uppercase;border:0}.form-control.file-control input[type=file]::-ms-browse{background:#bdbdbd;padding:10px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:600;text-transform:uppercase;border:0}.form-control.checkbox-control>label,.form-control.radio-control>label{margin-bottom:5px;display:block}.form-control.checkbox-control.inline-control .form-control,.form-control.radio-control.inline-control .form-control{display:inline-block}.form-control .lnx-checkbox-wrapper,.form-control .lnx-radio-wrapper{margin-right:2px}.form-control label{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;text-transform:none}.form-control input,.form-control textarea{font-size:14px;font-family:"Maven Pro",sans-serif;color:#838383;font-weight:300;border:0;border-bottom:1px solid #bdbdbd;width:100%;padding:10px 10px 4px 10px;-webkit-transition:border-color .2s ease-in;transition:border-color .2s ease-in}.form-control input:hover,.form-control textarea:hover{border-color:#838383}.form-control input:focus,.form-control textarea:focus{border-color:#838383}.form-control input.ng-invalid-required.ng-touched,.form-control input.ng-invalid.ng-dirty,.form-control textarea.ng-invalid-required.ng-touched,.form-control textarea.ng-invalid.ng-dirty{border-color:#c9002d}.form-control input.ng-invalid-required.ng-touched~label,.form-control input.ng-invalid.ng-dirty~label,.form-control textarea.ng-invalid-required.ng-touched~label,.form-control textarea.ng-invalid.ng-dirty~label{color:#c9002d}.form-control textarea{border:1px solid #bdbdbd}.form-control .help{font-size:13px;font-family:"Open Sans",sans-serif;color:#6a6a6a;padding-left:10px;font-style:italic;margin-bottom:0;line-height:1.2em;max-width:none;margin-top:7px}.form-lead{font-size:18px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;line-height:1.6em;margin-bottom:20px;max-width:700px}.form-message{padding:10px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:700;border:2px solid #bdbdbd;margin-bottom:20px;text-align:center}.form-message.form-success{border-color:#3a452f;color:#3a452f;background:#dcfabd}.form-message.form-failure{border-color:#630016;color:#630016;background:#fbcdd7}.form-actions{margin:30px 0}.form-actions:after{content:"";display:table;clear:both}.form-actions.centered{text-align:center}.form-actions .btn{padding-left:30px;padding-right:30px;cursor:pointer;margin-bottom:0;-webkit-appearance:none;border-radius:0;margin:0 auto}.form-actions .btn[disabled=disabled]{background:#bdbdbd;border-color:#bdbdbd;cursor:not-allowed;color:#eee}.form-actions .btn[disabled=disabled]:hover{color:#eee}.split-form{border:1px solid #bdbdbd;padding:20px;margin-top:20px}.split-form .split-form-wrapper{position:relative}.split-form .split-form-wrapper:after{content:"";display:table;clear:both}.split-form .form-actions{margin-bottom:0}.split-form .form-left .form-control:first-of-type,.split-form .form-right .form-control:first-of-type{margin-top:0}.split-form .form-left{border-bottom:1px solid #bdbdbd;padding:15px 10px 30px 10px}.split-form .form-right{padding:0 10px}.split-form .form-separator{background:#c9002d;border-radius:50%;font-size:14px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:700;text-transform:uppercase;display:inline-block;padding:5px;width:30px;height:30px;position:relative;top:-15px;left:50%;margin-left:-15px}.lnx-form .form-title{max-width:none}@media screen and (min-width:768px){.split-form .form-left,.split-form .form-right{width:50%;float:left}.split-form .form-left.single-control .form-control,.split-form .form-right.single-control .form-control{margin-top:36px}.split-form .form-left{border-right:1px solid #bdbdbd;border-bottom:none;padding:10px 40px 10px 0}.split-form .form-right{padding:10px 0 10px 40px}.split-form .form-separator{position:absolute;margin-top:-15px;top:50%}}@media screen and (min-width:1024px){.form-message,.lnx-form{max-width:640px}}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.date-picker-date-time{position:absolute}[date-picker-wrapper]{position:absolute;min-width:220px;z-index:10;display:block;font-size:14px;width:100%}[date-time-append] [date-picker-wrapper] [date-picker]{margin-top:-30px}[date-time-append] [date-picker]{position:relative;margin-right:-1000px;margin-bottom:-1000px}[date-range] [date-picker] .after.before{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#499dcd;background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2f6ab4));background-image:linear-gradient(to bottom,#5bc0de,#2f6ab4);background-repeat:repeat-x;border-color:#2f6ab4 #2f6ab4 #1f4677;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}[date-range] [date-picker] .after.before.active,[date-range] [date-picker] .after.before.disabled,[date-range] [date-picker] .after.before:active,[date-range] [date-picker] .after.before:hover,[date-range] [date-picker] .after.before[disabled]{color:#fff;background-color:#2f6ab4}#page-wrapper [date-picker]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-radius:4px;background-color:#fff;padding:4px;width:100%}#page-wrapper [date-picker].hidden{display:none}#page-wrapper [date-picker] table{margin:0;width:100%}#page-wrapper [date-picker] td,#page-wrapper [date-picker] th{padding:4px 5px;text-align:center;width:20px;height:20px;border-radius:4px;border:none}#page-wrapper [date-picker] .switch{width:145px}#page-wrapper [date-picker] span{display:block;width:23%;height:26px;line-height:25px;float:left;margin:1%;cursor:pointer}#page-wrapper [date-picker] span:hover{background:#c9002d;color:#fff!important}#page-wrapper [date-picker] span.disabled,#page-wrapper [date-picker] span.disabled:hover{background:0 0;color:#999;cursor:default}#page-wrapper [date-picker] .active,#page-wrapper [date-picker] .now{color:#fff}#page-wrapper [date-picker] .active.active,#page-wrapper [date-picker] .active.disabled,#page-wrapper [date-picker] .active:active,#page-wrapper [date-picker] .active:hover,#page-wrapper [date-picker] .active[disabled],#page-wrapper [date-picker] .now.active,#page-wrapper [date-picker] .now.disabled,#page-wrapper [date-picker] .now:active,#page-wrapper [date-picker] .now:hover,#page-wrapper [date-picker] .now[disabled]{color:#fff;background-color:#c9002d}#page-wrapper [date-picker] .active.active,#page-wrapper [date-picker] .active:active,#page-wrapper [date-picker] .now.active,#page-wrapper [date-picker] .now:active{background-color:#c9002d}#page-wrapper [date-picker] .now{font-weight:700;background:#bdbdbd;color:#fff!important}#page-wrapper [date-picker] .now.active,#page-wrapper [date-picker] .now.disabled,#page-wrapper [date-picker] .now:active,#page-wrapper [date-picker] .now:hover,#page-wrapper [date-picker] .now[disabled]{color:#fff;background-color:#c9002d}#page-wrapper [date-picker] .now.active,#page-wrapper [date-picker] .now:active{background-color:#c9002d}#page-wrapper [date-picker] .disabled{background:0 0;color:#999!important;cursor:default}#page-wrapper [date-picker] [ng-switch-when=minutes] span,#page-wrapper [date-picker] [ng-switch-when=month] span,#page-wrapper [date-picker] [ng-switch-when=year] span{height:34px;line-height:34px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;text-transform:uppercase}#page-wrapper [date-picker] [ng-switch-when=date] td{padding:0}#page-wrapper [date-picker] [ng-switch-when=date] span{width:100%;height:26px;line-height:26px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;text-transform:uppercase}#page-wrapper [date-picker] th:hover{background:#eee;cursor:pointer}@media screen and (min-width:768px){#page-wrapper [date-picker] table{max-width:240px}}.grid{overflow:auto}.grid a{display:block;overflow:none;width:100%;height:100%}.grid .tile{position:relative;background-image:url(/fpo.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;margin-bottom:20px;height:300px;width:100%;overflow:hidden}.grid .tile .tile-icon{position:absolute;top:20px;left:20px;display:none}.grid .tile .tile-content{height:100%;width:100%;background:rgba(0,0,0,.3)}.grid .tile .tile-content .tile-copy{overflow:hidden;padding-left:20px;padding-right:20px;max-width:400px;position:absolute;bottom:25px}.grid .tile .tile-content .tile-copy .tile-date{display:none;font-size:18px;margin-bottom:10px}.grid .tile .tile-content .tile-copy .tile-date,.grid .tile .tile-content .tile-copy h2,.grid .tile .tile-content .tile-copy p{color:#fff;max-width:100%!important}.grid .tile .tile-content .tile-copy h2{font-size:20px;line-height:1.2;margin-bottom:10px}.grid .tile .tile-content .tile-copy .tile-date,.grid .tile .tile-content .tile-copy p{font-family:"Maven Pro",sans-serif;line-height:1.33}.grid .tile .icon-play-video{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:50%;margin-left:-30px}.grid.grid-show-icons .tile .tile-icon{display:block}.grid.grid-show-date .tile .tile-content .tile-copy .tile-date{display:block}.grid.grid-social .tile .tile-content .tile-copy .tile-date{display:block}.grid.grid-social .tile .tile-content .tile-copy h2{font-size:20px;margin-bottom:10px}.grid.grid-social .tile .tile-content .tile-copy p{font-size:28px;line-height:30px}.grid.grid-social .tile.tile-twitter{background:#ebebeb}.grid.grid-social .tile.tile-twitter .tile-content{background:0 0}.grid.grid-social .tile.tile-twitter .tile-content .controls{position:absolute;bottom:0;background:url(../img/fpo/lennox-life/twitter-controls-fpo.png) no-repeat scroll 95% 0;width:100%;height:26px}.grid.grid-social .tile.tile-twitter .tile-content .tile-copy{top:90px;bottom:auto}.grid.grid-social .tile.tile-twitter .tile-content .tile-copy .tile-date,.grid.grid-social .tile.tile-twitter .tile-content .tile-copy h2{display:none!important}.grid.grid-social .tile.tile-twitter .tile-content .tile-copy p{color:#151515;font-size:18px!important;line-height:28px!important}.grid.grid-social .tile.tile-instagram{background-color:#ebebeb}.grid.grid-social .tile.tile-instagram .tile-content .tile-copy{display:none}@media screen and (min-width:480px){.grid.grid-three-up.grid-mixed-width .tile:nth-of-type(1) .tile-content .tile-copy{max-width:600px}.grid.grid-social .tile.tile-md .tile-content .tile-copy{max-width:600px}}@media screen and (min-width:1024px){.grid.grid-one-up .tile{margin-left:0}.grid.grid-two-up .tile{width:49%;height:475px}.grid.grid-two-up .tile:nth-of-type(odd){margin-left:0}.grid.grid-two-up.grid-mixed-width .tile.tile-sm{width:39%}.grid.grid-two-up.grid-mixed-width .tile.tile-md{width:59%}.grid.grid-two-up.grid-mixed-width .tile:nth-of-type(1n+3){height:300px}.grid.grid-two-up.grid-alt-height .tile{height:300px}.grid.grid-three-up .tile{width:32%}.grid.grid-three-up .tile:nth-of-type(1),.grid.grid-three-up .tile:nth-of-type(3n+1){margin-left:0}.grid.grid-three-up.grid-mixed-width .tile{margin-left:2%}.grid.grid-three-up.grid-mixed-width .tile:nth-of-type(1){width:100%;height:475px}.grid.grid-three-up.grid-mixed-width .tile:nth-of-type(2),.grid.grid-three-up.grid-mixed-width .tile:nth-of-type(3){width:49%}.grid.grid-three-up.grid-mixed-width .tile:nth-of-type(1),.grid.grid-three-up.grid-mixed-width .tile:nth-of-type(2),.grid.grid-three-up.grid-mixed-width .tile:nth-of-type(3n+4){margin-left:0}.grid.grid-three-up.grid-social .tile{margin-left:2%}.grid.grid-three-up.grid-social .tile.tile-new-row{margin-left:0}.grid.grid-three-up.grid-social .tile.tile-lg{width:100%;height:475px}.grid.grid-three-up.grid-social .tile.tile-md{width:66%}.grid.grid-alt-transitions a:hover .tile-content::after,.grid.grid-alt-transitions a:hover .tile-content::before{border-color:#2a2a2a;-webkit-transition:opacity .35s,-webkit-transform .35s,border-color .6s ease-in;-webkit-transition:opacity .35s,border-color .6s ease-in,-webkit-transform .35s;transition:opacity .35s,border-color .6s ease-in,-webkit-transform .35s;transition:opacity .35s,transform .35s,border-color .6s ease-in;transition:opacity .35s,transform .35s,border-color .6s ease-in,-webkit-transform .35s}.grid.grid-alt-transitions a:hover .tile-content .tile-copy h2,.grid.grid-alt-transitions a:hover .tile-content .tile-copy p{color:#2a2a2a;-webkit-transition:color .6s ease-in;transition:color .6s ease-in}.grid .tile{float:left;margin-bottom:20px;margin-left:2%}.grid .tile:not(.tile-twitter) a:hover .tile-content{background:rgba(0,0,0,.1);-webkit-transition:background .5s ease-in;transition:background .5s ease-in}.grid .tile:not(.tile-twitter) a:hover .tile-content::after,.grid .tile:not(.tile-twitter) a:hover .tile-content::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.grid .tile .tile-icon{top:40px;left:40px}.grid .tile .tile-content::after,.grid .tile .tile-content::before{position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.grid .tile .tile-content::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}.grid .tile .tile-content::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}.grid .tile .tile-content .tile-copy{padding-left:40px;padding-right:40px;bottom:25px}.grid .tile .tile-content .tile-copy h2{font-size:24px}.grid .tile .icon-play-video{margin-left:-51px}.grid.grid-comfort-matters-teaser .tile .tile-content .tile-copy .tile-date,.grid.grid-lennox-life .tile .tile-content .tile-copy .tile-date{display:block}.grid.grid-comfort-matters-teaser .tile .tile-content .tile-copy h2,.grid.grid-lennox-life .tile .tile-content .tile-copy h2{font-size:20px;margin-bottom:10px}}@media screen and (min-width:1280px){.grid .tile .tile-content .tile-copy h2{font-size:28px}}header{padding:15px 0;height:80px;border-bottom:1px solid #bdbdbd;z-index:1001;position:relative;background:#fff}header:after{content:"";display:table;clear:both}header.has-subnav{border-bottom:0}header #logo{float:left;width:120px;margin-top:6px}header .nav-trigger{display:block;width:40px;height:43px;cursor:pointer;float:right;text-align:center;font-size:13px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;text-decoration:none;text-transform:uppercase;margin-top:2px}header .nav-trigger img{width:34px}header .nav-trigger .label{display:block;margin-bottom:8px}header .nav-trigger .patty{font-size:0;height:4px;border-radius:5px;width:34px;margin-left:3px;display:block;background:#2a2a2a;position:relative}header .nav-trigger .patty::after,header .nav-trigger .patty::before{content:"";background:#2a2a2a;position:absolute;height:100%;border-radius:5px;width:100%;display:block;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}header .nav-trigger .patty::before{-webkit-transform:translateY(-190%);transform:translateY(-190%)}header .nav-trigger .patty::after{-webkit-transform:translateY(190%);transform:translateY(190%)}header #nav-wrapper{opacity:1;-webkit-transition:opacity .5s ease-in,visibility .5s;transition:opacity .5s ease-in,visibility .5s;visibility:visible}header #secondary-info .find-dealer,header #secondary-info .find-dealer-alt,header #secondary-info .my-dealer-dropdown,header #secondary-info .user-location{display:none}header #secondary-info .search-form{position:absolute;top:32px;left:20px;width:70%;display:none}header #secondary-info .search-form input.hasError{color:#c9002d;border-color:#c9002d}header #primary-nav{-webkit-transition:left .3s ease-in,top .3s ease-in;transition:left .3s ease-in,top .3s ease-in;position:absolute;left:0;top:80px;width:100%;height:auto;background:#fff;z-index:1;visibility:hidden}header #primary-nav a{border-bottom:1px solid #bdbdbd;display:block;text-decoration:none;height:50px}header #primary-nav .find-dealer,header #primary-nav .find-dealer-alt{background:url(../img/icons/icon-sprite.svg) #2a2a2a no-repeat right 20px top -1647px;background-size:30px;text-align:left;font-size:18px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:600;text-transform:uppercase;position:relative;padding:14px 20px 14px 43px}header #primary-nav .find-dealer span,header #primary-nav .find-dealer-alt span{position:relative}header #primary-nav .find-dealer i,header #primary-nav .find-dealer-alt i{top:-4px;left:-25px;position:absolute}header #primary-nav .my-dealer{background:url(../img/icons/icon-sprite.svg) #c9002d no-repeat right 20px top -1647px;background-size:30px;text-align:left;font-size:18px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:600;text-transform:uppercase;position:relative;padding:14px 30px 14px 53px;border-bottom:1px solid #c9002d}header #primary-nav .my-dealer span{position:relative}header #primary-nav .my-dealer i{top:-4px;left:-35px;position:absolute}header #primary-nav>ul>li{list-style-type:none}header #primary-nav>ul>li .supernav-title{font-size:18px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;text-transform:uppercase;padding:14px 20px;background:url(../img/icons/icon-sprite.svg) no-repeat right 20px top -1503px;background-size:30px}header #primary-nav>ul>li.last{border-bottom:0}header #primary-nav>ul>li.no-supernav .supernav-title{background-position:right 20px top -1599px}header #primary-nav>ul>li.supernav-expanded .supernav-title{color:#c9002d;background-position:right 20px top -1751px}header #primary-nav>ul>li.supernav-search{display:none}header .supernav{display:none}header #user-location-form{display:none}header #cse-search-box input[type=search]{background:#fff!important}header.minimal-header{border-bottom:0;text-align:center}header.minimal-header a{display:inline-block}header.minimal-header a #logo{position:static}.has-subnav header{border-bottom:0}#page-wrapper.nav-open #primary-nav{visibility:visible}#page-wrapper.nav-open header #header-left{display:none}#page-wrapper.nav-open header #secondary-info .search-form{display:block}#page-wrapper.nav-open header .nav-trigger span{background:0 0}#page-wrapper.nav-open header .nav-trigger span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#page-wrapper.nav-open header .nav-trigger span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#page-wrapper.nav-open footer,#page-wrapper.nav-open main{cursor:pointer}#page-wrapper.nav-open footer .container,#page-wrapper.nav-open main .container{z-index:1;position:relative}#page-wrapper.nav-open footer:after,#page-wrapper.nav-open main:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#000;top:0;left:0;opacity:.4;z-index:0}#page-wrapper.nav-open footer::after,#page-wrapper.nav-open footer::before,#page-wrapper.nav-open main::after,#page-wrapper.nav-open main::before{z-index:999}#page-wrapper.pending-initial-load #nav-wrapper,header.minimal #nav-wrapper{opacity:0;visibility:hidden}#page-wrapper.pending-initial-load .minimal-header{display:none}@media screen and (min-width:370px){header #logo{width:150px;margin-top:0}}@media screen and (min-width:768px){header{height:140px;letter-spacing:.1em;padding:32px 0 38px 0}header #logo{margin-top:8px}header #secondary-info{display:block;text-align:right;margin-bottom:17px}header #secondary-info .user-location{font-size:14px;font-family:"Maven Pro",sans-serif;color:#838383;font-weight:300;text-transform:uppercase;margin-right:20px;padding-top:2px;display:inline-block}header #secondary-info .user-location .user-location-zip{font-weight:500;position:relative;display:inline-block;width:120px}header #secondary-info .user-location i{top:0;right:0;position:absolute}header #secondary-info .find-dealer,header #secondary-info .find-dealer-alt{display:inline-block;padding:9px 18px 9px 18px}header #secondary-info .my-dealer-dropdown{display:inline-block;position:relative}header #secondary-info .my-dealer-dropdown .cta{padding:10px 18px 8px 18px}header #secondary-info .my-dealer-dropdown .cta:hover{background:#c9002d;border-color:#c9002d;color:#fff}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content{width:300px;position:absolute;right:0;top:100%;background:#fff;z-index:500;text-align:left;letter-spacing:0}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .dealer-details{text-decoration:none;padding:20px 30px;border:1px solid #bdbdbd;border-bottom:0;display:block;position:relative}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .dealer-details .premier-header{font-size:13px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:700}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .dealer-details .dealer-name{font-size:16px;font-family:"Maven Pro",sans-serif;color:#454545;font-weight:700;line-height:18px;margin-bottom:5px}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .dealer-details .dealer-name a{color:#454545;text-decoration:none}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .dealer-details .dealer-contact{font-size:15px;font-family:"Maven Pro",sans-serif;color:#454545;font-weight:500;line-height:21px}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .dealer-details .arrow{float:right;width:16px;height:100%;position:absolute;right:0;top:0}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .dealer-details .arrow i{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .find-dealer,header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .find-dealer-alt{background:url(../img/icons/icon-sprite.svg) #2a2a2a no-repeat right 20px top -1647px;background-size:30px;text-align:left;font-size:18px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:600;text-transform:uppercase;position:relative;padding:14px 20px 14px 43px;text-decoration:none;width:100%}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .find-dealer span,header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .find-dealer-alt span{position:relative}header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .find-dealer i,header #secondary-info .my-dealer-dropdown .my-dealer-dropdown-content .find-dealer-alt i{top:-4px;left:-25px;position:absolute}header #primary-nav{width:565px;float:right;height:auto;background:0 0;position:relative;left:0;top:0;visibility:visible}header #primary-nav .find-dealer,header #primary-nav .find-dealer-alt,header #primary-nav .my-dealer{display:none}header #primary-nav>ul{padding:0}header #primary-nav>ul>li{display:inline-block;border:none}header #primary-nav>ul>li .supernav-title{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500;padding:10px 10px;letter-spacing:0;background:0 0;border-bottom:none}header #primary-nav>ul>li.last a{padding-right:0}header #primary-nav>ul>li.first a{padding-left:0}header #primary-nav>ul>li.active>a{color:#c9002d}header #primary-nav>ul>li.supernav-search{display:inline-block}header #primary-nav>ul>li.supernav-search a{color:#adadad}header #primary-nav>ul>li.supernav-search a .btn-icon{position:relative;top:2px;display:inline-block}header .nav-trigger{display:none}#page-wrapper.nav-open{left:0}#page-wrapper.nav-open #primary-nav{left:0}}@media screen and (min-width:880px){header #primary-nav{width:680px}header #primary-nav>ul>li .supernav-title{font-size:18px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500;padding:10px 7px;letter-spacing:.1em}header #secondary-info .user-location{position:relative}header #secondary-info .user-location .location-prompt{z-index:10;position:relative}header #secondary-info .user-location #user-location-form{position:absolute;top:0;left:-80px;display:block;z-index:2}header #secondary-info .user-location #user-location-form .form-container{background:#fff;margin-top:50px;padding:20px 16px;border:1px solid #bdbdbd;width:360px}header #secondary-info .user-location #user-location-form .form-container .arrow-top{background:url(../img/header/zip-code-form-header.svg) no-repeat;width:360px;height:30px;position:absolute;top:40px;left:0}header #secondary-info .user-location #user-location-form .form-container .form-header{text-align:center;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500;padding-top:5px;padding-bottom:2px}header #secondary-info .user-location #user-location-form .form-container form{border-top:2px solid #bdbdbd;margin-top:10px;padding:20px 10px 0 10px}header #secondary-info .user-location #user-location-form .form-container form input[type=submit]{top:21px}header #secondary-info .user-location #user-location-form.drawer-hidden{display:none}}@media screen and (min-width:1024px){header{background:#fff;-webkit-transition:height .3s;transition:height .3s;padding-left:20px;padding-right:20px}header .container{position:relative;max-width:1004px}header #secondary-info{position:absolute;top:0;right:0;opacity:1;-webkit-transition:top .3s,opacity .2s;transition:top .3s,opacity .2s}header #secondary-info .user-location .location-prompt .verb{display:inline-block;opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}header #secondary-info .user-location .location-prompt:hover .verb{opacity:1}header #primary-nav{width:787px;position:absolute;top:44px;right:-20px;left:inherit;-webkit-transition:top .3s;transition:top .3s}header #primary-nav>ul>li{position:relative;margin-right:10px}header #primary-nav>ul>li .supernav-title{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}header #primary-nav>ul>li.no-supernav:hover .supernav-title{border-color:#fff;height:62px}header #primary-nav>ul>li .supernav-title,header #primary-nav>ul>li.first .supernav-title,header #primary-nav>ul>li.last .supernav-title,header #primary-nav>ul>li.no-supernav .supernav-title{padding:15px 10px;-webkit-transition:color .3s ease-in;transition:color .3s ease-in}header #primary-nav>ul>li.last{margin-right:0}header #logo{position:absolute;top:7px;left:0;width:187px;margin-top:0;-webkit-transition:top .3s;transition:top .3s}header.minimal-header a{margin-top:7px}#page-wrapper,#page-wrapper.has-subnav{margin-top:0}html:not(.tablet) header{position:fixed;width:100%;top:0;left:0;z-index:1000;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}html:not(.tablet) header #primary-nav>ul>li:hover:not(.no-hover):not(.hide).no-supernav .supernav-title{border-color:#fff;height:62px}html:not(.tablet) header #primary-nav>ul>li:hover:not(.no-hover):not(.hide) .supernav-title{z-index:999;position:relative;color:#c9002d;border-color:#bdbdbd;background:#fff;height:63px}html:not(.tablet) header #primary-nav>ul>li:hover.faux-link{cursor:pointer}html:not(.tablet) header #primary-nav>ul>li:hover:not(.hide) .supernav{display:block}html:not(.tablet) #page-wrapper{margin-top:140px}html:not(.tablet) #page-wrapper.iframe{margin-top:0}html:not(.tablet) #page-wrapper.has-subnav{margin-top:190px}html:not(.tablet) #page-wrapper.has-subnav.iframe{margin-top:0}html:not(.tablet) #page-wrapper.has-subnav.iframe .subnav{display:none}html:not(.tablet) .collapsed-header header{height:90px}html:not(.tablet) .collapsed-header header #logo{top:-20px}html:not(.tablet) .collapsed-header header #primary-nav{top:-15px}html:not(.tablet) .collapsed-header header #secondary-info{top:-20px;opacity:0}html:not(.tablet) .collapsed-header .subnav{top:90px}html:not(.tablet) .collapsed-header #page-wrapper{margin-top:90px}html:not(.tablet) .collapsed-header.has-subnav #page-wrapper{margin-top:140px}}@media screen and (min-width:1064px){header .container{min-width:1024px}}@media screen and (min-width:1280px){header .container{min-width:1170px}header .container #primary-nav{width:885px;right:0}header .container #primary-nav>ul>li .supernav-title,header .container #primary-nav>ul>li.first .supernav-title,header .container #primary-nav>ul>li.last .supernav-title,header .container #primary-nav>ul>li.no-supernav .supernav-title{padding:15px 20px}header .container #secondary-info .find-dealer,header .container #secondary-info .find-dealer-alt{margin-right:30px}}footer .share-overlay{text-align:center}footer .share-overlay h3{font-family:"Maven Pro",sans-serif;font-size:28px;line-height:1.3em;margin-bottom:20px}footer .share-overlay .at-share-btn-elements{text-align:center}footer #footer-nav{background:#2a2a2a;color:#fff}footer #footer-nav ul{padding:20px}footer #footer-nav ul li{list-style-type:none}footer #footer-nav a{font-size:18px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:500;text-transform:uppercase;text-decoration:none}footer #footer-body #footer-info .bbb-logo{display:none}footer #footer-body #footer-info .email-signup{margin-bottom:20px}footer #footer-body #footer-info .share-btn{padding-right:20px;padding-left:20px;margin-bottom:20px}footer #footer-body #footer-info .share-btn span{padding-left:35px}footer #footer-body #footer-info .share-btn:hover i{background-position:0 -975px}footer #copyright{padding:20px 0;font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:400}footer #copyright p{margin-bottom:5px}footer #copyright a{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:400;text-decoration:none;margin-right:10px}footer #copyright a#spanish-about{margin-right:2px}footer #copyright .language-links{float:right}footer.minimal{visibility:hidden;display:none}@media screen and (min-width:768px){footer #footer-nav{background:#454545;text-align:center}footer #footer-nav a{font-size:16px}footer #footer-nav li{width:30%;display:inline-block;margin:10px 0}footer #footer-nav li:last-child{margin-right:0}footer #footer-body #footer-info{position:relative;padding-bottom:30px}footer #footer-body #footer-info .bbb-logo,footer #footer-body #footer-info .email-signup{display:block}footer #footer-body #footer-info .bbb-logo{position:absolute;bottom:23px}footer #footer-body #footer-info .email-signup{margin-left:180px;margin-bottom:0}footer #copyright p{display:inline-block;margin:0 10px 0 0}}@media screen and (min-width:1024px){footer{padding-top:54px;position:relative}footer #footer-nav{position:absolute;top:0;width:100%}footer #footer-nav li{width:auto;margin:0 40px 0 0}footer #footer-nav ul{padding:15px 20px}footer #footer-nav a{font-size:14px;font-weight:400}footer #footer-body .share-btn{display:inline-block;float:left}footer #footer-body #footer-info{padding:30px 0}footer #footer-body #footer-info:after{content:"";display:table;clear:both}footer #footer-body #footer-info .social-icons{width:375px;float:left;margin-right:20px}footer #footer-body #footer-info .bbb-logo{position:static;bottom:auto;display:block;float:left;margin-right:20px}footer #footer-body #footer-info .email-signup{display:inline-block;float:right;width:190px;margin-left:0}footer #footer-body #footer-info .share-btn{margin-bottom:0}footer #copyright{margin-top:0;padding:0}footer #copyright .container{border-top:1px solid #adadad;padding-top:20px}footer #copyright .separator{color:#6a6a6a}footer #copyright a,footer #copyright p{color:#6a6a6a;font-size:14px}footer #copyright a:hover{color:#2a2a2a}}@media screen and (min-width:1280px){footer #footer-body #footer-info .bbb-logo,footer #footer-body #footer-info .social-icons{margin-right:80px}}.feature.feature-half .split-container,.feature.feature-third .split-container{padding:35px 20px}.feature.centered-large{border-bottom:1px solid #bdbdbd}.feature.centered-large .title{background-size:cover;background-position:center center;position:relative;height:190px}.feature.centered-large .title:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#000;top:0;left:0;opacity:.4;z-index:0}.feature.centered-large .body{font-size:18px;font-family:"Open Sans",sans-serif;color:#2a2a2a;padding:35px 20px;line-height:1.4em;position:relative}.feature.centered-large .body .title-container{height:190px;top:-190px;left:0;position:absolute;width:100%;text-align:center}.feature.centered-large .body h3{font-size:24px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:500;line-height:1.4em;padding:0 20px;margin-bottom:0;width:100%;z-index:10;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature.centered-large .body .body-container h3{color:#2a2a2a}.feature.centered-large .body p{margin-bottom:0}.feature.centered-large .play-video{margin-left:auto;margin-right:auto}.feature.feature-full .btn{display:inline-block;max-width:none}.feature.large-video,.feature.left-large{background:#ebe5dd;font-size:#2a2a2apx;font-family:"Maven Pro",sans-serif}.feature.large-video .container,.feature.left-large .container{padding:35px 20px}.feature.large-video p,.feature.left-large p{margin-bottom:0}.feature.polyptych{padding-top:40px}.feature.polyptych .headline{display:none}.feature.polyptych .body{margin-bottom:20px}.feature.polyptych .column{text-align:center;margin:0 0 40px 0}.feature.polyptych .column img{border-radius:50%;width:85px;height:85px}.feature.polyptych .column .subhead{margin-top:10px}.feature.polyptych .column p{font-size:16px;font-family:"Open Sans",sans-serif;color:#2a2a2a;max-width:260px;margin-left:auto;margin-right:auto}.feature.one-col-illustration{padding-top:35px;padding-bottom:35px}.feature.one-col-illustration img{margin-top:20px}.feature.one-col-illustration p{margin-bottom:0}.feature.one-col-illustration .play-video{margin:0 auto 20px}.feature.slide{padding:35px 0}.feature.slide .bx-wrapper{border:none}.feature.slide .bx-wrapper .bx-controls-direction a{z-index:100}.feature.slide .product-feature-slide{height:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 50px}.feature.slide .product-feature-slide h3{width:100%;margin-bottom:20px}.feature.slide .product-feature-slide p{margin-bottom:20px}.feature.slide .product-feature-slide div{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.feature.slide .product-feature-slide div img{max-width:100%;max-height:300px}.feature.two-col-illustration{padding:35px 0}.feature.two-col-illustration .feature-body{margin-bottom:35px}.feature.two-col-illustration .feature-body p{margin-bottom:0}.feature.two-col-illustration .play-sound{width:auto}.feature.two-col-illustration .col-right{display:block;width:60%;margin:auto}.feature.ethereal{text-align:center;position:relative;height:250px}.feature.ethereal .container{z-index:1;position:relative}.feature.ethereal:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#fff;top:0;left:0;opacity:.4;z-index:0}.feature.ethereal .container{height:100%}.feature.ethereal .quote{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:20px;padding-right:20px;position:relative;z-index:1}.feature.ethereal blockquote{background:0 0;border:none;padding:0;line-height:1.8em;font-size:16px;font-family:"Open Sans",sans-serif;color:#2a2a2a;font-weight:400;font-style:italic}.feature.ethereal .source{font-size:16px;font-family:"Open Sans",sans-serif;color:#2a2a2a;font-weight:700;font-style:italic;margin-bottom:0;margin-top:10px}.feature.featured-quote{height:320px}.feature.featured-quote .feature-bg{background-size:cover;background-position:50% 50%;text-align:center;position:relative}.feature.featured-quote .screen{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#eee;opacity:.6}.feature.featured-quote .quote{position:absolute;bottom:0;left:0;padding:20px;width:100%}.feature.featured-quote .quote blockquote{background:0 0;border:none;padding:0;font-size:16px;font-family:"Open Sans",sans-serif;color:#2a2a2a;font-weight:400;font-style:italic}.feature.featured-quote .quote blockquote p{display:inline}.feature.featured-quote .quote blockquote br{display:none}.feature.featured-quote .quote .quote-source{font-size:16px;font-family:"Open Sans",sans-serif;color:#2a2a2a;font-weight:700;font-style:italic}.feature.featured-quote .quote.align-top{bottom:inherit;top:0}.feature.one-col-half .feature-bg{background-color:#d9d6cf}.feature.one-col-half .fixed-bottom{position:relative;bottom:-20px;display:block;margin:-20px auto 0 auto}.feature.one-col-half .fixed-bottom img{display:block;margin:0 auto}.feature.one-col-half h3{padding-top:0;margin-top:0}.feature.two-col-half{background-color:#d9d6cf}.feature.two-col-half .split-container:after{content:"";display:table;clear:both}.feature.two-col-half h3{color:#2a2a2a}.feature.two-col-half img{display:block;width:60%;margin:auto}.feature.two-col-half .play-sound a,.feature.two-col-half .play-video a{font-family:"Maven Pro",sans-serif}.feature.two-col-half .feature-image{margin-top:30px}.feature.visual{display:none}.feature.visual .feature-bg{height:320px;background-size:cover;background-position:center center}.feature .feature-bg{height:100%}.feature h2{text-align:left}.feature h3{padding-top:0;color:#2a2a2a}.feature em,.feature i{font-style:italic}.feature .play-sound,.feature .play-video{width:50%;text-align:center;margin:0 25%}.feature .play-sound i,.feature .play-video i{display:block;margin:20px auto 10px auto}.feature .play-sound a,.feature .play-video a{font-family:"Maven Pro",sans-serif;color:#c9002d;text-decoration:none;cursor:pointer;line-height:1.1em;display:block}.feature .play-sound{display:none}.feature p{font-size:16px}.feature p .btn{margin-top:15px}.feature .feature-image{margin-bottom:0}.one-col-illustration+.one-col-illustration{border-top:1px solid #bdbdbd}.feature-container:after{content:"";display:table;clear:both}@media screen and (max-width:768px){.feature.large-video .feature-bg,.feature.left-large .feature-bg{background-image:none!important}}@media screen and (min-width:768px){.feature{margin-bottom:20px}.feature h3{font-size:22px}.feature.feature-half,.feature.feature-third{width:100%;height:320px;margin-bottom:0}.feature.feature-half .split-container,.feature.feature-third .split-container{padding:20px;height:100%;position:relative;width:590px;margin:0 auto}.feature.centered-large{position:relative;border-bottom:none}.feature.centered-large .title{display:block;width:100%;height:488px;padding:0 110px}.feature.centered-large .body{padding:0 120px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;z-index:2;font-size:20px;font-family:"Maven Pro",sans-serif;color:#fff;text-align:center}.feature.centered-large .body h3{width:100%;display:block;height:auto;font-size:30px;padding:0;z-index:1}.feature.centered-large .body .body-container h3{color:#fff}.feature.centered-large .body .title-container{position:static;height:auto}.feature.centered-large .play-video a{color:#fff}.feature.large-video,.feature.left-large{padding-bottom:0}.feature.large-video .feature-bg,.feature.left-large .feature-bg{background-position:bottom center;height:340px;background-size:cover;position:relative}.feature.large-video h3,.feature.left-large h3{text-align:left;margin-top:0}.feature.large-video .container,.feature.left-large .container{background-size:cover;height:340px;padding:60px 0 0 50px}.feature.polyptych{padding-bottom:50px}.feature.polyptych:after{content:"";display:table;clear:both}.feature.polyptych .headline{display:block;text-align:center;font-size:30px;padding:0 0 20px 0;max-width:none}.feature.polyptych .body{text-align:center;margin:0 auto 20px}.feature.polyptych .column{float:left;margin-right:5%;margin-bottom:0}.feature.polyptych .column img{width:125px;height:125px;margin-bottom:20px}.feature.polyptych .column p{width:100%;max-width:none}.feature.diptych .column,.feature.quadriptych .column{width:47.5%}.feature.diptych .column:nth-of-type(even),.feature.quadriptych .column:nth-of-type(even){margin-right:0}.feature.triptych .column{width:30%}.feature.triptych .column:nth-of-type(3n){margin-right:0}.feature.quadriptych .column:nth-of-type(1),.feature.quadriptych .column:nth-of-type(2){margin-bottom:20px}.feature.one-col-illustration{text-align:center;padding:50px 0}.feature.one-col-illustration h3{margin:0 auto;max-width:none;text-align:center;padding-top:0}.feature.one-col-illustration p{margin:0 auto 40px auto}.feature.slide{text-align:center;padding:50px 0}.feature.slide .product-feature-slide h3{margin:0 auto;max-width:none;text-align:center;padding-top:0}.feature.slide .product-feature-slide p{margin:0 auto 40px auto}.feature.two-col-illustration{padding:50px 0}.feature.two-col-illustration h3{margin-bottom:50px;text-align:center;max-width:100%}.feature.two-col-illustration .col-right{width:50%;float:right;text-align:center}.feature.two-col-illustration .col-container{margin-bottom:20px;position:relative}.feature.two-col-illustration .col-container:after{content:"";display:table;clear:both}.feature.two-col-illustration .feature-body{width:48%;float:left;margin-right:2%;position:absolute;height:100%;top:0;left:0}.feature.two-col-illustration .feature-body .body-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature.ethereal{height:380px}.feature.ethereal h3{font-size:24px;line-height:1.4em}.feature.ethereal .screen{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#eee;opacity:.6}.feature.ethereal .quote{display:block;margin:0 auto}.feature.ethereal .quote blockquote,.feature.ethereal .quote p{font-size:26px;max-width:790px;margin-left:auto;margin-right:auto}.feature.two-col-half{height:540px}.feature.two-col-half img{width:auto}.feature.two-col-half .highlight-copy{width:330px;float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature.two-col-half p{width:100%;float:none}.feature.two-col-half .play-sound,.feature.two-col-half .play-video{float:none;width:100%}.feature.two-col-half .play-sound i,.feature.two-col-half .play-video i{width:102px;height:102px}.feature.two-col-half .feature-image{float:right;width:220px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0}.feature.visual{display:block;height:320px}.feature.one-col-half .fixed-bottom{bottom:0;margin-top:0;max-height:168px;position:absolute;overflow:hidden}.feature .play-sound,.feature .play-video{margin-left:0;margin-right:0}.feature-half+.feature-half+.feature-full,.feature-third+.feature-third+.feature-third+.feature-full{clear:both;margin-top:20px}}@media screen and (min-width:1024px){.feature{margin-bottom:40px}.feature blockquote,.feature h2,.feature h3,.feature h4,.feature ol,.feature p,.feature ul{max-width:none}.feature.feature-half,.feature.feature-third{height:700px;width:50%;float:left;margin-bottom:20px}.feature.feature-half .feature-bg,.feature.feature-third .feature-bg{height:700px}.feature.feature-half .split-container,.feature.feature-third .split-container{width:472px;margin:0 auto}.feature.feature-third{width:33.3%}.feature.feature-third .split-container{width:350px}.feature.centered-large .title{background-position:50% 0;height:640px}.feature.centered-large .body h3{font-size:36px;max-width:740px;margin:0 auto}.feature.centered-large .body p{max-width:670px;margin:0 auto}.feature.large-video .feature-bg,.feature.left-large .feature-bg{height:590px}.feature.large-video .container,.feature.left-large .container{max-width:790px}.feature.large-video .container h3,.feature.left-large .container h3{font-size:36px;margin-bottom:20px}.feature.large-video .container p,.feature.left-large .container p{font-size:20px;line-height:1.4em;max-width:700px}.feature.large-video .container.hasvideo,.feature.left-large .container.hasvideo{position:relative}.feature.large-video .container.hasvideo h3,.feature.large-video .container.hasvideo p,.feature.left-large .container.hasvideo h3,.feature.left-large .container.hasvideo p{width:580px}.feature.large-video .container.hasvideo .play-video,.feature.left-large .container.hasvideo .play-video{width:130px;position:absolute;top:40px;right:0}.feature.one-col-illustration{padding:60px 0}.feature.one-col-illustration .container{width:100%;max-width:none;padding:30px 20px}.feature.one-col-illustration h3{font-size:36px;margin-bottom:20px}.feature.one-col-illustration p{width:790px;margin:0 auto 40px auto}.feature.slide{padding:60px 0}.feature.slide .product-feature-slide{height:800px}.feature.slide .product-feature-slide h3{font-size:36px;margin-bottom:20px}.feature.slide .product-feature-slide p{width:790px;margin:0 auto 40px auto}.feature.slide .product-feature-slide div img{max-height:500px}.feature.two-col-illustration{padding:60px 0}.feature.two-col-illustration h3{font-size:36px;margin-top:0}.feature.two-col-illustration .feature-body{line-height:1.4em}.ie .feature.two-col-illustration .col-right img{max-height:350px}.feature.polyptych{padding:60px 0}.feature.polyptych h3{padding:0 0 60px 0;max-height:720px;margin:0 auto;line-height:1.4em;text-align:center}.feature.polyptych .body{margin-bottom:40px;width:790px}.feature.polyptych .column img{width:168px;height:168px}.feature.quadriptych .column{width:21.25%}.feature.quadriptych .column:nth-of-type(1),.feature.quadriptych .column:nth-of-type(2){margin-bottom:0}.feature.quadriptych .column:nth-of-type(2n){margin-right:5%}.feature.quadriptych .column:nth-of-type(4n){margin-right:0}.feature.featured-quote{height:540px}.feature.featured-quote .quote{right:0;left:auto;bottom:60px;text-align:center}.feature.featured-quote .quote .quote-source,.feature.featured-quote .quote blockquote{font-size:20px;line-height:1.4em}.feature.featured-quote .quote blockquote{margin-bottom:10px}.feature.featured-quote .quote blockquote p{margin-bottom:0;display:inline;font-size:20px}.feature.featured-quote .quote blockquote br{display:none}.feature.featured-quote .quote .quote-source{margin-bottom:0}.feature.featured-quote .quote.align-top{top:42px}.feature.ethereal h3{font-size:30px;margin-bottom:15px}.feature.ethereal blockquote,.feature.ethereal p{max-width:790px}.feature.one-col-half .feature-bg{padding-top:50px}.feature.one-col-half h3{font-size:30px;text-align:left;max-width:none;margin-top:0;margin-bottom:10px;line-height:1.4em;padding-top:0}.feature.one-col-half p{text-align:left;max-width:none}.feature.one-col-half .fixed-bottom{position:absolute;bottom:0;max-height:65%;overflow:hidden;left:0;width:100%;height:auto}.feature.one-col-half .fixed-bottom img{max-width:472px}.feature.two-col-half{height:700px!important}.feature.two-col-half img{width:auto}.feature.two-col-half .highlight-copy{width:190px;float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature.two-col-half .highlight-copy h3{font-size:21px}.feature.two-col-half p{width:100%;float:none}.feature.two-col-half .play-sound,.feature.two-col-half .play-video{float:none;width:100%}.feature.two-col-half .play-sound i,.feature.two-col-half .play-video i{width:102px;height:102px}.feature.two-col-half .feature-image{float:right;width:220px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0}.feature .play-sound{display:block}.feature-half+.feature-half+.feature-full{margin-top:0}}@media screen and (min-width:1044px){.feature.feature-half .split-container{max-width:512px}.feature.one-col-half .fixed-bottom img{max-width:512px}}@media screen and (min-width:1280px){.feature.feature-half .split-container{max-width:590px;width:590px;padding:0}.feature.one-col-half .fixed-bottom img{max-width:590px}.feature.two-col-half .feature-image{width:330px}.feature.two-col-half .highlight-copy{width:220px}.feature.triptych .column{width:350px}.systems-page-wrapper.solar .feature.diptych .column:nth-of-type(odd){margin-left:0}.systems-page-wrapper.solar .feature.diptych .column:nth-of-type(even){margin-left:0}.systems-page-wrapper.solar .feature.diptych .column:nth-of-type(even) p{max-width:415px}}.sidebar .sidebar-header{text-align:center;font-size:16px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:500;text-transform:uppercase;padding:10px}.sidebar .sidebar-content{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;border:1px solid #bdbdbd;padding:20px;margin-top:20px;display:block}.sidebar .sidebar-content.drawer-hidden{display:none}.sidebar h2{font-size:20px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;text-transform:uppercase;margin-bottom:0;margin-top:0}.sidebar .form-group{border-bottom:1px solid #bdbdbd;padding:10px 0}.sidebar .form-group:last-child{border-bottom:0}.sidebar h3{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;display:block}@media screen and (min-width:768px){.sidebar .filter-trigger{margin-left:auto;margin-right:auto}.sidebar .sidebar-content.drawer{max-width:33%;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){.sidebar .sidebar-header{font-size:20px;font-family:"Maven Pro",sans-serif;color:#fff;padding:15px 20px;background:#c9002d;text-align:center;text-transform:uppercase;border:1px solid #bdbdbd;border-bottom:0}.sidebar .filter-trigger{display:none}.sidebar .sidebar-content{margin-top:0}.sidebar .sidebar-content.drawer{max-width:100%}.sidebar .sidebar-content.drawer-hidden{display:block}}.supernav .column-img{display:none}.supernav .column-cta .column-img-desktop,.supernav .column-other .column-img-desktop{display:none}.supernav .column-cta .column-content .column-title a,.supernav .column-cta a,.supernav .column-other .column-content .column-title a,.supernav .column-other a{position:relative;display:block;padding:14px 20px 14px 70px;background:url(../img/icons/icon-sprite.svg) no-repeat right 20px top -1599px;background-size:30px;text-transform:uppercase}.supernav .column-cta .column-title,.supernav .column-other .column-title{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600}.supernav .column-cta .cta,.supernav .column-cta p{display:none!important}.supernav.supernav-expanded{display:block}.supernav .column-content .column-title a{position:relative;display:block;padding:14px 20px 14px 70px;background:url(../img/icons/icon-sprite.svg) no-repeat right 20px top -1503px;background-size:30px}.supernav .column-content .supernav-mobile-thumb{height:50px;width:50px;position:absolute;top:0;left:0;z-index:2;border:0}.supernav .column-content .column-title{position:relative}.supernav .column-content .column-title a{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;text-transform:uppercase;text-decoration:none}.supernav .column-content ul{display:none}.supernav .column-content ul li{position:relative}.supernav .column-content ul li a{padding:14px 20px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-weight:600;background:url(../img/icons/icon-sprite.svg) #eee no-repeat right 20px top -1697px;background-size:30px}.supernav .column-content ul.sub-sub-section li a{padding-left:35px}.supernav .column-content.column-expanded .column-title a{background-position:right 20px top -1551px}.supernav .column-content.column-expanded ul{display:block}@media screen and (min-width:1024px){#primary-nav .supernav{position:absolute;width:1022px;background:#fff;border:1px solid #bdbdbd;top:62px;display:none;padding:20px 0}#primary-nav .supernav:after{content:"";display:table;clear:both}#primary-nav .supernav a{height:auto!important}#primary-nav .supernav .column{width:20%;float:left}#primary-nav .supernav .column .column-content ul{display:block}#primary-nav .supernav .column.column-cta{text-align:center}#primary-nav .supernav .column.column-cta .column-content h2 a{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600}#primary-nav .supernav .column.column-cta .column-content .cta.btn{color:#c9002d;text-align:center;padding:12px 17px 12px 17px!important;display:inline-block!important;border:2px solid #bdbdbd;font-weight:500}#primary-nav .supernav .column.column-cta .column-content .cta.btn:hover{color:#fff;background:#c9002d;border-color:#c9002d}#primary-nav .supernav .column.column-cta .column-content p{display:block!important}#primary-nav .supernav .column.column-cta .column-img a{padding:0}#primary-nav .supernav .column.column-cta a{background:0 0}#primary-nav .supernav .column.column-mixed .other-link{margin-top:15px;padding-top:15px;border-top:1px solid #bdbdbd}#primary-nav .supernav .column.column-other .column-content{height:100%}#primary-nav .supernav .column.column-other .column-content img{max-width:100%}#primary-nav .supernav .column.column-other .column-content h2{text-align:left;margin-bottom:0}#primary-nav .supernav .column .other-link{margin-bottom:10px}#primary-nav .supernav .column .other-link img{display:block;margin-bottom:5px}#primary-nav .supernav .column .other-link .other-link-caption{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;width:170px;text-align:left}#primary-nav .supernav .column .other-link:hover .other-link-caption{color:#c9002d}#primary-nav .supernav .column .column-img{text-align:center;margin-bottom:10px;display:block}#primary-nav .supernav .column .column-img a{border-bottom:0}#primary-nav .supernav .column .column-content{padding:0 20px;border-left:1px solid #bdbdbd}#primary-nav .supernav .column .column-content .column-title{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;text-transform:uppercase;text-align:center;letter-spacing:0;margin-bottom:7px}#primary-nav .supernav .column .column-content .column-title a{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;background:0 0;border:none;padding:0;height:auto}#primary-nav .supernav .column .column-content .column-title a:hover{color:#c9002d}#primary-nav .supernav .column .column-content ul li{line-height:1.45em}#primary-nav .supernav .column .column-content p{font-size:14px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;letter-spacing:0;margin-bottom:10px}#primary-nav .supernav .column .column-content a{font-size:14px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;text-decoration:none;letter-spacing:0;background:0 0;font-weight:400;border:0;padding:0}#primary-nav .supernav .column .column-content a:hover:not(.no-hover){text-decoration:none;color:#c9002d}#primary-nav .supernav .column .column-content ul.sub-sub-section li a{padding-left:15px}#primary-nav .supernav .column:first-child .column-content{border-left:none}#primary-nav .supernav .column .supernav-mobile-thumb{display:none!important;border-bottom:0}#primary-nav .supernav.four-col .column{width:26%}#primary-nav .supernav.four-col .column.double-column{width:28%}#primary-nav .supernav.four-col .column.column-other{width:20%}#primary-nav .supernav.supernav-products{left:-253px}#primary-nav .supernav.supernav-products .column{height:429px}#primary-nav .supernav.supernav-products .column.column-other .column-content{height:429px}#primary-nav .supernav.supernav-products .column .column-content{height:313px}#primary-nav .supernav.supernav-buyers-guide{left:-404px}#primary-nav .supernav.supernav-buyers-guide .column-content{height:229px}#primary-nav .supernav.supernav-owners{left:-770px}#primary-nav .supernav.supernav-owners .column{height:274px}#primary-nav .supernav.supernav-owners .column .column-content{height:170px}#primary-nav .supernav.supernav-owners .column.column-other .column-content{height:274px}}@media screen and (min-width:1280px){#primary-nav .supernav{width:1170px}#primary-nav .supernav .column{width:18.75%}#primary-nav .supernav .column.double-column{width:25%}#primary-nav .supernav .column.double-column .column-content ul li{float:left}#primary-nav .supernav .column.double-column .column-content ul li:nth-child(even){width:47%}#primary-nav .supernav .column.double-column .column-content ul li:nth-child(odd){width:53%}#primary-nav .supernav.supernav-products{left:-313px}#primary-nav .supernav.supernav-products .column{height:417px}#primary-nav .supernav.supernav-products .column.column-other .column-content{height:377px}#primary-nav .supernav.supernav-products .column .column-content{height:312px}#primary-nav .supernav.supernav-buyers-guide{left:-482px}#primary-nav .supernav.supernav-buyers-guide .column{height:375px}#primary-nav .supernav.supernav-buyers-guide .column.column-other .column-content{height:375px}#primary-nav .supernav.supernav-buyers-guide .column .column-content{height:260px}#primary-nav .supernav.supernav-owners{left:-889px}}.subnav{background:#2a2a2a;min-height:50px;height:auto;-webkit-transition:height .3s ease-in;transition:height .3s ease-in;overflow:hidden}.subnav .subnav-trigger{font-size:16px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;display:block;padding:15px 0}.subnav .subnav-trigger i{-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);position:relative;top:-2px;left:2px}.subnav .subnav-content{opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.subnav .subnav-content ul{margin:0 20px 15px 20px;max-width:100%}.subnav .subnav-content .subnav-menu li{list-style-type:none;margin-bottom:0;border-bottom:1px solid #bdbdbd}.subnav .subnav-content .subnav-menu li.last,.subnav .subnav-content .subnav-menu li:last-child{border-bottom:0}.subnav .subnav-content .subnav-menu li a{font-size:16px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:400;text-decoration:none;display:block;padding:10px}.subnav.subnav-collapsed{height:50px}.subnav.subnav-collapsed .subnav-trigger i{-webkit-transform:rotate(0);transform:rotate(0)}.subnav.subnav-collapsed .subnav-content{opacity:0}@media screen and (min-width:1024px){.subnav{width:100%;z-index:998;-webkit-transition:top .3s;transition:top .3s}.subnav .subnav-trigger{display:none}.subnav .subnav-content,.subnav.subnav-collapsed .subnav-content{display:block!important;opacity:1}.subnav .subnav-content .subnav-menu,.subnav.subnav-collapsed .subnav-content .subnav-menu{text-align:right}.subnav .subnav-content .subnav-menu ul,.subnav.subnav-collapsed .subnav-content .subnav-menu ul{margin:0 auto;max-width:none}.subnav .subnav-content .subnav-menu li,.subnav.subnav-collapsed .subnav-content .subnav-menu li{display:inline-block;border-bottom:0}.subnav .subnav-content .subnav-menu li a,.subnav.subnav-collapsed .subnav-content .subnav-menu li a{text-transform:uppercase;padding:11px 20px}.subnav .subnav-content .subnav-menu li.last a,.subnav .subnav-content .subnav-menu li:last-child a,.subnav.subnav-collapsed .subnav-content .subnav-menu li.last a,.subnav.subnav-collapsed .subnav-content .subnav-menu li:last-child a{padding-right:0}html:not(.tablet) .subnav{position:fixed;top:140px;max-width:1920px}html:not(.tablet) .collapsed-header .subnav{top:90px}}@media screen and (min-width:1280px){.subnav .subnav-content .subnav-menu ul,.subnav.subnav-collapsed .subnav-content .subnav-menu ul{width:1170px;padding-right:2rem}}.accordion{border:1px solid #bdbdbd;border-bottom:0}.accordion .accordion-group .group-header{font-size:16px;font-family:"Maven Pro",sans-serif;color:#838383;font-weight:300;cursor:pointer;text-transform:uppercase;padding:20px 50px 20px 20px;margin-bottom:0;border-bottom:1px solid #bdbdbd;background:url(../img/accordion-icons.svg) 97% -63px no-repeat;background-size:25px}.accordion .accordion-group .group-header h3{padding:0;margin:0;font-size:16px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-weight:300}.accordion .accordion-group.collapsed .group-header{background-position:97% 15px}.accordion .accordion-group.collapsed .accordion-sub-group{display:none}.accordion .accordion-group .accordion-sub-group .sub-group-header{padding:25px 20px;color:#000;font-weight:700;font-size:21px;border-bottom:1px solid #bdbdbd;cursor:pointer}.accordion .accordion-group .accordion-sub-group .sub-group-header:hover{background:#e4e0db}.accordion .accordion-group .accordion-sub-group .accordion-sub-inner{margin:0;padding:0;width:100%;max-width:none}.accordion .accordion-group .accordion-sub-group .accordion-sub-inner .accordion-item{background:#f9f9f9;border-bottom:1px solid #bdbdbd;padding:15px 20px;margin:0;display:block;cursor:pointer;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:300}.accordion .accordion-group .accordion-sub-group .accordion-sub-inner .accordion-item a{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:300;text-decoration:none;display:block}.accordion .accordion-group .accordion-sub-group .accordion-sub-inner .accordion-item:hover{text-decoration:none}.accordion .accordion-group .accordion-sub-group .accordion-sub-inner .accordion-item:hover a{text-decoration:none}.accordion .accordion-group .accordion-sub-group.collapsed .accordion-sub-inner{display:none}@media screen and (min-width:1024px){.accordion .accordion-group .group-header{padding:25px 50px 25px 25px;background-size:35px;background-position:97% -91px}.accordion .accordion-group .group-header h3{font-size:24px}.accordion .accordion-group.collapsed .group-header{background-position:97% 19px}.accordion .accordion-group .accordion-sub-group .accordion-sub-inner .accordion-item{padding:25px;font-size:18px}.accordion .accordion-group .accordion-sub-group .accordion-sub-inner .accordion-item a{font-size:18px}}.overlay-wrapper{background:rgba(0,0,0,.65);position:fixed;width:100%;height:100%;z-index:1001;top:0;left:0;visibility:visible;-webkit-transition:background .5s ease-in,visibility .5s;transition:background .5s ease-in,visibility .5s}.overlay-wrapper.overlay-video .overlay{height:100%}.overlay-wrapper.overlay-video .overlay-content iframe{height:180px;min-height:initial;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay-wrapper.overlay-regular .overlay{overflow:hidden;overflow-y:auto;background:#fff}.overlay-wrapper.overlay-regular .page-title{font-size:22px;font-family:"Maven Pro",sans-serif;font-weight:300;margin-bottom:15px;text-transform:uppercase}.overlay-wrapper.overlay-regular .overlay-content{padding:30px}.overlay-wrapper.overlay-regular .overlay-content iframe{height:100%!important;max-height:100%!important}.overlay-wrapper.overlay-iframe .overlay{background:#fff;overflow:hidden;height:100%}.overlay-wrapper.overlay-iframe .overlay-content iframe{height:100%;max-height:100%}.mobile-safari .overlay-wrapper.overlay-iframe .overlay-content{-webkit-overflow-scrolling:touch;overflow:auto}.overlay-wrapper.overlay-hidden{visibility:hidden;background:0 0}.overlay-wrapper.overlay-hidden .overlay-container{top:-300px;opacity:0}.overlay-wrapper.overlay-hidden iframe{display:none}.overlay-wrapper .overlay-container{opacity:1;position:relative;max-width:800px;top:5%;margin:0 auto;height:90%;-webkit-transition:top .3s ease-in,opacity .3s ease-in;transition:top .3s ease-in,opacity .3s ease-in}.overlay-wrapper .overlay{position:absolute;top:0;left:0;width:94%;min-height:100px;max-height:100%;padding:0;margin:0 3%}.overlay-wrapper .overlay-close{background:#c9002d;height:36px;width:35px;position:absolute;right:6px;top:-11px;border-radius:50%;cursor:pointer;z-index:100;padding:9px}.overlay-wrapper .overlay-content{height:100%}.overlay-wrapper .overlay-content iframe{width:100%}.overlay-wrapper .overlay-content iframe.video{height:320px}.overlay-wrapper .overlay-content iframe.houseofsound{height:600px}.overlay-wrapper.full-height .overlay{min-height:100%}.overlay-wrapper.full-height .overlay .overlay-content{height:100%;position:absolute;top:0;left:0;width:100%}.overlay-wrapper.full-height .overlay iframe{min-height:100%!important}[data-overlay-trigger]{cursor:pointer}iframe.overlay-page-iframe{min-height:200px}.ie .overlay-wrapper{left:0}.ie .overlay-wrapper.overlay-hidden{visibility:visible;left:200%}.ie .overlay-wrapper.overlay-hidden iframe{display:block}@media screen and (min-width:480px){.overlay-wrapper.overlay-video .overlay-content iframe{height:210px}}@media screen and (min-width:768px){.overlay-wrapper.overlay-video .overlay-close{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;margin-top:-210px}.overlay-wrapper.overlay-video .overlay-content iframe{height:423px}.overlay-wrapper .overlay-close{right:16px}}.loading-screen{position:fixed;top:0;width:100%;height:100%;z-index:100;visibility:hidden;background:#fff;opacity:1}.loading-screen.reversed{background:rgba(42,42,42,.9);content:"";z-index:100;opacity:0;-webkit-transition:opacity .3s ease-in,visibility .3s;transition:opacity .3s ease-in,visibility .3s}.loading-screen .loading-screen-wrapper{width:100%;height:100px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.loading-screen .logo{display:block;margin:0 auto 40px auto}.loading-screen .spinner{width:100px;height:100px;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}#page-wrapper.loaded main{opacity:1}#page-wrapper.loaded .loading-screen{opacity:0}#page-wrapper.loading main{opacity:0}#page-wrapper.loading .loading-screen{visibility:visible}._exradicated-tooltip{position:absolute;display:block;opacity:1;z-index:999}tooltip{display:block;position:relative}@-webkit-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}tooltip._multiline{display:block}tooltip._slow._ready tip{-webkit-animation:animate-tooltip .65s;animation:animate-tooltip .65s}tooltip._fast._ready tip{-webkit-animation:animate-tooltip .15s;animation:animate-tooltip .15s}tooltip._steady._ready tip{-webkit-animation:animate-tooltip .35s;animation:animate-tooltip .35s}tooltip tip{border-radius:0;background:#fff;color:#454545;display:none;line-height:normal;max-width:340px;min-width:240px;opacity:0;padding:8px 16px;position:absolute;width:auto;will-change:top,left,bottom,right;-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.5)}tooltip tip._hidden{display:block;visibility:hidden}tooltip.active tip{display:block;opacity:1;z-index:999}tooltip tip-tip{font-size:.95em}tooltip tip-tip._large{font-size:1.1em}tooltip tip-tip._small{font-size:.8em}tooltip tip-tip #close-button{cursor:pointer;float:right;left:8%;margin-top:-7%;position:relative}tooltip._top tip{left:50%;top:-9px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}tooltip._top tip tip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;content:'';height:0;left:50%;margin-left:-6px;position:absolute;top:100%;width:0}tooltip._bottom tip{right:50%;top:100%;-webkit-transform:translateY(9px) translateX(50%);transform:translateY(9px) translateX(50%)}tooltip._bottom tip tip-arrow{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:100%;content:'';height:0;left:50%;margin-left:-6px;position:absolute;width:0}tooltip._right tip{text-align:left;left:100%;top:50%;-webkit-transform:translateX(9px) translateY(-50%);transform:translateX(9px) translateY(-50%)}tooltip._right tip tip-arrow{border-bottom:6px solid transparent;border-right:6px solid #fff;border-top:6px solid transparent;content:'';height:0;margin-top:-6px;position:absolute;right:100%;top:50%;width:0}tooltip._right tip.top-justify{top:0;-webkit-transform:translateX(9px) translateY(0);transform:translateX(9px) translateY(0)}tooltip._right tip.top-justify tip-arrow{top:18px}tooltip._left tip{text-align:left;left:-9px;top:50%;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}tooltip._left tip tip-arrow{border-bottom:6px solid transparent;border-left:6px solid #fff;border-top:6px solid transparent;content:'';height:0;left:100%;margin-top:-6px;position:absolute;top:50%;width:0}html.tablet #page-wrapper #fixed-locator-footer{display:none}#page-wrapper.hasFixedFooter footer{padding-bottom:70px}#page-wrapper #fixed-locator-footer{position:fixed;bottom:0;left:0;width:100%;z-index:1000;background-color:#c9002d;-webkit-transition:bottom .3s ease-in;transition:bottom .3s ease-in}#page-wrapper #fixed-locator-footer .icon-close{display:block;float:right;margin:15px 15px 0 0}#page-wrapper #fixed-locator-footer .icon-close.desktop-only{display:none}#page-wrapper #fixed-locator-footer .icon-close:hover{cursor:pointer}#page-wrapper #fixed-locator-footer .desktop-copy-container{display:none}#page-wrapper #fixed-locator-footer .dealer-locator-prompt{padding:15px 0}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container .dealer-locator-prompt-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container .dealer-locator-prompt-content img{display:none}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container .dealer-locator-prompt-content .dealer-locator-prompt-title{margin:0;padding:0;font-size:12px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:400;text-align:left}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container .dealer-locator-prompt-content a.cta{vertical-align:middle;border-width:1px;display:inline-block;padding:11px 10px 6px;margin:0 0 0 10px;min-width:110px}#page-wrapper #fixed-locator-footer.hidden{bottom:-200px}@media screen and (min-width:480px){#page-wrapper.hasFixedFooter footer{padding-bottom:40px}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container{text-align:center;overflow:auto}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container .dealer-locator-prompt-content{margin:0 auto}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container .dealer-locator-prompt-content .dealer-locator-prompt-title{float:left;font-size:16px;line-height:27px;vertical-align:middle;margin-bottom:0}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container .dealer-locator-prompt-content a.cta{float:left;clear:none;margin-left:20px}}@media screen and (min-width:768px){#page-wrapper.hasFixedFooter footer{padding-bottom:122px}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container .dealer-locator-prompt-content{width:580px}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container .dealer-locator-prompt-content img{margin-top:0;margin-right:20px;height:55px;width:55px}#page-wrapper #fixed-locator-footer .dealer-locator-prompt .container .dealer-locator-prompt-content h2.dealer-locator-prompt-title{line-height:55px;font-size:18px;line-height:39px}#page-wrapper #fixed-locator-footer .desktop-copy-container{margin-top:15px;display:block}#page-wrapper #fixed-locator-footer .desktop-copy-container .desktop-copy{font-size:16px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:400;margin:auto;text-align:center}}@media screen and (min-width:1024px){#page-wrapper #fixed-locator-footer .icon-close.desktop-only{display:block}}.search-flood__hidden{display:none}.search-flood__wrap{width:100vw;height:100vh;background:#fff;position:fixed;top:0;left:0;z-index:1000}.search-flood__close{position:absolute;top:10px;right:10px;z-index:1100;display:block;width:46px;height:46px}.search-flood__close .icon.icon-flood-close{background-image:url(../img/icons/flood-icon.svg);width:46px;height:44px;background-position:0 0}.search-flood__close:hover{cursor:pointer}.search-flood__close:hover .icon.icon-flood-close{background-position:0 -44px}.search-flood__submit{display:block;position:absolute;background:0 0;border:none;height:60px;width:66px;top:36px;right:0}.search-flood__submit .btn-icon-search{height:60px;width:66px;display:block;background-size:100%;background-position:0 -165px;cursor:pointer}.search-flood__icon{width:120px;margin:auto;margin-bottom:15px}.search-flood__btn{display:inline-block;color:#c9002d;border:1px solid #2a2a2a;font-family:"Maven Pro",sans-serif;font-size:15px;font-weight:500;line-height:24px;padding:5px 20px 3px 20px;margin-top:15px;background:rgba(255,255,255,.5)}.search-flood__btn:hover{background:#c9002d;border-color:#c9002d;color:#fff;cursor:pointer}.search-flood__top{height:50vh}.search-flood__bottom{position:relative;height:50vh}.search-flood__bottom .cta-card{top:0;left:0;position:absolute;z-index:1200;width:100vw;height:100%;background-color:rgba(255,255,255,.75);padding-top:10vh}.search-flood__bottom .cta-message{margin:auto;text-align:center}.search-flood__bottom .cta-message p{font-family:"Maven Pro",sans-serif;font-size:22px;line-height:28px}.search-flood__form-wrap{max-width:75%;margin:auto;position:relative}.search-flood__form{padding-top:25vh}.search-flood__form label{display:block;font-family:"Maven Pro",sans-serif;font-size:20px}.search-flood__form input{border:none;border-bottom:#838383 1px solid;font-size:60px;width:100%;font-family:"Open Sans",sans-serif,serif;color:#c2c2c2}.search-flood__form-error{font-family:"Maven Pro",sans-serif;color:#c9002d;margin-top:10px}.search-flood #locator-canvas-flood{height:50vh}.my-dealer-subscribe-button{cursor:pointer}.my-dealer-subscribe-button:not(.my-dealer-dropdown-trigger):hover{cursor:pointer!important}.my-dealer-subscribe-button:not(.my-dealer-dropdown-trigger):hover .icon-my-dealer-active.white{background-position:0 -1946px}.my-dealer-subscribe-button .icon-center{padding-left:35px}.my-dealer-subscribe-button.full-display{font-size:14px;font-weight:600}.my-dealer-subscribe-button.active{color:#c9002d!important}.my-dealer-subscribe-button.inactive{color:#838383!important}.my-dealer-subscribe-button.inactive:hover{color:#c9002d!important}.my-dealer-subscribe-button.inactive:hover i{background-position:0 -1990px}.my-dealer-confirmation-overlay p{max-width:100%}.my-dealer-confirmation-overlay p a{color:#c9002d}.my-dealer-confirmation-overlay .actions{margin-top:20px}.my-dealer-confirmation-overlay .actions .cta{margin-bottom:20px}.my-dealer-confirmation-overlay .actions .my-dealer-subscribe-button{color:#fff}.my-dealer-confirmation-overlay .actions .my-dealer-subscribe-button:hover{color:#c9002d}.my-dealer-dropdown-trigger .icon-center{padding-right:22px}.my-dealer-dropdown-trigger .icon-arrow-up{right:0;top:10px;left:inherit}.my-dealer-dropdown-trigger.drawer-hidden .icon-arrow-up{top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){.my-dealer-confirmation-overlay .actions .cta{margin-bottom:0}}.contact-us-page{text-align:center;padding-bottom:0;font-family:"Maven Pro",sans-serif}.contact-us-page h1,.contact-us-page h2,.contact-us-page h3,.contact-us-page h4,.contact-us-page h5,.contact-us-page h6,.contact-us-page hr,.contact-us-page li,.contact-us-page p,.contact-us-page ul{max-width:100%}.contact-us-page ul{margin-left:0}.contact-us-page .page-body{max-width:600px}.contact-us-page .btn{padding:14px 42px 14px}.contact-us-page .page-header{padding-bottom:25px}.contact-us-page hr.soft{margin-top:0}.contact-us-page hr.softer{margin-bottom:0}.contact-us-header p{margin-bottom:1em}@media screen and (max-width:768px){.contact-us-header .btn{font-weight:800;border:none;text-transform:none;text-decoration:underline}}@media screen and (max-width:768px){.contact-us-header{max-width:90%;margin-left:auto;margin-right:auto;border-bottom:1px solid #bdbdbd;padding-bottom:40px}}@media screen and (min-width:768px){.contact-us-header{padding:100px 5%;background-position:center top;background-repeat:no-repeat}.contact-us-header--rebates{background-image:url(../img/help/contact/rebates.jpg);padding-bottom:40px}.contact-us-header--warranty{background-image:url(../img/help/contact/warranty.jpg);padding-bottom:40px}.contact-us-header--warranty a,.contact-us-header--warranty p{color:#fff}.contact-us-header__body{text-align:left;max-width:1024px;margin:0 auto}.contact-us-header p{font-size:18px;max-width:22em}.contact-us-header .btn{background:0 0}.contact-us-header .btn:hover{background:#c9002d}}@media screen and (min-width:1280px){.contact-us-header{padding-left:0;padding-right:0}}.contact-us-panel{padding:4em 5%;text-align:center}.contact-us-panel::after{content:"";display:table}.contact-us-panel--tinted{background:#eee;padding:6em 5%}.contact-us-phone{text-decoration:none;margin:12px auto;display:block}.contact-us-phone strong{font-size:30px;text-transform:uppercase}.wizard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.wizard__option{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-height:120px;margin-top:0!important;margin-bottom:.5em;position:relative}.wizard__option:first-child{margin-left:0}@media screen and (min-width:768px){.wizard__option{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}}.wizard__label{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:300}.wizard#segment-customer{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wizard#segment-customer .wizard__option{-webkit-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px;margin-left:.5em;margin-right:.5em}.contact-resources__list{width:100%;margin-left:0}@media screen and (min-width:768px){.contact-resources__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.contact-resources__item{width:100%;margin-bottom:1em}@media screen and (min-width:768px){.contact-resources__item{list-style:none;background-color:#eee;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;margin-left:2%;margin-bottom:0}.contact-resources__item::before{content:"";display:block;padding-bottom:65%}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:900px){.contact-resources__item::before{padding-bottom:100%}}@media screen and (min-width:768px){.contact-resources__item:first-child{margin-left:0}.contact-resources__item:first-child .contact-resources__content{width:75%}}@media screen and (min-width:768px){.contact-resources__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:86%}}.contact-resources__prompt{display:none}@media screen and (min-width:768px){.contact-resources__prompt{display:block;font-size:16px;margin-bottom:1em}}@media screen and (min-width:1024px){.contact-resources__prompt{font-size:18px}}.contact-resources__link{font-size:18px;font-weight:600}.contact-products__heading{margin-bottom:1em}@media screen and (min-width:768px){.contact-products__heading{display:none}}.contact-products__list{display:block;width:100%}.contact-products__list::after{content:"";display:table}.contact-products__item{list-style:none!important;float:left;width:100%;margin-bottom:1em}@media screen and (min-width:640px){.contact-products__item{width:50%}}@media screen and (min-width:768px){.contact-products__item{margin-bottom:3em;min-height:280px}}@media screen and (min-width:1024px){.contact-products__item{width:25%}}.contact-products__img{display:none}@media screen and (min-width:768px){.contact-products__img{display:inline-block}}.contact-products__prompt{padding:0 2em;margin-top:.85em;margin-bottom:.5em;line-height:1.4;display:none}@media screen and (min-width:768px){.contact-products__prompt{display:block}}.contact-products__link{font-weight:800}[ng-id=overlay-contact-form] .overlay-container{max-width:1000px}[ng-id=overlay-contact-form] .overlay-content{padding-left:80px;padding-right:80px}.contact-form .form-control{margin-bottom:16px}.contact-form .ng-touched[class~=ng-invalid]~.form-helper--error{display:block}.contact-form__progress{margin:1.5em auto}.contact-form__progress::after{content:"";display:table}.contact-form__step{font-size:16px;display:inline-block;width:32px;height:32px;line-height:26.08px;color:#bdbdbd;border:2px solid #bdbdbd;border-radius:50%;background:#fff;position:relative;z-index:1;margin-left:-6px;margin-right:30px;-webkit-transition:all ease 150ms;transition:all ease 150ms;cursor:pointer}.contact-form__step--active{background:#c9002d;color:#fff;border-color:#c9002d}.contact-form__step::after{content:"";display:block;height:2px;background:#bdbdbd;position:absolute;top:50%;margin-top:-2pxpx;right:-32px;width:30px;z-index:0}.contact-form__step:last-child{margin-right:0}.contact-form__step:last-child::after{display:none}.contact-form__header{border-bottom:4px solid #c9002d;margin-bottom:2em}.contact-form__form{text-align:left;max-width:100%}@media screen and (min-width:768px){.contact-form__col{width:48%;display:inline-block;vertical-align:top;margin-left:3%}.contact-form__col--first{margin-left:0}.contact-form__col--full{width:100%;margin-left:0}}.contact-form__foot{text-align:center;margin-top:1.5em}.contact-form__nav--helper{font-weight:600;color:#bdbdbd}@media screen and (max-width:768px){.contact-form__submit{width:100%}}.form-helper{font-size:12px;margin-left:10px}.form-helper--error{margin-top:4px;color:#c9002d;display:none}.form-control label.date-label{position:static;display:inline-block;width:30%;padding-bottom:4px;border-bottom:1px solid #bdbdbd;text-align:center}.form-control .date-input{padding-left:110px;-webkit-transition:all ease 250ms;transition:all ease 250ms}.form-control.active .date-input{padding-left:10px}.dealer-contact-overlay-wrapper{font-family:"Maven Pro",sans-serif}.dealer-contact-overlay-wrapper input[type=radio]{opacity:.011}.dealer-contact-overlay-wrapper hr{max-width:100%}.dealer-contact-overlay-wrapper a{text-decoration:none}.dealer-contact-overlay-wrapper h2,.dealer-contact-overlay-wrapper h3,.dealer-contact-overlay-wrapper h4,.dealer-contact-overlay-wrapper p{max-width:none;text-align:center}.dealer-contact-overlay-wrapper .page-subtitle{font-weight:400;margin-bottom:40px}.dealer-contact-overlay-wrapper .lnx-form{max-width:none;border:0}.dealer-contact-overlay-wrapper .lnx-form .form-left{border-right:0;border-bottom:0}.dealer-contact-overlay-wrapper .location-step{text-align:center;max-width:450px;margin:0 auto}.dealer-contact-overlay-wrapper .location-step .lnx-select{text-align:left}.dealer-contact-overlay-wrapper .location-step .btn{margin:40px 0 0 0}.dealer-contact-overlay-wrapper .privacy{margin-top:40px}.dealer-contact-overlay-wrapper .privacy h4{font-weight:600;color:#838383}.dealer-contact-overlay-wrapper .privacy p{font-size:14px;line-height:1.6em}.dealer-contact-overlay-wrapper .file-control .error{padding-top:10px}.dealer-contact-overlay-wrapper .file-control .error p{font-size:13px;font-family:"Maven Pro",sans-serif;color:#c9002d}.dealer-contact-overlay-wrapper .file-list{padding-top:10px}.dealer-contact-overlay-wrapper .file-list ul{max-width:none;margin-left:0}.dealer-contact-overlay-wrapper .file-list li{list-style-type:none;font-size:13px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;padding:5px 10px;border-top:1px solid #bdbdbd;line-height:1.2em}.dealer-contact-overlay-wrapper .file-list li .file-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:90%;display:inline-block}.dealer-contact-overlay-wrapper .file-list li .icon{float:right;cursor:pointer}.dealer-contact-overlay-wrapper .file-list li:first-of-type{border-top:0}.dealer-contact-overlay-wrapper .large-white-btn{border:1px solid #bdbdbd;background:#fff;margin-bottom:12px;padding-top:30px;width:100%;padding-bottom:30px;font-weight:500;font-family:"Maven Pro",sans-serif}.dealer-contact-overlay-wrapper .addAnotherOptionButton{color:#b6b6b6;text-decoration:none;font-family:"Maven Pro",sans-serif;font-size:11px;display:block;font-weight:500;text-align:center;margin-bottom:15px}.dealer-contact-overlay-wrapper .red-highlight{color:#c9002d}.dealer-contact-overlay-wrapper .submit-dealer-form{margin:0 auto}.dealer-contact-overlay-wrapper .sliding-date-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.dealer-contact-overlay-wrapper .sliding-date-selector::-webkit-scrollbar{display:none}.dealer-contact-overlay-wrapper .sliding-date-selector div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:25%}.dealer-contact-overlay-wrapper .sliding-date-selector input{clip:rect(0,0,0,0);height:1px;width:1px;margin:0;border:0;overflow:hidden}.dealer-contact-overlay-wrapper .sliding-date-selector label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#151515;font-size:11px;font-weight:500;width:100%;height:75px;text-align:center;text-shadow:none;border:1px solid rgba(0,0,0,.2)}.dealer-contact-overlay-wrapper .sliding-date-selector label:hover{cursor:pointer}.dealer-contact-overlay-wrapper .sliding-date-selector input:checked+label{color:#c9002d;border:1px solid #c9002d;background:url(../img/dealer-locator/check-circle-red.svg);background-position:top 3px right 3px;background-size:21px;background-repeat:no-repeat}.dealer-contact-overlay-wrapper .general-time-selection-options{width:68%;margin:0 auto 12px auto;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dealer-contact-overlay-wrapper .general-time-selection-options button{width:48%;height:100%;padding:0}.dealer-contact-overlay-wrapper .general-time-selection-options button:first-child{margin:0 2% 0 0}.dealer-contact-overlay-wrapper .general-time-selection-options button:last-child{margin:0 0 0 2%}.dealer-contact-overlay-wrapper .time-selection-button{width:90%;height:80px;margin:10px auto 30px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dealer-contact-overlay-wrapper .time-selection-button input{clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.dealer-contact-overlay-wrapper .time-selection-button label{font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#151515;font-size:11px;width:100%;height:75px;text-align:center;text-shadow:none;border:1px solid rgba(0,0,0,.2)}.dealer-contact-overlay-wrapper .time-selection-button label:hover{cursor:pointer}.dealer-contact-overlay-wrapper .time-selection-button input:checked+label{color:#c9002d;border:1px solid #c9002d;background:url(../img/dealer-locator/check-circle-red.svg);background-position:top 3px right 3px;background-size:21px;background-repeat:no-repeat}.dealer-contact-overlay-wrapper .time-selection-button>div{width:48%;vertical-align:middle;height:100%;display:block}.dealer-contact-overlay-wrapper .time-selection-button>div:first-child{margin-right:2%;margin-left:0}.dealer-contact-overlay-wrapper .time-selection-button>div:last-child{margin-left:2%;margin-right:0}.dealer-contact-overlay-wrapper .selected-item{color:#c9002d;border:1px solid #c9002d;background:url(../img/dealer-locator/check-circle-red.svg);background-position:top 3px right 3px;background-size:21px;background-repeat:no-repeat}.dealer-contact-overlay-wrapper .offset-colored-button{border:1px solid #e5e5e5;color:#aaa}.dealer-contact-overlay-wrapper .gray-svg{fill:#e5e5e5}.dealer-contact-overlay-wrapper .final-step-submit{width:44%;margin-top:8vh;font-size:15px;display:block;padding:17px 13px 17px 12px;white-space:normal}.dealer-contact-overlay-wrapper .left-arrow-svg-1{left:-38px;top:40px;width:30px;position:absolute}.dealer-contact-overlay-wrapper .right-arrow-svg-1{position:absolute;right:-38px;top:40px;width:30px}.dealer-contact-overlay-wrapper .left-arrow-svg-2{position:absolute;left:-38px;top:40px;width:30px}.dealer-contact-overlay-wrapper .right-arrow-svg-2{position:absolute;top:40px;right:-38px;width:30px}.dealer-contact-overlay-wrapper .left-arrow-svg-3{position:absolute;left:-38px;top:18%;width:30px}.dealer-contact-overlay-wrapper .right-arrow-svg-3{position:absolute;right:-38px;top:40px;width:30px}.dealer-contact-overlay-wrapper .scheduleChoiceOne,.dealer-contact-overlay-wrapper .scheduleChoiceThree,.dealer-contact-overlay-wrapper .scheduleChoiceTwo{max-width:75%;position:relative;margin:0 auto}.dealer-contact-overlay-wrapper .page-3-subtitle{display:inline-block;width:80%;margin-left:6%;text-align:center}.dealer-contact-overlay-wrapper .back-arrow{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.dealer-contact-overlay-wrapper .back-arrow svg{height:1em;width:1em;fill:#c9002d;top:.125em;position:relative}.dealer-contact-overlay-wrapper .back-button{position:absolute;left:19px;display:block}.dealer-contact-overlay-wrapper .scheduleAndDispatchContainer{min-height:531px}@media screen and (min-width:320px) and (max-width:767px){.dealer-contact-overlay-wrapper .time-selection-button{width:100%}.dealer-contact-overlay-wrapper .time-selection-button input:checked+label{background-size:1rem}.dealer-contact-overlay-wrapper .sliding-date-selector div{width:33.33%}.dealer-contact-overlay-wrapper .sliding-date-selector input:checked+label{background-size:1rem}.dealer-contact-overlay-wrapper .selected-item{background-size:1rem}.dealer-contact-overlay-wrapper .general-time-selection-options{width:100%;margin:0 auto 12px auto;height:174px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dealer-contact-overlay-wrapper .general-time-selection-options button{width:100%;height:46%;padding:0;font-size:11px;float:unset}.dealer-contact-overlay-wrapper .general-time-selection-options button:first-child{margin:0 0 4% 0}.dealer-contact-overlay-wrapper .general-time-selection-options button:last-child{margin:0}.dealer-contact-overlay-wrapper .scheduleChoiceOne,.dealer-contact-overlay-wrapper .scheduleChoiceThree,.dealer-contact-overlay-wrapper .scheduleChoiceTwo{max-width:100%}.dealer-contact-overlay-wrapper .final-step-submit{font-size:11px;width:100%}.dealer-contact-overlay-wrapper .validate-info{display:none}}@media screen and (min-width:768px){.dealer-contact-overlay-wrapper .right-arrow-svg-1{top:24%;right:-3%}.dealer-contact-overlay-wrapper .left-arrow-svg-1{top:24%;left:-3%}.dealer-contact-overlay-wrapper .right-arrow-svg-2{top:24%;right:-3%}.dealer-contact-overlay-wrapper .left-arrow-svg-2{top:24%;left:-3%}.dealer-contact-overlay-wrapper .right-arrow-svg-3{top:25%;right:-3%}.dealer-contact-overlay-wrapper .left-arrow-svg-3{top:25%;left:-3%}.dealer-contact-overlay-wrapper .large-white-btn{width:32%;max-width:48%;margin:8px;font-size:11px}.dealer-contact-overlay-wrapper .sliding-date-selector{width:90%;margin:0 auto}.dealer-contact-overlay-wrapper .back-button{left:55px}.dealer-contact-overlay-wrapper .page-3-subtitle{width:78%;position:relative;margin-left:0}}@media screen and (min-width:1024px){.dealer-contact-overlay-wrapper .right-arrow-svg-1{top:25%}.dealer-contact-overlay-wrapper .left-arrow-svg-1{top:25%}.dealer-contact-overlay-wrapper .right-arrow-svg-2{top:25%}.dealer-contact-overlay-wrapper .left-arrow-svg-2{top:25%}.dealer-contact-overlay-wrapper .right-arrow-svg-3{top:25%}.dealer-contact-overlay-wrapper .left-arrow-svg-3{top:25%}}@media screen and (min-width:1440px){.dealer-contact-overlay-wrapper .right-arrow-svg-1{top:25%}.dealer-contact-overlay-wrapper .left-arrow-svg-1{top:25%}.dealer-contact-overlay-wrapper .right-arrow-svg-2{top:25%}.dealer-contact-overlay-wrapper .left-arrow-svg-2{top:25%}.dealer-contact-overlay-wrapper .right-arrow-svg-3{top:25%}.dealer-contact-overlay-wrapper .left-arrow-svg-3{top:25%}.dealer-contact-overlay-wrapper .back-button{left:43px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dealer-contact-overlay-wrapper .right-arrow-svg-1{top:-17%}.dealer-contact-overlay-wrapper .left-arrow-svg-1{top:-17%}.dealer-contact-overlay-wrapper .right-arrow-svg-2{top:-17%}.dealer-contact-overlay-wrapper .left-arrow-svg-2{top:-17%}.dealer-contact-overlay-wrapper .right-arrow-svg-3{top:-17%}.dealer-contact-overlay-wrapper .left-arrow-svg-3{top:-17%}.dealer-contact-overlay-wrapper .time-selection-button input:checked+label{background-position:top 4% right -8%;background-size:25%}.dealer-contact-overlay-wrapper .sliding-date-selector input:checked+label{background-position:top 4% right 0;background-size:25%}.dealer-contact-overlay-wrapper .selected-item{background-position:top 4% right -7%;background-size:23%}}@media screen and (max-width:768px){.noscroll{overflow:hidden;position:fixed}}.weather-message{position:fixed;bottom:0;left:0;z-index:1500;width:100%;height:65px;background:#fff;-webkit-animation:fadeInRight .2s ease-in;animation:fadeInRight .2s ease-in}.weather-message:after{content:"";display:table;clear:both}.weather-message__close{background:#c9002d;height:36px;width:35px;position:absolute;right:17px;top:-17px;border-radius:50%;cursor:pointer;z-index:1600;padding:9px}@media screen and (min-width:768px){.weather-message__close{right:-17px;top:-17px}}.weather-message__above{width:60%;height:65px;background:url(/lib/img/weather/warming_mobile_bg.png) center center no-repeat;background-size:cover;float:left;padding:10px 20px;display:table}.weather-message--cooling .weather-message__above{background-image:url(/lib/img/weather/cooling_mobile_bg.png)}.weather-message__heading{font-size:14px;font-family:"Maven Pro",sans-serif;color:#e8700f;font-weight:700;text-transform:uppercase;display:table-cell;vertical-align:middle;margin-bottom:0;padding:0!important;text-align:left!important}@media screen and (min-width:768px){.weather-message__heading{text-align:center!important}}.weather-message--cooling .weather-message__heading{color:#fff;text-shadow:0 2px 7px #06467b}.weather-message__cta{font-size:12px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:700;text-decoration:none}.weather-message__below{height:65px;width:40%;float:left;line-height:.7em;padding:10px}.weather-message__body{display:none}@media screen and (min-width:768px){.weather-message{position:absolute;top:0;right:21px;left:inherit;width:332px;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:435px;-webkit-filter:drop-shadow(4px -4px 8px #666);filter:drop-shadow(4px -4px 8px #666);-webkit-transition:right .2s ease-in,-webkit-transform .2s ease-in,box-shadow .2s ease-in;-webkit-transition:right .2s ease-in,-webkit-transform .2s ease-in,-webkit-box-shadow .2s ease-in;transition:right .2s ease-in,-webkit-transform .2s ease-in,-webkit-box-shadow .2s ease-in;transition:right .2s ease-in,transform .2s ease-in,box-shadow .2s ease-in;transition:right .2s ease-in,transform .2s ease-in,box-shadow .2s ease-in,-webkit-transform .2s ease-in,-webkit-box-shadow .2s ease-in}.weather-message:hover{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-filter:drop-shadow(4px -4px 6px #666);filter:drop-shadow(4px -4px 6px #666)}.weather-message__above,.weather-message__below{float:none;width:100%}.weather-message__above{height:280px;text-align:center;background:url(/lib/img/weather/warming_bg.png) center center no-repeat}.weather-message--cooling .weather-message__above{background-image:url(/lib/img/weather/cooling_bg.png)}.weather-message__heading{font-size:28px;font-weight:300}.weather-message__postal{font-size:64px;display:block}.weather-message__below{height:auto;background:#fff;text-align:center;line-height:1.3em;padding:20px}.weather-message__body{display:block;font-size:16px;font-family:"Maven Pro",sans-serif;color:#838383;margin-bottom:20px;max-width:none}.weather-message__cta{display:block;background:#c9002d;padding:15px;font-size:14px;text-transform:uppercase;color:#fff}}@media screen and (min-width:1280px){.weather-message{width:380px}.weather-message--fixed{right:calc(((100vw - 1170px)/ 2))}}.dev-panel{position:fixed;left:20px;bottom:70px;z-index:500;background:rgba(0,0,0,.7);padding:10px;border-radius:10px}@media screen and (min-width:768px){.dev-panel{bottom:20px}}.dev-panel button{border:1px solid #fff;background:0 0;padding:10px;color:#fff;cursor:pointer}product-dealer-widget .loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}product-dealer-widget #dealers-container{margin-top:85px;font-family:"Maven Pro",sans-serif}product-dealer-widget #dealers-container .user-location{width:100%;max-width:400px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#838383;font-weight:300;text-transform:uppercase;margin-right:20px;padding-top:2px;display:inline-block}product-dealer-widget #dealers-container .user-location .location-prompt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}product-dealer-widget #dealers-container .user-location .location-prompt .user-location-label{margin-right:5px;-webkit-flex-shrink:15;-ms-flex-negative:15;flex-shrink:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}product-dealer-widget #dealers-container .user-location .location-prompt .user-location-zip{width:75px;margin-right:5px;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:500;position:relative}product-dealer-widget #dealers-container .user-location .location-prompt .user-location-zip input{padding:0 0 5px 0}product-dealer-widget #dealers-container .user-location .location-prompt a.find-dealer-alt{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:10;-ms-flex-negative:10;flex-shrink:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px;margin:0}product-dealer-widget #dealers-container .user-location i{top:0;right:0;position:absolute}product-dealer-widget #dealers-container h3{font-size:20px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:400;line-height:1.4em;letter-spacing:0;font-size:28px;margin-bottom:11px}product-dealer-widget #dealers-container p{font-size:20px;margin-bottom:5px}product-dealer-widget #dealers-container p a{text-decoration:underline;color:#c9002d}product-dealer-widget #dealers-container .dealer-list{margin-top:10px}product-dealer-widget #dealers-container .dealer-list .dealer-item{background-color:#eee;padding:31px 21px;margin-bottom:19px}product-dealer-widget #dealers-container .dealer-list .dealer-item h6{font-size:19px}product-dealer-widget #dealers-container .dealer-list .dealer-item a:nth-child(1){color:#000}product-dealer-widget #dealers-container .dealer-list .dealer-item a{text-decoration:none;font-size:20px;color:#000}product-dealer-widget #dealers-container .dealer-list .dealer-item .button-phone{pointer-events:auto;color:#c9002d;cursor:auto!important}product-dealer-widget #dealers-container .dealer-header{color:#c9002d;font-weight:600}product-dealer-widget #dealers-container .no-dealers-found{background-color:#eee;padding:31px 21px;margin:24px 0 19px}product-dealer-widget #dealers-container.dealers-container-horizontal{padding:0}product-dealer-widget #dealers-container.dealers-container-horizontal .user-location,product-dealer-widget #dealers-container.dealers-container-horizontal h3{padding:0 20px}product-dealer-widget #dealers-container.dealers-container-horizontal .user-location{max-width:460px}product-dealer-widget #dealers-container.dealers-container-horizontal .horiz-scroll{overflow-x:auto;min-width:100%}product-dealer-widget #dealers-container.dealers-container-horizontal .dealer-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}product-dealer-widget #dealers-container.dealers-container-horizontal .dealer-list .dealer-item{display:inline-block;margin-left:20px;width:calc(100% - 60px);max-width:400px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}product-dealer-widget #dealers-container.dealers-container-horizontal .dealer-list:after{content:' ';min-width:20px}product-dealer-widget .dealer-list .dealer-item .dealer-rating img{display:inline}@media screen and (min-width:768px){product-dealer-widget{width:50%}product-dealer-widget #dealers-container .user-location .location-prompt{width:460px}product-dealer-widget #dealers-container .user-location .location-prompt .user-location-label{white-space:nowrap}product-dealer-widget #dealers-container .user-location .location-prompt .user-location-zip{width:120px;margin-right:20px}product-dealer-widget #dealers-container .user-location .location-prompt .find-dealer-alt{height:37px;white-space:nowrap}product-dealer-widget #dealers-container h3{font-size:30px}product-dealer-widget #dealers-container .dealer-list .dealer-item .button-phone{pointer-events:none;color:#c9002d;text-decoration:none!important;cursor:text!important}}@media screen and (min-width:1024px){product-dealer-widget{width:unset}product-dealer-widget #dealers-container{width:100%;margin-top:0}product-dealer-widget #dealers-container h3{font-size:25px}product-dealer-widget #dealers-container p{font-size:17px}product-dealer-widget #dealers-container .dealer-list{width:100%}product-dealer-widget #dealers-container .dealer-list .dealer-item{width:100%}product-dealer-widget #dealers-container .user-location{margin:0}product-dealer-widget #dealers-container .user-location .location-prompt .user-location-label{min-width:120px}product-dealer-widget #dealers-container.dealers-container-horizontal .dealer-list .dealer-item{max-width:330px;width:calc((100% - 80px)/ 3)}}@media screen and (min-width:1280px){product-dealer-widget #dealers-container.dealers-container-horizontal .user-location,product-dealer-widget #dealers-container.dealers-container-horizontal h3{padding:0}product-dealer-widget #dealers-container.dealers-container-horizontal .dealer-list .dealer-item{max-width:100%;width:calc((100% - 40px)/ 3)}product-dealer-widget #dealers-container.dealers-container-horizontal .dealer-list .dealer-item:first-child{margin-left:0}product-dealer-widget #dealers-container.dealers-container-horizontal .dealer-list:after{min-width:0}product-dealer-widget #dealers-container.dealers-container-horizontal .user-location .location-prompt a.find-dealer-alt{min-width:170px}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:#fff center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:84px;width:42px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-42px;padding:0;border:none;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next.slick-disabled,.slick-prev.slick-disabled{display:none!important}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:10px;background:url(../img/global/slide-arrow-left.png) no-repeat}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-next{right:10px;background:url(../img/global/slide-arrow-right.png) no-repeat}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-slider{margin-bottom:30px;max-width:1028px;margin-left:auto;margin-right:auto}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:.75}.slick-slide{margin:0 60px}@media screen and (min-width:1280px){.slick-slider{max-width:1170px}}div.main-body-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div.main-text-and-links{max-width:90%}.the-images{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:57px}.the-list{list-style:none;margin:0}.the-list li{padding:10px 0}.the-list li a{text-decoration:none;font-weight:500}.main-text-and-links h3{max-width:100%;padding-bottom:15px}.main-text-and-links p,.main-text-and-links ul li a{font-family:"Maven Pro",sans-serif}main .basic-page .page-body{position:relative}main .basic-page .page-body:after{content:"";display:table;clear:both}main .basic-page .page-body .lead,main .basic-page .page-body .page-body-main>p:first-child,main .basic-page .page-body>p:first-child{font-size:18px;font-weight:400;font-family:"Maven Pro",sans-serif;line-height:1.6;margin-bottom:50px;color:#151515}main .basic-page .page-body .body-img-lg+h2,main .basic-page .page-body .cta+h2,main .basic-page .page-body .set+h2,main .basic-page .page-body .table-wrapper+h2,main .basic-page .page-body ol+h2,main .basic-page .page-body p+h2,main .basic-page .page-body table+h2,main .basic-page .page-body ul+h2{margin-top:56px}main .basic-page .page-body .body-img-lg+h3,main .basic-page .page-body .cta+h3,main .basic-page .page-body .set+h3,main .basic-page .page-body .table-wrapper+h3,main .basic-page .page-body ol+h3,main .basic-page .page-body p+h3,main .basic-page .page-body table+h3,main .basic-page .page-body ul+h3{margin-top:30px;margin-bottom:0}main .basic-page .page-body .body-img-lg+.body-img-lg,main .basic-page .page-body .body-img-lg+.cta,main .basic-page .page-body .body-img-lg+.set,main .basic-page .page-body .body-img-lg+p,main .basic-page .page-body .cta+.body-img-lg,main .basic-page .page-body .cta+.cta,main .basic-page .page-body .cta+.set,main .basic-page .page-body .cta+p,main .basic-page .page-body .set+.body-img-lg,main .basic-page .page-body .set+.cta,main .basic-page .page-body .set+.set,main .basic-page .page-body .set+p,main .basic-page .page-body .table-wrapper+.body-img-lg,main .basic-page .page-body .table-wrapper+.cta,main .basic-page .page-body .table-wrapper+.set,main .basic-page .page-body .table-wrapper+p,main .basic-page .page-body ol+.body-img-lg,main .basic-page .page-body ol+.cta,main .basic-page .page-body ol+.set,main .basic-page .page-body ol+p,main .basic-page .page-body p+.body-img-lg,main .basic-page .page-body p+.cta,main .basic-page .page-body p+.set,main .basic-page .page-body p+p,main .basic-page .page-body table+.body-img-lg,main .basic-page .page-body table+.cta,main .basic-page .page-body table+.set,main .basic-page .page-body table+p,main .basic-page .page-body ul+.body-img-lg,main .basic-page .page-body ul+.cta,main .basic-page .page-body ul+.set,main .basic-page .page-body ul+p{margin-top:30px}main .basic-page .page-body .body-img-lg+ol,main .basic-page .page-body .body-img-lg+ul,main .basic-page .page-body .cta+ol,main .basic-page .page-body .cta+ul,main .basic-page .page-body .set+ol,main .basic-page .page-body .set+ul,main .basic-page .page-body .table-wrapper+ol,main .basic-page .page-body .table-wrapper+ul,main .basic-page .page-body ol+ol,main .basic-page .page-body ol+ul,main .basic-page .page-body p+ol,main .basic-page .page-body p+ul,main .basic-page .page-body table+ol,main .basic-page .page-body table+ul,main .basic-page .page-body ul+ol,main .basic-page .page-body ul+ul{margin-top:10px}main .basic-page .page-body .cta+h2{margin-top:90px}main .basic-page .page-body p+dealer-locator{margin-top:30px;display:block}main .basic-page .page-body blockquote{margin:30px 0}main .basic-page .page-body a{word-wrap:break-word}main .basic-page .page-body hr{text-align:left}main .basic-page .page-body img{display:block}main .basic-page .page-body iframe{max-width:100%}main .basic-page .page-body iframe+.lead{margin-top:25px}main .basic-page .page-body .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}main .basic-page .page-body .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}main .basic-page .page-body p+.video-wrapper{margin-top:56px}main .basic-page .page-body .body-img-md{width:100%;max-width:240px;margin-bottom:20px}main .basic-page .page-body .body-img-lg{margin-bottom:20px}main .basic-page .page-body .set+.body-img-lg{margin-top:50px}main .basic-page .page-body .set{overflow:auto;border-bottom:1px solid #bdbdbd;padding-bottom:45px;padding-top:45px}main .basic-page .page-body .set .set-media{margin-bottom:20px;text-align:center}main .basic-page .page-body .set .set-media img{margin-left:auto;margin-right:auto}main .basic-page .page-body .set .set-media.media-left img{margin-left:0}main .basic-page .page-body .set .cta{display:inline-block;max-width:none;width:100%}main .basic-page .page-body .set:first-of-type,main .basic-page .page-body hr+.set{padding-top:0}main .basic-page .page-body .alt-set .set-media img{display:inline}main .basic-page .page-body .video-set .set-copy .cta{display:none}main .basic-page .page-body .opl-set .set-media img+img{margin-top:20px}main .basic-page .page-body .set+.disclaimer{margin-top:40px}main .basic-page .page-body .disclaimer{font-size:14px;margin-top:10px;margin-bottom:10px;color:#838383}main .basic-page .page-body .photo-credit{margin-top:5px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.1;font-family:"Maven Pro",sans-serif;max-width:160px}main .basic-page .page-body .table-wrapper{overflow:hidden;overflow-x:scroll}main .basic-page .page-body table{border:1px solid #bdbdbd;max-width:700px;margin-top:20px;margin-bottom:20px;vertical-align:top;font-family:"Maven Pro",sans-serif;min-width:450px}main .basic-page .page-body table th{color:#fff;font-weight:700;background:#6a6a6a;letter-spacing:3px;font-size:13px;padding:10px 20px;text-transform:uppercase;vertical-align:bottom}main .basic-page .page-body table td,main .basic-page .page-body table th{vertical-align:top;border:1px solid #bdbdbd}main .basic-page .page-body table td{padding:20px;line-height:1.666}main .basic-page .page-body table.table-one-column{max-width:100%;min-width:100%;width:100%}main .basic-page .page-body table.table-two-column td,main .basic-page .page-body table.table-two-column th{width:50%}main .basic-page .page-body table.table-three-column td,main .basic-page .page-body table.table-three-column th{width:33.3%}main .basic-page .page-body table.table-four-column td,main .basic-page .page-body table.table-four-column th{width:25%}main .basic-page .page-body .social-icons{padding-top:30px}main .basic-page .page-body .social-icons ul{width:100%;margin-left:0;margin-right:0}main .basic-page .page-body .social-icons ul li{width:50px;height:50px;margin-right:10px}main .basic-page .page-body .social-icons ul li:last-child{margin-right:0}main .basic-page .page-body .page-body-sidebar{padding-top:50px;position:relative}main .basic-page .page-body .page-body-sidebar .block.text-block{background:#eee;padding:30px 20px}main .basic-page .page-body .page-body-sidebar .block.text-block p{font-family:"Maven Pro",sans-serif}main .basic-page .page-body .page-body-sidebar .grid{margin-top:20px;padding:0}main .basic-page .page-body .locator{clear:both;padding-top:40px}main .basic-page .page-body.product-simple-list .product-simple-list-group{border-top:1px solid #bdbdbd;padding-bottom:25px}main .basic-page .page-body.product-simple-list .product-simple-list-group h2{margin-top:25px;margin-bottom:12px}main .basic-page .page-body.product-simple-list .product-simple-list-subgroup{margin-bottom:20px}main .basic-page .page-body.product-simple-list .discliamer{border-top:1px solid #bdbdbd;padding-bottom:25px}main .basic-page .columns{overflow:auto}main .basic-page .columns .column img{display:block}@media screen and (min-width:480px){main .basic-page .page-body .set{overflow:auto;max-width:100%}main .basic-page .page-body .set .set-media{width:28.5%;float:left}main .basic-page .page-body .set .set-media img{margin:0 auto}main .basic-page .page-body .set .set-copy{float:right;width:63.5%;margin-top:0}main .basic-page .page-body .set .set-copy h1,main .basic-page .page-body .set .set-copy h2,main .basic-page .page-body .set .set-copy h3,main .basic-page .page-body .set .set-copy h4,main .basic-page .page-body .set .set-copy h5,main .basic-page .page-body .set .set-copy h6,main .basic-page .page-body .set .set-copy li,main .basic-page .page-body .set .set-copy ol,main .basic-page .page-body .set .set-copy p,main .basic-page .page-body .set .set-copy ul{max-width:none}main .basic-page .page-body .set .set-copy h1,main .basic-page .page-body .set .set-copy h2,main .basic-page .page-body .set .set-copy h3,main .basic-page .page-body .set .set-copy h4,main .basic-page .page-body .set .set-copy h5,main .basic-page .page-body .set .set-copy h6{margin-bottom:10px}main .basic-page .page-body .set .cta{width:auto}main .basic-page .page-body .alt-set .set-media{float:right;width:31.5%}main .basic-page .page-body .alt-set .set-media img{display:block;width:100%;max-width:100%;margin-right:auto;height:auto}main .basic-page .page-body .alt-set .set-media img+img{margin-top:40px}main .basic-page .page-body .alt-set .set-copy{float:left;width:60%}main .basic-page .page-body .opl-set .set-media,main .basic-page .page-body .video-set .set-media{float:none;width:100%}main .basic-page .page-body .opl-set .set-copy,main .basic-page .page-body .video-set .set-copy{float:none;width:100%}main .basic-page .page-body .opl-set .set-copy h1,main .basic-page .page-body .opl-set .set-copy h2,main .basic-page .page-body .opl-set .set-copy h3,main .basic-page .page-body .opl-set .set-copy h4,main .basic-page .page-body .opl-set .set-copy h5,main .basic-page .page-body .opl-set .set-copy h6,main .basic-page .page-body .opl-set .set-copy li,main .basic-page .page-body .opl-set .set-copy ol,main .basic-page .page-body .opl-set .set-copy p,main .basic-page .page-body .opl-set .set-copy ul,main .basic-page .page-body .video-set .set-copy h1,main .basic-page .page-body .video-set .set-copy h2,main .basic-page .page-body .video-set .set-copy h3,main .basic-page .page-body .video-set .set-copy h4,main .basic-page .page-body .video-set .set-copy h5,main .basic-page .page-body .video-set .set-copy h6,main .basic-page .page-body .video-set .set-copy li,main .basic-page .page-body .video-set .set-copy ol,main .basic-page .page-body .video-set .set-copy p,main .basic-page .page-body .video-set .set-copy ul{max-width:none}main .basic-page .page-body .table-wrapper{overflow:auto}main .basic-page .page-body .social-icons ul li{width:65px;height:65px;margin-right:18px}}@media screen and (min-width:640px){main .basic-page .page-body .opl-set{overflow:auto}main .basic-page .page-body .opl-set .set-media{width:28.5%;float:left}main .basic-page .page-body .opl-set .set-media img{margin:0 auto}main .basic-page .page-body .opl-set .set-copy{float:right;width:63.5%;margin-top:0}main .basic-page .page-body .opl-set .set-copy h1,main .basic-page .page-body .opl-set .set-copy h2,main .basic-page .page-body .opl-set .set-copy h3,main .basic-page .page-body .opl-set .set-copy h4,main .basic-page .page-body .opl-set .set-copy h5,main .basic-page .page-body .opl-set .set-copy h6,main .basic-page .page-body .opl-set .set-copy li,main .basic-page .page-body .opl-set .set-copy ol,main .basic-page .page-body .opl-set .set-copy p,main .basic-page .page-body .opl-set .set-copy ul{max-width:none}main .basic-page .page-body .opl-set .set-copy h1,main .basic-page .page-body .opl-set .set-copy h2,main .basic-page .page-body .opl-set .set-copy h3,main .basic-page .page-body .opl-set .set-copy h4,main .basic-page .page-body .opl-set .set-copy h5,main .basic-page .page-body .opl-set .set-copy h6{margin-bottom:10px}}@media screen and (min-width:768px){main .basic-page .page-body .lead,main .basic-page .page-body .page-body-main>p:first-child,main .basic-page .page-body>p:first-child{font-size:23px}main .basic-page .page-body .body-img-lg,main .basic-page .page-body .disclaimers,main .basic-page .page-body .set{max-width:700px;text-align:justify}main .basic-page .page-body .video-set{overflow:auto}main .basic-page .page-body .video-set .set-media{width:28.5%;float:left}main .basic-page .page-body .video-set .set-media img{margin:0 auto}main .basic-page .page-body .video-set .set-copy{float:right;width:63.5%;margin-top:0}main .basic-page .page-body .video-set .set-copy h1,main .basic-page .page-body .video-set .set-copy h2,main .basic-page .page-body .video-set .set-copy h3,main .basic-page .page-body .video-set .set-copy h4,main .basic-page .page-body .video-set .set-copy h5,main .basic-page .page-body .video-set .set-copy h6,main .basic-page .page-body .video-set .set-copy li,main .basic-page .page-body .video-set .set-copy ol,main .basic-page .page-body .video-set .set-copy p,main .basic-page .page-body .video-set .set-copy ul{max-width:none}main .basic-page .page-body .video-set .set-copy h1,main .basic-page .page-body .video-set .set-copy h2,main .basic-page .page-body .video-set .set-copy h3,main .basic-page .page-body .video-set .set-copy h4,main .basic-page .page-body .video-set .set-copy h5,main .basic-page .page-body .video-set .set-copy h6{margin-bottom:10px}main .basic-page .page-body .video-set .set-media{width:31.5%}main .basic-page .page-body .video-set .set-copy{width:60%}main .basic-page .page-body .video-set .set-copy .cta{display:inline-block}main .basic-page .page-body .social-icons ul li{width:75px;height:75px;margin-right:30px}main .basic-page .columns{clear:both;overflow:auto}main .basic-page .columns .column{margin:0;width:48.5%}main .basic-page .columns .column.copy-column a,main .basic-page .columns .column.copy-column a.btn,main .basic-page .columns .column.copy-column h1,main .basic-page .columns .column.copy-column h2,main .basic-page .columns .column.copy-column h3,main .basic-page .columns .column.copy-column h4,main .basic-page .columns .column.copy-column h5,main .basic-page .columns .column.copy-column h6,main .basic-page .columns .column.copy-column li,main .basic-page .columns .column.copy-column p,main .basic-page .columns .column.copy-column ul{max-width:none}main .basic-page .columns .column.copy-column a.btn{display:inline-block}main .basic-page .columns .column.left-column,main .basic-page .columns .column:nth-child(odd){float:left}main .basic-page .columns .column.right-column,main .basic-page .columns .column:nth-child(even){float:right}main .basic-page .columns .column.right-column.left-aligned-copy,main .basic-page .columns .column:nth-child(even).left-aligned-copy{text-align:left}}@media screen and (min-width:1024px){main .basic-page .page-body{padding-bottom:40px}main .basic-page .page-body .disclaimers,main .basic-page .page-body .set{max-width:95%;text-align:justify}main .basic-page .page-body .opl-set{max-width:80%;padding-top:40px}main .basic-page .page-body .page-body-main{width:65%;float:left}main .basic-page .page-body .page-body-main blockquote,main .basic-page .page-body .page-body-main h1,main .basic-page .page-body .page-body-main h2,main .basic-page .page-body .page-body-main h3,main .basic-page .page-body .page-body-main h4,main .basic-page .page-body .page-body-main h5,main .basic-page .page-body .page-body-main h6,main .basic-page .page-body .page-body-main hr,main .basic-page .page-body .page-body-main ol,main .basic-page .page-body .page-body-main p,main .basic-page .page-body .page-body-main ul{max-width:none}main .basic-page .page-body .page-body-sidebar{display:block;float:right;width:32.5%;padding-top:0;overflow:hidden}main .basic-page .page-body .page-body-sidebar .block{-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}main .basic-page .page-body .page-body-sidebar .block.text-block{padding:60px 40px}main .basic-page .page-body .page-body-sidebar .grid{overflow:hidden}main .basic-page .page-body .page-body-sidebar .grid .tile{-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}main .basic-page .page-body .page-body-sidebar .cta,main .basic-page .page-body .page-body-sidebar h1,main .basic-page .page-body .page-body-sidebar h2,main .basic-page .page-body .page-body-sidebar h3,main .basic-page .page-body .page-body-sidebar h4,main .basic-page .page-body .page-body-sidebar h5,main .basic-page .page-body .page-body-sidebar h6,main .basic-page .page-body .page-body-sidebar hr,main .basic-page .page-body .page-body-sidebar ol,main .basic-page .page-body .page-body-sidebar p,main .basic-page .page-body .page-body-sidebar ul{max-width:none}main .basic-page .page-body-wrapper .page-body .page-body-main .disclaimers,main .basic-page .page-body-wrapper .page-body .page-body-main .set{max-width:none}main .basic-page .page-body-wrapper .page-body .page-body-main .body-img-lg{max-width:100%}}@media screen and (min-width:1280px){main .basic-page .page-body .social-icons ul li{width:100px;height:100px;margin-right:55px}}@-webkit-keyframes slideIn{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes slideIn{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}main .basic-page.international-page .feature-image{margin-bottom:0}main .basic-page.international-page .columns-left-align{margin-left:0}main .basic-page.international-page .locator-prompt{margin-bottom:20px;padding:0}main .basic-page.international-page .page-body .legal-list-wrapper ol{list-style-type:none;counter-reset:item;margin:0;padding:0}main .basic-page.international-page .page-body .legal-list-wrapper ol>li{display:table;counter-increment:item;margin-bottom:20px}main .basic-page.international-page .page-body .legal-list-wrapper ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em}main .basic-page.international-page .page-body .legal-list-wrapper li ol{max-width:90%}main .basic-page.international-page .page-body .legal-list-wrapper li ol>li{margin:10px 0 0 0}main .basic-page.international-page .page-body .legal-list-wrapper li ol>li:before{content:counters(item,".") " "}main .basic-page.international-page .page-body.product-simple-list .product-simple-list-group{border-top:1px solid #bdbdbd;padding-bottom:25px}main .basic-page.international-page .page-body.product-simple-list .product-simple-list-group h2{margin-top:25px;margin-bottom:12px}main .basic-page.international-page .page-body.product-simple-list .product-simple-list-subgroup{margin-bottom:20px}main .basic-page.international-page .page-body.product-simple-list .discliamer{border-top:1px solid #bdbdbd;padding-bottom:25px}main .basic-page.international-page .page-body .literature-language ul{margin-top:10px;margin-left:40px}main .basic-page.international-page .page-body .icon-list a{font-size:inheritpx;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:500;text-decoration:none}main .basic-page.international-page .page-body .icon-list a:hover{text-decoration:underline}main .basic-page.international-page .page-body .literature-types+.literature-types{margin-top:30px}main .basic-page.international-page .page-body #map-canvas{height:300px}main .basic-page img#es-logo{float:right;margin-left:10px}.international-footer{border-top:1px solid #bdbdbd;padding-top:20px;margin-top:40px;max-width:none}.international-footer.full-width{margin-top:0;padding-left:20px;padding-right:20px}.international-footer li{display:inline-block}.international-footer li a{font-family:"Maven Pro",sans-serif;color:#2a2a2a;text-decoration:none}.international-footer li a:hover{color:#c9002d;text-decoration:underline}.international-footer li:after{content:" | ";display:inline-block;padding:0 10px}.international-footer li:last-of-type:after{content:"";padding:0}@media screen and (min-width:768px){.category-form{max-width:500px}main .basic-page img#es-logo{float:none;margin-left:0;position:absolute;right:calc(15.5% - 50px)}}@media screen and (min-width:1024px){main .basic-page .page-body .category-form{max-width:50%}}main .article-page{padding-bottom:0}main .article-page .feature-image{max-height:475px;overflow:hidden}main .article-page .feature-image img{width:100%}main .article-page .page-body .page-body-main{padding-bottom:45px;margin-bottom:45px;border-bottom:2px solid #eee}main .article-page .page-body .page-body-main .lead,main .article-page .page-body .page-body-main p:first-of-type{font-size:18px;font-weight:400;font-family:"Maven Pro",sans-serif;line-height:1.6;color:#151515}main .article-page .page-body .page-body-main .article-categories{padding-bottom:25px;border-bottom:2px solid #eee}main .article-page .page-body .page-body-main .article-categories a{font-family:"Maven Pro",sans-serif}main .article-page .page-body .page-body-main .article-share{margin-top:25px;margin-bottom:25px}main .article-page .page-body .page-body-main .article-share img{display:inline}main .article-page .page-body .page-body-main .article-date{margin-bottom:20px;font-family:"Maven Pro",sans-serif}main .article-page .page-body .page-body-main .article-title{text-transform:capitalize;color:#151515}main .article-page .page-body .page-body-main .article-video{margin-bottom:20px}main .article-page .page-body .page-body-main .article-body iframe,main .article-page .page-body .page-body-main .article-video iframe{width:320px;height:180px}main .article-page .page-body .page-body-main .article-body overlay iframe,main .article-page .page-body .page-body-main .article-video overlay iframe{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}main .article-page .page-body .page-body-main .article-body hr{margin-top:25px;margin-bottom:25px}main .article-page .page-body .page-body-main .article-body .lead,main .article-page .page-body .page-body-main .article-body>p:first-child{margin-bottom:0}main .article-page .page-body .page-body-main .article-body .body-img-lg+h2,main .article-page .page-body .page-body-main .article-body .cta+h2,main .article-page .page-body .page-body-main .article-body .set+h2,main .article-page .page-body .page-body-main .article-body .table-wrapper+h2,main .article-page .page-body .page-body-main .article-body iframe+h2,main .article-page .page-body .page-body-main .article-body ol+h2,main .article-page .page-body .page-body-main .article-body p+h2,main .article-page .page-body .page-body-main .article-body table+h2,main .article-page .page-body .page-body-main .article-body ul+h2{margin-top:30px}main .article-page .page-body .page-body-main .article-body .body-img-lg+.cta,main .article-page .page-body .page-body-main .article-body .body-img-lg+.set,main .article-page .page-body .page-body-main .article-body .body-img-lg+iframe,main .article-page .page-body .page-body-main .article-body .body-img-lg+p,main .article-page .page-body .page-body-main .article-body .cta+.cta,main .article-page .page-body .page-body-main .article-body .cta+.set,main .article-page .page-body .page-body-main .article-body .cta+iframe,main .article-page .page-body .page-body-main .article-body .cta+p,main .article-page .page-body .page-body-main .article-body .set+.cta,main .article-page .page-body .page-body-main .article-body .set+.set,main .article-page .page-body .page-body-main .article-body .set+iframe,main .article-page .page-body .page-body-main .article-body .set+p,main .article-page .page-body .page-body-main .article-body .table-wrapper+.cta,main .article-page .page-body .page-body-main .article-body .table-wrapper+.set,main .article-page .page-body .page-body-main .article-body .table-wrapper+iframe,main .article-page .page-body .page-body-main .article-body .table-wrapper+p,main .article-page .page-body .page-body-main .article-body iframe+.cta,main .article-page .page-body .page-body-main .article-body iframe+.set,main .article-page .page-body .page-body-main .article-body iframe+iframe,main .article-page .page-body .page-body-main .article-body iframe+p,main .article-page .page-body .page-body-main .article-body ol+.cta,main .article-page .page-body .page-body-main .article-body ol+.set,main .article-page .page-body .page-body-main .article-body ol+iframe,main .article-page .page-body .page-body-main .article-body ol+p,main .article-page .page-body .page-body-main .article-body p+.cta,main .article-page .page-body .page-body-main .article-body p+.set,main .article-page .page-body .page-body-main .article-body p+iframe,main .article-page .page-body .page-body-main .article-body p+p,main .article-page .page-body .page-body-main .article-body table+.cta,main .article-page .page-body .page-body-main .article-body table+.set,main .article-page .page-body .page-body-main .article-body table+iframe,main .article-page .page-body .page-body-main .article-body table+p,main .article-page .page-body .page-body-main .article-body ul+.cta,main .article-page .page-body .page-body-main .article-body ul+.set,main .article-page .page-body .page-body-main .article-body ul+iframe,main .article-page .page-body .page-body-main .article-body ul+p{margin-top:20px}main .article-page .page-body .page-body-main .article-body .set .set-media img{float:none;width:initial;height:auto;margin:0}main .article-page .page-body .page-body-main .article-body h3+.disclaimers{margin-top:10px}main .article-page .page-body .page-body-main .article-body img{margin-top:20px;margin-bottom:20px}main .article-page .page-body .page-body-main .article-body img+p{margin-top:20px}main .article-page .page-body .page-body-sidebar h2{border-bottom:2px solid #eee;padding-bottom:5px}main .article-page .page-body .page-body-sidebar a{font-family:"Maven Pro",sans-serif}main .article-page .page-body .card{max-width:728px;background:#fff;border:1px solid #bdbdbd;margin-bottom:25px;padding-bottom:40px}main .article-page .page-body .card .card-header{border-bottom:1px solid #bdbdbd;font-family:"Maven Pro",sans-serif;font-weight:700;padding:20px 30px}main .article-page .page-body .card .card-body{padding:40px 30px;height:100%;min-height:275px;position:relative}main .article-page .page-body .card .card-body .card-date{font-family:"Maven Pro",sans-serif;margin-bottom:20px}main .article-page .page-body .card .card-body h2.card-title{margin-bottom:35px;text-transform:capitalize!important}main .article-page .page-body .card .card-body .card-cta{max-width:none;position:absolute;bottom:0}main .article-page .page-body .set{max-width:100%}main .article-page .grid-lead{margin-bottom:20px}@media screen and (min-width:480px){main .article-page .page-body .page-body-main .article-body iframe,main .article-page .page-body .page-body-main .article-video iframe{width:480px;height:270px}main .article-page .page-body .page-body-main .article-body img:nth-of-type(odd){float:left;width:30%;margin:20px 20px 20px 0}main .article-page .page-body .page-body-main .article-body img:nth-of-type(even){float:right;width:30%;margin:20px 0 10px 20px}main .article-page .page-body .page-body-main .article-body img.full-width{float:none;width:100%;margin:20px 0}main .article-page .page-body .page-body-main .article-body h2,main .article-page .page-body .page-body-main .article-body h3,main .article-page .page-body .page-body-main .article-body h4,main .article-page .page-body .page-body-main .article-body h5,main .article-page .page-body .page-body-main .article-body h6{clear:both}}@media screen and (min-width:640px){main .article-page .page-body .page-body-main .article-body iframe,main .article-page .page-body .page-body-main .article-video iframe{width:640px;height:360px}}@media screen and (min-width:768px){main .article-page .page-body .page-body-main .article-body iframe,main .article-page .page-body .page-body-main .article-video iframe{width:700px;height:394px}main .article-page .page-body .page-body-main .article-body{max-width:700px}main .article-page .page-body .page-body-main .article-body .lead,main .article-page .page-body .page-body-main .article-body>p:first-child{font-size:23px}}@media screen and (min-width:1024px){main .article-page .page-header-wrapper{background:#fff}main .article-page .feature-image-wrapper{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),color-stop(50%,#eee),to(#eee));background-image:linear-gradient(to bottom,#fff,#fff 50%,#eee 50%,#eee)}main .article-page .feature-image-wrapper .feature-image{margin-bottom:0}main .article-page .page-body-wrapper{background:#eee;padding-top:30px;padding-bottom:100px}main .article-page .page-body-wrapper .page-body{overflow:auto}main .article-page .page-body-wrapper .page-body .page-body-main .block,main .article-page .page-body-wrapper .page-body .page-body-sidebar .block{background:#fff;margin-bottom:30px}main .article-page .page-body-wrapper .page-body .page-body-main{background:#fff;border-bottom:none;margin-bottom:100px}main .article-page .page-body-wrapper .page-body .page-body-main .article-categories{padding-top:25px;padding-left:40px;padding-right:40px}main .article-page .page-body-wrapper .page-body .page-body-main .article-categories a{text-decoration:none}main .article-page .page-body-wrapper .page-body .page-body-main .article-categories a:hover{text-decoration:underline}main .article-page .page-body-wrapper .page-body .page-body-main .article-body,main .article-page .page-body-wrapper .page-body .page-body-main .article-date,main .article-page .page-body-wrapper .page-body .page-body-main .article-share,main .article-page .page-body-wrapper .page-body .page-body-main .article-title,main .article-page .page-body-wrapper .page-body .page-body-main .article-title-rule,main .article-page .page-body-wrapper .page-body .page-body-main .article-video{margin-left:40px;margin-right:40px}main .article-page .page-body-wrapper .page-body .page-body-main .article-body{max-width:none}main .article-page .page-body-wrapper .page-body .page-body-main .article-body iframe,main .article-page .page-body-wrapper .page-body .page-body-main .article-video iframe{width:550px;height:309px}main .article-page .page-body-wrapper .page-body .page-body-sidebar a{text-decoration:none}main .article-page .page-body-wrapper .page-body .page-body-sidebar a:hover{text-decoration:underline}main .article-page .page-body-wrapper .page-body .page-body-sidebar .block h2{min-height:76px}main .article-page .page-body-wrapper .page-body .page-body-sidebar .block h2,main .article-page .page-body-wrapper .page-body .page-body-sidebar .block li{margin:0;padding-top:20px;padding-bottom:20px;padding-left:40px;padding-right:0}main .article-page .page-body-wrapper .page-body .page-body-sidebar .block form{margin-top:20px;padding-bottom:20px;margin-left:40px;margin-right:40px}main .article-page .page-body-wrapper .page-body .page-body-sidebar .block ul{margin:0}main .article-page .page-body-wrapper .page-body .page-body-sidebar .block ul li{border-bottom:2px solid #eee}main .article-page .page-body-wrapper .page-body .card{border:none}main .article-page .page-body-wrapper .page-body .card .card-header{border-bottom:2px solid #eee}main .article-page .page-body-wrapper .page-body .card .card-cta{display:inline-block}}@media screen and (min-width:1280px){main .article-page .page-body .page-body-main .article-body iframe,main .article-page .page-body .page-body-main .article-video iframe{width:680px;height:383px}}.about-page #intro{background:url(../img/about/about-intro-default.jpg) no-repeat top right;background-size:cover;padding:0;margin-bottom:0}.about-page #intro p{margin-bottom:5px}.about-page #intro i{display:block;margin-top:10px}.about-page #intro .intro-inner{background:rgba(0,0,0,.3);padding:40px 0;margin-bottom:20px}.about-page #intro .intro-inner p{color:#fff}.about-page #heritage{background:url(../img/about/about-heritage-default.jpg) no-repeat;background-size:cover;color:#fff;text-align:center;padding:40px 0;margin-bottom:40px;position:relative}.about-page #heritage .container{z-index:1;position:relative}.about-page #heritage:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#000;top:0;left:0;opacity:.4;z-index:0}.about-page #heritage .container{position:relative;z-index:1}.about-page #heritage h2{color:#fff;margin-left:auto;margin-right:auto;margin-top:0}.about-page #heritage p{font-family:"Maven Pro",sans-serif;margin-left:auto;margin-right:auto;margin-bottom:20px}.about-page #heritage .cta{display:none;padding-left:20px;padding-right:20px;margin-bottom:0;max-width:none}.about-page #manufacturing{border-bottom:1px solid #bdbdbd;padding-bottom:40px;margin-bottom:40px}.about-page #manufacturing #map-canvas{height:300px;width:100%;margin-bottom:20px}.contact{margin-top:20px}.contact a,.contact p{margin-bottom:5px;display:block}.advertising-page .feature-image{max-height:800px;position:relative;text-align:center}.advertising-page .feature-image h2{position:absolute;width:100%;top:0;text-align:center;color:#fff;max-width:none;font-size:24px;margin-top:20px}.advertising-page .page-body .panel{padding:50px 0;border-bottom:1px solid #bdbdbd}.advertising-page .page-body .panel:first-of-type{padding-top:20px}.advertising-page .page-body .panel:last-of-type{border-bottom:0;padding-bottom:0}.advertising-page .page-body .panel h2{margin-top:0}.advertising-page .page-body .panel h2,.advertising-page .page-body .panel p{max-width:790px}.advertising-page .page-body .panel .social-icons ul{text-align:center;max-width:none}.advertising-page .page-body .panel.centered-panel{text-align:center}.advertising-page .page-body .panel.centered-panel h2,.advertising-page .page-body .panel.centered-panel p{margin-left:auto;margin-right:auto}.advertising-page .page-body .panel.centered-panel p{margin-bottom:0}.advertising-page .page-body .panel a{font-family:"Maven Pro",sans-serif;text-decoration:none}.advertising-page .page-body .panel .downloads{margin-top:20px;margin-bottom:20px}.advertising-page .page-body .panel .downloads .download{position:relative;display:inline-block;margin:0}.advertising-page .page-body .panel .downloads .download .download-screen{position:relative}.advertising-page .page-body .panel .downloads .download img{display:inline-block}.advertising-page .page-body .panel .downloads .download img+h3{margin:.25em 0 1em}.advertising-page .page-body .panel .downloads .download i{position:absolute;top:50%;left:50%;z-index:1;margin-top:-30px;margin-left:-30px}.advertising-page .page-body .panel .downloads .download:nth-of-type(1n+1){width:68%}.advertising-page .page-body .panel .downloads .download:nth-of-type(2){width:28%;float:right;border:1px solid #bdbdbd}.advertising-page .page-body .panel .downloads .download:nth-of-type(3){margin-top:15px}@media screen and (min-width:768px){.about-page #intro{padding:100px 0;background-image:url(../img/about/about-intro-md.jpg);padding:40px 0;margin-bottom:20px}.about-page #intro:after{content:"";display:table;clear:both}.about-page #intro .col-left{width:70%;float:left}.about-page #intro .col-right{width:30%;float:right}.about-page #intro .col-right i{margin-left:auto;margin-right:auto;margin-top:50px}.about-page #intro .cta{display:inline-block;max-width:none}.about-page #intro .intro-inner{margin:0;padding:0;background-color:transparent}.about-page #intro .intro-inner p{color:#151515}.about-page #heritage{background:url(../img/about/about-heritage-md.jpg) no-repeat;padding:100px 0}.about-page #heritage .cta{display:inline-block}.about-page #manufacturing:after{content:"";display:table;clear:both}.about-page #manufacturing #map-canvas{width:300px;margin-bottom:0;float:left}.about-page #manufacturing p,.about-page #manufacturing ul{max-width:none}.about-page #manufacturing p{margin-left:330px}.about-page #manufacturing ul{margin-left:350px}form.custom-builder{max-width:65%}.contact-wrapper{max-width:65%}.contact-wrapper:after{content:"";display:table;clear:both}.contact{width:48%;float:left;margin-right:4%}.contact a,.contact h3,.contact p{max-width:none}.contact:nth-of-type(even){margin-right:0}}@media screen and (min-width:1024px){.about-page #intro{background-image:url(../img/about/about-intro-lg.jpg);padding:160px 0}.about-page #intro .col-left{width:65%}.about-page #intro .col-left a,.about-page #intro .col-left p{max-width:none}.about-page #intro .col-right{width:330px;float:left}.about-page #intro .col-right i{margin-top:30px}.about-page #intro .container{padding:0 40px}.about-page #heritage{background:url(../img/about/about-heritage-lg.jpg) no-repeat;padding:160px 0}.about-page #manufacturing #map-canvas{width:500px;height:350px}.about-page #manufacturing p{margin-left:520px}.about-page #manufacturing ul{margin-left:540px}.advertising-page .feature-image h2{top:60px;font-size:44px}.advertising-page .feature-image img{margin-left:auto;margin-right:auto}.advertising-page .page-body .panel .downloads .download{cursor:pointer}.advertising-page .page-body .panel .downloads .download.tv i{margin-top:-51px;margin-left:-51px}.advertising-page .page-body .panel .downloads .download.print i{top:-11px;left:242px;margin-left:0;margin-top:0}}@media screen and (min-width:1280px){.about-page #manufacturing #map-canvas{width:570px}.about-page #manufacturing p{margin-left:590px}.about-page #manufacturing ul{margin-left:610px}.advertising-page .page-body .social-icons{margin-bottom:20px}.advertising-page .page-body .panel .downloads .download.print i{left:283px}.advertising-page .page-body .panel .downloads img:nth-of-type(1){width:800px}.advertising-page .page-body .panel .downloads img:nth-of-type(2){width:339px;margin-left:27px}}main .lennox-life .page-header:after{content:"";display:table;clear:both}main .lennox-life .page-header .page-lead,main .lennox-life .page-header .page-title{max-width:370px}main .lennox-life .page-header .page-title{margin-bottom:10px}main .lennox-life .page-header .social-icons ul{width:168px}main .lennox-life .page-header .social-icons ul :last-child{margin-right:0}main .lennox-art-project .feature-copy{margin-bottom:20px}main .comfort-matters .page-header .filter-options .search-form{margin-left:0}main .comfort-matters form.single-line input[type=search]{font-size:16px}main .comfort-matters form.single-line input[type=search]:focus{border-bottom:1px solid #bdbdbd;color:#6a6a6a}@media screen and (min-width:640px){main .lennox-life .page-header .content{width:49%;float:left}main .lennox-life .page-header .social-icons{float:right}main .comfort-matters .page-header .content{width:49%;float:left;margin-bottom:20px}main .comfort-matters .page-header .social-icons{float:right;padding:0}main .comfort-matters .page-header .filter-options{clear:both}}@media screen and (min-width:768px){main .lennox-art-project .page-header{padding-bottom:15px}main .lennox-art-project .page-header .page-title{max-width:100%}main .lennox-art-project .page-header .page-lead{max-width:none}}@media screen and (min-width:1280px){main .lennox-art-project .feature-image{max-height:none}}main .glossary-page .primary-sidebar{margin-bottom:20px}main .glossary-page h3{line-height:1.4em;text-transform:none;color:#838383}main .glossary-page h4{margin-top:40px;font-weight:700;font-size:20px;text-transform:uppercase}main .glossary-page .glossary-term{margin-bottom:40px}main .glossary-page .glossary-term a{text-decoration:none}main .glossary-page .glossary-term dd{margin-bottom:10px}@media screen and (min-width:1024px){main .glossary-page h2{max-width:none}main .glossary-page .primary-sidebar .filter-trigger{display:none}main .glossary-page .primary-sidebar .sidebar-content{display:block!important}main .glossary-page h4{font-size:40px}main .glossary-page h3{max-width:none;font-size:22px}}main .health-hub .page-header:after{content:"";display:table;clear:both}main .health-hub .page-header .page-lead,main .health-hub .page-header .page-title{max-width:540px;margin-bottom:10px}main .health-hub .page-header .page-title{margin-bottom:20px}main .health-hub .grid .tile .tile-content .tile-copy p.read-time{margin-bottom:10px}@media screen and (min-width:1024px){main .health-hub .grid .tile .tile-content .tile-copy h2{font-size:20px}}@media screen and (min-width:1280px){main .health-hub .grid .tile .tile-content .tile-copy h2{font-size:20px}}main .healthy-solutions-finder-page .page-body hr{max-width:none}main .healthy-solutions-finder-page .page-body .header-set{max-width:none;border-bottom:0;padding-bottom:0}main .healthy-solutions-finder-page .page-body .header-set .set-copy{width:100%}main .healthy-solutions-finder-page .page-body .header-set .set-copy .lead{margin-bottom:0}main .healthy-solutions-finder-page .page-body .header-set .set-media{display:none}main .healthy-solutions-finder-page .issues{position:relative;margin-top:40px}main .healthy-solutions-finder-page .issues .btn.issue{background:#dceef4 url(../img/icons/check_unfilled.svg) no-repeat 20px 44.5%;background-size:28px;border:0;font-size:15px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:700;line-height:1em;margin-bottom:20px;padding:25px 20px 25px 58px;position:relative;text-align:left;max-width:none}main .healthy-solutions-finder-page .issues .btn.issue .circle{display:none}main .healthy-solutions-finder-page .issues .btn.issue:nth-child(even){margin-right:0}.page-body.showResults main .healthy-solutions-finder-page .issues .btn.issue{display:none}main .healthy-solutions-finder-page .issues .btn.issue.active,main .healthy-solutions-finder-page .issues .btn.issue:hover{color:#fff;background:#48aa43 url(../img/icons/check_filled.svg) no-repeat 20px 44.5%;background-size:28px}main .healthy-solutions-finder-page .issues .btn.action{margin-top:.7em}main .healthy-solutions-finder-page .issues .btn.action.inactive{color:#bdbdbd;background-color:#eee;border-color:#bdbdbd;cursor:default}main .healthy-solutions-finder-page .issues:after{content:"";display:table;clear:both}main .healthy-solutions-finder-page .btn.cta-reversed{margin-bottom:2em}main .healthy-solutions-finder-page .results .set .btn{max-width:66%;margin-top:1em}main .healthy-solutions-finder-page .showResults.page-body .set{margin-bottom:40px}main .healthy-solutions-finder-page .showResults.page-body .set.result-set{max-width:none}main .healthy-solutions-finder-page .showResults #map-canvas{display:block;height:240px}main .healthy-solutions-finder-page .showResults .issues{margin-top:0;margin-bottom:40px}main .healthy-solutions-finder-page .showResults .issues .btn.cta,main .healthy-solutions-finder-page .showResults .issues h3{max-width:none}main .healthy-solutions-finder-page .showResults .issues h3{font-size:16px;font-family:"Maven Pro",sans-serif;color:#838383;font-weight:400}main .healthy-solutions-finder-page .showResults .issues .issue{display:none}main .healthy-solutions-finder-page .showResults .issues .issue.active{display:block;cursor:default}main .healthy-solutions-finder-page .showResults .results{margin-bottom:30px}main .healthy-solutions-finder-page .issues-footer{text-align:center}main .healthy-solutions-finder-page .issues-footer p{max-width:none;margin-top:0}main .healthy-solutions-finder-page .issues-footer .issue-summary{margin:30px 0}main .healthy-solutions-finder-page .issues-footer .btn{margin-left:auto;margin-right:auto}main .healthy-solutions-finder-page .issues-footer .issue-summary-label{font-size:16px;font-family:"Maven Pro",sans-serif;color:#838383;max-width:800px;margin-left:auto;margin-right:auto}main .healthy-solutions-finder-page .issues-footer .issue-summary-body{font-size:16px;font-family:"Open Sans",sans-serif;color:#2a2a2a;font-weight:700;font-style:italic;margin-top:10px}@media screen and (min-width:640px){main .healthy-solutions-finder-page .page-body .header-set{max-width:none;border-bottom:0;padding-bottom:0}main .healthy-solutions-finder-page .page-body .header-set .set-copy{width:60%}main .healthy-solutions-finder-page .page-body .header-set .set-media{display:block}}@media screen and (min-width:768px){main .healthy-solutions-finder-page .page-body .header-set{max-width:800px}main .healthy-solutions-finder-page .page-body .header-set .set-copy{width:65%}main .healthy-solutions-finder-page .page-body .header-set .set-media{width:26.5%}main .healthy-solutions-finder-page .issues .btn.issue{width:47.5%;float:left;margin-right:5%}main .healthy-solutions-finder-page .issues .btn.issue:nth-child(even){margin-right:0}main .healthy-solutions-finder-page .showResults .issues .btn.issue{width:100%;float:none;margin-right:0}}@media screen and (min-width:1024px){main .healthy-solutions-finder-page .body-container{margin-top:0}main .healthy-solutions-finder-page .showResults .issues{float:left;width:240px}main .healthy-solutions-finder-page .showResults .results{margin-left:400px}main .healthy-solutions-finder-page .showResults .results-below{clear:both}main .healthy-solutions-finder-page .showResults #map-canvas{display:block;height:480px}}@media screen and (min-width:1280px){main .healthy-solutions-finder-page .page-body .header-set{max-width:900px}}.locator{overflow:auto;position:relative}.locator .highlight-promo-container{border-bottom:1px solid #000;padding:0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.locator .highlight-promo-container .highlight-promo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;clear:both;height:110px;padding:20px 0}.locator .highlight-promo-container .highlight-promo a{text-decoration:none;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.locator .highlight-promo-container .highlight-promo a img{float:left;margin-right:20px}.locator .highlight-promo-container .highlight-promo a .highlight-copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:70px}.locator .highlight-promo-container .highlight-promo a .highlight-copy p{font-size:12px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:300;line-height:16px;text-transform:uppercase;max-width:100%}.locator .highlight-promo-container .highlight-promo a .highlight-copy .highlight-cta{margin-top:0;padding:3px 6px 4px;background:#c9002d;color:#fff;border-color:#c9002d;width:140px}.locator .highlight-promo-container .highlight-promo a .highlight-copy .highlight-copy-strong{margin-top:-1px;font-weight:400;color:#c9002d;font-size:12px;display:block}.locator .map{display:none}.locator .filter-options{margin-top:150px}.locator .filter-options:after{content:"";display:table;clear:both}.locator .filter-options .options-header{background-color:#767676;padding:18px 10px}.locator .filter-options .copy,.locator .filter-options .header,.locator .filter-options .option{font-size:16px;font-family:"Maven Pro",sans-serif;color:#fff;text-align:center;line-height:16px}.locator .filter-options .copy{margin-top:5px;font-size:12px;line-height:12px}.locator .filter-options .option{position:relative;background-color:#696969;background-repeat:no-repeat;border-top:1px solid #919191;border-right:1px solid #919191;height:175px;float:left;width:50%;font-size:16px;font-family:"Maven Pro",sans-serif;color:#fff;line-height:18px;cursor:pointer;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in}.locator .filter-options .option:hover{background-color:#666}.locator .filter-options .option .option-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.locator .filter-options .option .service-label{margin:0 10px;bottom:12px;text-align:center;font-size:14px}.locator .filter-options .option .filter-description{font-size:12px;margin:0 6px;margin-top:10px}.locator .filter-options .option:nth-of-type(even){border-right:0}.locator .filter-options .option.active{background-color:#c9002d}.locator .results .results-header{background:#fafafa;padding:20px;height:150px;border-bottom:1px solid #b8b8b8;position:absolute;width:100%;top:0;left:0}.locator .results .results-header:after{content:"";display:table;clear:both}.locator .results .results-header .select-control{width:75%;float:left;margin-top:0}.locator .results .results-header .form-actions{width:20%;float:right;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0}.locator .results .results-header .form-actions .btn{padding:12px 0;width:100%;max-width:none}.locator .results .result{min-height:140px;padding:10px 0;border-bottom:1px solid #b8b8b8;position:relative}.locator .results .result:after{content:"";display:table;clear:both}.locator .results .result .my-dealer-flag{text-align:center;background:#c9002d;font-size:14px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:600;padding:15px;text-transform:uppercase;margin:-10px 0 15px 0;position:relative}.locator .results .result .my-dealer-flag:after{border-bottom:10px solid #c9002d;border-right:10px solid transparent;border-top:10px solid transparent;content:'';height:0;margin-top:-14px;position:absolute;right:50%;top:100%;width:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.locator .results .result a{text-decoration:none}.locator .results .result tooltip{height:34px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#454545;font-weight:400}.locator .results .result tooltip tip{min-width:240px;max-width:240px}.locator .results .result tooltip tip b{font-weight:700}.locator .results .result .certifications{float:left;width:76px}.locator .results .result .certifications img{float:left;margin:0 0 4px 4px}.locator .results .result .certifications .dealer-service-icon{width:34px;height:34px;background:#eee;float:left;margin:0 0 4px 4px;text-align:center}.locator .results .result .certifications .dealer-service-icon i{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.locator .results .result .certifications .dealer-service-icon.inactive i{opacity:.5;display:none}.locator .results .result .location{float:left;width:30px;margin:0 15px;display:block}.locator .results .result .location .badge{font-size:18px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:700;height:30px;width:30px;padding-top:2px;margin:0 auto 10px auto;line-height:30px;vertical-align:middle;text-align:center;border-radius:50%;background:#838383;display:none}.locator .results .result .location .premier{background:#c9002d}.locator .results .result .details{max-width:320px;margin-left:136px;padding-right:24px}.locator .results .result .details .premier-header{font-size:13px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:700}.locator .results .result .details .dealer-name{font-size:16px;font-family:"Maven Pro",sans-serif;color:#454545;font-weight:700;line-height:18px;margin-bottom:5px}.locator .results .result .details .dealer-name a{color:#454545;text-decoration:none}.locator .results .result .details .dealer-rating{margin-bottom:5px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:400}.locator .results .result .details .dealer-contact,.locator .results .result .details .dealer-distance{font-size:15px;font-family:"Maven Pro",sans-serif;color:#454545;font-weight:500;line-height:21px}.locator .results .result .arrow{float:right;width:16px;height:100%;position:absolute;right:0;top:0}.locator .results .result .arrow i{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.locator .results .no-results{padding:20px;text-align:center}.locator .results .no-results h2{margin-top:0}.locator .results .no-results h2,.locator .results .no-results p{max-width:none}.locator .results .locator-list{clear:both;padding:10px}.locator .results .locator-list a{font-size:12px;line-height:14px;font-family:"Maven Pro",sans-serif}.dealer-page .page-header .page-title .back-link,.dealer-page .page-header .page-title .dealer-name{float:left}.dealer-page .page-header .page-title .back-link{margin:0 10px 0 0;display:table-cell;vertical-align:middle}.dealer-page .page-header .page-title .back-link .smaller{top:0}.dealer-page .page-header .page-title .my-dealer-subscribe-button{clear:both;display:block;margin-top:10px}.dealer-page .page-header .dealer-info-wrapper{clear:both;margin-top:10px}.dealer-page .page-header .dealer-info-tag{background:#eee;padding:20px}.dealer-page .page-header .dealer-info-tag h1{text-transform:none;color:#2a2a2a;max-width:none;margin-bottom:10px}.dealer-page .page-header .dealer-info-tag #premier-logo{margin-bottom:5px}.dealer-page .page-header .dealer-info-tag .rating{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;margin-bottom:5px}.dealer-page .page-header .dealer-info-tag .locations .address{font-size:14px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;line-height:1.4em;max-width:none;padding:10px 0;border-top:1px solid #bdbdbd}.dealer-page .page-header .dealer-info-tag .locations .address:first-of-type{border-top:none}.dealer-page .page-header .dealer-info-tag .locations a{font-size:14px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-weight:600}.dealer-page .page-header .dealer-info-tag .locations a:hover{color:#c9002d}.dealer-page .page-header .dealer-info-tag .financing-link{margin-top:15px;color:#c9002d;max-width:none}.dealer-page .page-header .dealer-info-tag .financing-link:hover{color:#fff}.dealer-page .page-header .dealer-info-tag .website{font-size:14px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-weight:600;display:block;max-width:none;word-wrap:break-word}.dealer-page .page-header .dealer-info-tag .website:hover{color:#c9002d}.dealer-page .page-header .dealer-info-tag .financing-link+.website{margin-top:10px}.dealer-page .page-header .dealer-info-tag .links{margin-bottom:15px}.dealer-page .page-header .dealer-info-tag .social-icons{margin:0}.dealer-page .page-header #map-canvas{height:200px}.dealer-page .dealer-details #premier-logo{display:block;margin:20px auto}.dealer-page .dealer-details #dealer-blurb{font-size:18px;font-family:"Maven Pro",sans-serif;color:400;text-align:center;max-width:840px;margin:20px auto 0 auto;line-height:1.6;color:#151515}.dealer-page .dealer-details h2{color:#2a2a2a;text-align:center;max-width:none;margin-top:80px}.dealer-page .dealer-details h2.bv-action-bar-header{display:none!important}.dealer-page .dealer-details hr{margin-left:auto;margin-right:auto;margin-top:80px}.dealer-page .dealer-details #service-icons{text-align:center}.dealer-page .dealer-details #service-icons .dealer-service-icon{width:48%;margin:30px 2% 0 0;text-align:center;display:inline-block;vertical-align:top}.dealer-page .dealer-details #service-icons .dealer-service-icon .dealer-label{margin-bottom:0;font-size:14px;font-family:"Maven Pro",sans-serif;color:#838383;text-transform:none;max-width:none;line-height:1.4em;margin-top:10px}.dealer-page .dealer-details #service-icons .dealer-service-icon .dealer-icon-wrapper{height:55px}.dealer-page .dealer-details #service-icons .dealer-service-icon .dealer-icon-wrapper i{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dealer-page .dealer-details #service-icons .dealer-service-icon:nth-of-type(even){margin-right:0}.dealer-page .dealer-details #service-icons .dealer-service-icon:nth-of-type(1),.dealer-page .dealer-details #service-icons .dealer-service-icon:nth-of-type(2){margin-top:0}.dealer-page .reviewbuzz-widget-container #reviewbuzz-widget-header,.dealer-page .reviewbuzz-widget-container hr{display:none}.locator-fullscreen-prompt .container{padding:50px 20px;max-width:540px}.locator-fullscreen-prompt .container h1{max-width:none}.locator-fullscreen-prompt .container .form-control.error input{border-color:#c9002d;color:#c9002d}.locator-fullscreen-prompt .container .error-message{padding-top:15px;font-size:16px;font-family:"Maven Pro",sans-serif;color:#c9002d;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.locator-fullscreen-prompt .container p{max-width:100%}.find-dealer-widget{text-align:center;padding:50px 0;background:#eee}.find-dealer-widget #locator-canvas{display:none}.find-dealer-widget img{display:inline-block!important}@media screen and (max-width:1023px){.find-dealer-widget img.desktop-only{display:none!important}}.find-dealer-widget h2{padding:0!important;margin-top:0;max-width:none}.find-dealer-widget p{max-width:none;margin-bottom:0;font-family:"Maven Pro",sans-serif}.find-dealer-widget p.locator-overview{color:#c9002d;font-weight:700;margin-top:10px!important;margin-bottom:20px;margin-top:10px}.find-dealer-widget a.cta{margin:0 auto!important}@media screen and (max-width:768px){.find-dealer-widget.challenger-a{padding:0}.find-dealer-widget.challenger-a #locator-canvas{height:234px;display:block}.find-dealer-widget.challenger-a .cta-card{position:absolute;z-index:100;width:90%;margin:5%;background:#fff;opacity:.9;padding:20px}.find-dealer-widget.challenger-a a.cta{background:#c9002d;color:#fff;border-color:#c9002d}.find-dealer-widget.challenger-b{background-color:#c9002d}.find-dealer-widget.challenger-b .cta-card h2{color:#fff}.find-dealer-widget.challenger-b .cta-card p{color:#fff}.find-dealer-widget.challenger-b a.cta{background:0 0;color:#fff;border-color:#fff}}.dealer-info-card{font-size:13px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:700}.dealer-info-card .dealer-name{font-size:16px;font-family:"Maven Pro",sans-serif;color:#454545;font-weight:700;line-height:18px;margin-bottom:5px}.dealer-info-card .dealer-name a{color:#454545;text-decoration:none}.dealer-info-card .dealer-name a:hover{color:#c9002d}.tracking-pixels{height:0}#page-wrapper .dealer-locator-prompt{padding:0 20px 50px 20px}#page-wrapper .dealer-locator-prompt .container{max-width:580px}#page-wrapper .dealer-locator-prompt img{width:100px;float:left;margin-bottom:20px}#page-wrapper .dealer-locator-prompt .dealer-locator-prompt-title{max-width:none;padding-top:30px;margin-left:110px;text-align:center;vertical-align:middle}#page-wrapper .dealer-locator-prompt .dealer-locator-prompt-title p{max-width:100%}#page-wrapper .dealer-locator-prompt.promo-callout .dealer-locator-prompt-title{padding-top:0;font-size:18px}#page-wrapper .dealer-locator-prompt .cta{display:block;padding-left:30px;padding-right:30px;max-width:none;clear:both;vertical-align:middle}#page-wrapper .dealer-locator-prompt .dealer-locator-prompt-content.promo .dealer-locator-prompt-title{padding-top:0;margin-left:0}#page-wrapper .dealer-locator-prompt .dealer-locator-prompt-content.promo .dealer-locator-prompt-title p{margin-top:10px;text-transform:none}#page-wrapper .dealer-locator-prompt .dealer-locator-prompt-content.promo .dealer-locator-prompt-title p i{position:relative;top:3px}#page-wrapper .dealer-locator-prompt.red-callout{background:#c9002d;color:#fff;padding-top:40px}#page-wrapper .dealer-locator-prompt.red-callout h2{color:#fff}#page-wrapper .dealer-locator-prompt.red-callout .cta{border-color:#fff;color:#fff;background:#c9002d}@media screen and (min-width:370px){.locator .filter-options .option{width:33.333%}.locator .filter-options .option:nth-of-type(even){border-right:1px solid #919191}.locator .filter-options .option:nth-of-type(3n){border-right:0}}@media screen and (min-width:768px){.dealer-page .page-header:after{content:"";display:table;clear:both}.dealer-page .page-header .dealer-info-wrapper{position:relative}.dealer-page .page-header .dealer-info-wrapper:after{content:"";display:table;clear:both}.dealer-page .page-header .map-wrapper{position:absolute;left:300px;right:0;height:100%;top:0}.dealer-page .page-header .dealer-info-tag{min-height:360px;width:300px;float:left}.dealer-page .page-header #map-canvas{height:100%}.dealer-page .dealer-details{padding-bottom:30px}.dealer-page .dealer-details #service-icons{max-width:700px;margin:30px auto 0 auto}.dealer-page .dealer-details #service-icons .dealer-service-icon{width:14%;margin-right:2%;margin-top:0}.dealer-page .dealer-details #service-icons .dealer-service-icon:nth-of-type(even){margin-right:2%}.dealer-page .dealer-details #service-icons .dealer-service-icon:last-of-type{margin-right:0}.dealer-page .dealer-details #BVRRContainer{max-width:700px;margin:0 auto}.dealer-page .dealer-details #dealer-blurb{font-size:23px}#page-wrapper .dealer-locator-prompt{text-align:center;padding:50px 0}#page-wrapper .dealer-locator-prompt .container{max-width:100%}#page-wrapper .dealer-locator-prompt img{height:55px;width:auto;margin-top:-15px;margin-bottom:0;display:inline-block!important;vertical-align:middle;float:none}#page-wrapper .dealer-locator-prompt .dealer-locator-prompt-title{display:inline-block;margin-left:30px;margin-right:30px;padding-top:0;margin-bottom:0}#page-wrapper .dealer-locator-prompt .dealer-locator-prompt-title a{line-height:36px;display:inline-block}#page-wrapper .dealer-locator-prompt .dealer-locator-prompt-title a img{margin-top:-4px;height:24px}#page-wrapper .dealer-locator-prompt .cta{display:inline-block}#page-wrapper .dealer-locator-prompt .user-location-form-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;background:rgba(0,0,0,.5)}#page-wrapper .dealer-locator-prompt .user-location-form-modal .user-location-form{background:#fff;width:460px;margin:40vh auto 0 auto}#page-wrapper .dealer-locator-prompt .user-location-form-modal .user-location-form .form-container{padding:15px 30px 30px 30px;border:1px solid #bdbdbd;text-align:left}#page-wrapper .dealer-locator-prompt .user-location-form-modal .user-location-form .form-container form{border-top:2px solid #bdbdbd;letter-spacing:.1em;padding:20px 10px 0 10px;margin-top:10px}#page-wrapper .dealer-locator-prompt .user-location-form-modal .user-location-form .form-container input{top:21px}#page-wrapper .dealer-locator-prompt .user-location-form-modal .user-location-form .form-container h4{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500;padding-top:5px;padding-bottom:2px;text-transform:uppercase;letter-spacing:.1em}#page-wrapper .dealer-locator-prompt .user-location-form-modal .user-location-form .form-container h4 a img{height:32px;margin-top:-4px;margin-left:-18px;margin-right:10px}.locator .highlight-promo-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.locator .highlight-promo-container .highlight-promo a .highlight-copy .highlight-copy-strong{font-size:16px}.locator .filter-options{margin-top:150px}.locator .filter-options .option .filter-description{display:none}.locator .results .result-list{width:42.5%}.flood.find-dealer-widget{padding-top:0}.flood.find-dealer-widget #locator-canvas-flood{display:block;height:50vh}.flood.find-dealer-widget .cta-card{top:0;z-index:1200;position:absolute}}@media screen and (min-width:768px) and (max-width:1024px){.locator .results{position:absolute;top:0;width:100%;overflow:hidden;height:100%}.locator .results .result-list{top:229px;padding-bottom:229px;position:relative;height:100%;overflow-y:auto}.locator .count{display:none}.locator .filter-options{position:relative;z-index:1}.locator .map{display:block;width:57.5%;position:absolute;top:219px;right:0;z-index:0}}@media screen and (min-width:1024px){.locator{position:relative;max-width:1920px}.locator .filter-options,.locator .map{display:block}.locator .filter-options{float:right;width:140px;height:100%;margin-top:0}.locator .filter-options .options-header{height:12%}.locator .filter-options tooltip{height:20%;font-size:14px;font-family:"Maven Pro",sans-serif;color:#454545;font-weight:400}.locator .filter-options tooltip tip b{font-weight:700}.locator .filter-options tooltip .option{height:100%}.locator .filter-options .options-body{height:88%}.locator .filter-options .options-body.drawer-hidden{display:block!important}.locator .filter-options .option{height:16.66%;border-top:1px solid #919191;border-right:0;float:none;width:100%}.locator .map{position:absolute;top:0;left:360px;right:140px}.locator .map .loading-screen{z-index:100;position:absolute}.locator .map .loading-screen img{width:auto}.locator .map img{width:100%}.locator .map .locator-wrapper{position:relative}.locator .map .locator-wrapper .count{position:absolute;right:20px;top:50px;z-index:100;opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.locator .map .locator-wrapper .count .number{background:#454545;-webkit-box-shadow:0 0 0 5px rgba(69,69,69,.2);box-shadow:0 0 0 5px rgba(69,69,69,.2);font-size:28px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:500;border-radius:50%;width:65px;height:65px;text-align:center;padding-top:23px;display:block;margin-bottom:10px;visibility:visible;-webkit-animation:grow .1s ease-in;animation:grow .1s ease-in}.locator .map .locator-wrapper .count .count-label{display:block;font-size:16px;font-family:"Maven Pro",sans-serif;color:#454545;font-weight:700;text-align:center}.locator .map.loading .loading-screen{opacity:1!important;visibility:visible}.locator .map.loading .locator-wrapper .count{opacity:0}.locator .map.loaded .count .number{-webkit-animation:grow 1s ease-in;animation:grow 1s ease-in}.locator .results{float:left;width:360px;height:100%;overflow:scroll;position:relative;border-right:1px solid #bdbdbd}.locator .results .highlighted-list .result,.locator .results.highlighted-list .result{opacity:.2;-webkit-filter:blur(2px);filter:blur(2px);-webkit-transition:filter .5s ease-in;-webkit-transition:-webkit-filter .5s ease-in;transition:-webkit-filter .5s ease-in;transition:filter .5s ease-in;transition:filter .5s ease-in,-webkit-filter .5s ease-in}.locator .results .highlighted-list .result.highlighted-item,.locator .results.highlighted-list .result.highlighted-item{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.locator .results .result .location .badge{display:block}.locator .results .result .details{margin-left:136px}.locator .results .result-list{width:100%;position:relative;top:150px;padding-bottom:150px}.dealer-page .page-header .dealer-info-tag{width:360px}.dealer-page .page-header .map-wrapper{left:360px}.dealer-page .page-header .page-title:after{content:"";display:table;clear:both}.dealer-page .page-header .page-title .back-link .smaller{top:-3px}.dealer-page .page-header .page-title .my-dealer-subscribe-button{clear:none;float:left;margin-top:0;margin-left:20px}.dealer-page .dealer-details .premier-logo{margin-top:0}.locator-fullscreen-prompt .container{padding:100px 4px 150px 4px}.locator-fullscreen-prompt .container form.lnx-form input{font-size:38px}.find-dealer-widget{background:0 0;padding:0;position:relative;height:480px;overflow:hidden}.find-dealer-widget.no-results{background:url(../img/dealer-locator/empty-map-state-bg.png) no-repeat top center}.find-dealer-widget.no-results .no-results-icon{position:absolute;top:20px;left:50%;margin-left:-115px}.find-dealer-widget #locator-canvas{display:block;height:480px}.find-dealer-widget .copy-wrapper{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,.8);z-index:100}.find-dealer-widget .copy-wrapper .container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.find-dealer-widget h2{margin-bottom:10px!important}.find-dealer-widget p{text-align:center;max-width:700px!important;margin:0 auto;font-size:18px}}@media screen and (min-width:1024px) and (min-height:850px){.locator .filter-options .options-header{height:8%}.locator .filter-options .options-body{height:92%}.locator .filter-options .option{height:16.666%}.locator .filter-options .option .service-label{font-weight:400}.locator .filter-options .option .icon{width:50px;height:50px}.locator .filter-options .option .icon.icon-dealer-solar{background-position:0 -837px}.locator .filter-options .option .icon.icon-dealer-promotion{background-position:0 -1548px;height:40px}.locator .filter-options .option .icon.icon-dealer-financing{background-position:0 -1004px}.locator .filter-options .option .icon.icon-dealer-award{background-position:0 -1166px;height:60px}.locator .filter-options .option .icon.icon-dealer-nate{background-position:0 -1345px;height:40px}.locator .filter-options .option .icon.icon-dealer-premier{background-position:0 -1843px;width:63px;height:19px}.locator .filter-options .option .icon.icon-dealer-trained{background-position:0 -1463px;height:55px}.locator .results{overflow-x:hidden;overflow-y:hidden}.locator .results .result-list{height:100%;overflow-y:auto}}@media screen and (min-width:1280px){#page-wrapper .dealer-locator-prompt .dealer-locator-prompt-title{font-size:24px}}main .faq-page{padding-top:20px}main .faq-page .page-header{border:1px solid #bdbdbd;padding:20px;margin:0 20px}main .faq-page .page-header .page-title{text-align:center}main .faq-page .page-header p{margin-bottom:0;display:none}main .faq-page .page-header .faq-form .form-actions{margin-bottom:0}main .faq-page .page-header .faq-form .form-actions .btn{margin-bottom:0;width:100%}main .faq-page .page-body-wrapper{background:#fff}main .faq-page .page-body-wrapper .page-body .page-body-main{padding-bottom:0;margin-bottom:0;border-bottom:0}main .faq-page .page-body-wrapper .page-body .page-body-main .article-title{margin:0;margin-bottom:20px;padding-top:30px;padding-bottom:10px;border-bottom:1px solid #bdbdbd;font-size:20px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-weight:600}main .faq-page .page-body-wrapper .page-body .page-body-main .article-body ul li.result{padding-bottom:20px}main .faq-page .page-body-wrapper .page-body .page-body-main .article-body ul li.result a{text-decoration:none;font-weight:600;font-family:"Maven Pro",sans-serif}main .faq-page .page-body-wrapper .page-body .page-body-main .article-body ul li.result a:hover{text-decoration:underline}main .faq-page .page-body-wrapper .page-body .page-body-sidebar{display:block;padding-bottom:45px;margin-bottom:45px;border-bottom:2px solid #eee}main .faq-page .page-body-wrapper .page-body .page-body-sidebar h2{border-bottom:1px solid #bdbdbd;margin-bottom:20px;padding-top:30px;padding-bottom:10px}@media screen and (min-width:1024px){main .faq-page .page-header{margin:0 auto;padding:40px}main .faq-page .page-header p{display:block;margin-top:30px;max-width:840px;margin-bottom:20px}main .faq-page .page-header h1,main .faq-page .page-header p{margin-left:auto;margin-right:auto;text-align:center}main .faq-page .page-header .faq-form{margin:0 auto 0 auto;text-align:center;vertical-align:top}main .faq-page .page-header .faq-form:after{content:"";display:table;clear:both}main .faq-page .page-header .faq-form .form-control{width:340px;margin-right:40px;display:inline-block;vertical-align:top}main .faq-page .page-header .faq-form .form-control.select-control{margin-top:0;text-align:left}main .faq-page .page-header .faq-form .form-control:not(.select-control){margin-top:17px}main .faq-page .page-header .faq-form .form-actions{display:inline-block;margin-top:24px;vertical-align:top}main .faq-page .page-header .faq-form .form-actions input{width:70px;padding:13px 20px;max-width:none}main .faq-page .page-body-wrapper{background:#fff}main .faq-page .page-body-wrapper .page-body .page-body-main .article-title{color:#6a6a6a;margin:0;margin-right:40px;margin-bottom:20px;padding-left:40px;padding-top:30px;padding-bottom:10px;border-bottom:2px solid #bdbdbd;font-size:22px}main .faq-page .page-body-wrapper .page-body .page-body-main .article-body ul li.result{padding-bottom:30px}main .faq-page .page-body-wrapper .page-body .page-body-main .article-body ul li.result a{text-decoration:none;font-weight:600;font-family:"Maven Pro",sans-serif}main .faq-page .page-body-wrapper .page-body .page-body-main .article-body ul li.result a:hover{text-decoration:underline}main .faq-page .page-body-wrapper .page-body .page-body-sidebar{border-bottom:0}main .faq-page .page-body-wrapper .page-body .page-body-sidebar .block{border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-top:1px solid #bdbdbd}main .faq-page .page-body-wrapper .page-body .page-body-sidebar .block h2{border-bottom:1px solid #bdbdbd}main .faq-page .page-body-wrapper .page-body .page-body-sidebar .block ul li{border-bottom:1px solid #bdbdbd}}@media screen and (min-width:1280px){main .faq-page .page-body-wrapper .page-body .page-body-main .article-title{font-size:26px}}.product-awards-page .feature-image{max-height:100%}.product-awards-page .feature-image img{width:100%}.product-awards-page hr{margin:0 0 20px}.product-awards-page h1{font-size:26px}.product-awards-page h3{color:#c9002d;font-size:22px;margin-top:20px}.product-awards-page .product-group-header img{margin-bottom:15px;height:100px}.product-awards-page .product-group-header p{margin-bottom:15px;max-width:100%}.product-awards-page .product-group-header.top-border{border-top:1px solid #bdbdbd;margin-top:20px;padding-top:20px}.product-awards-page .product-group{border-top:1px solid #bdbdbd;padding-top:15px}.product-awards-page .product-group>h2{text-transform:uppercase;font-weight:400;margin-bottom:15px;font-size:24px}.product-awards-page .product-group .product-tile:first-child{border-top:none}@media screen and (min-width:768px){.product-awards-page .product-group-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #bdbdbd;margin-bottom:30px;margin-top:30px}.product-awards-page .product-group-header img{height:130px;margin-right:20px;margin-bottom:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0;padding-top:7px}.product-awards-page .product-group-header p{margin-bottom:30px}.product-awards-page .product-group{border-top:none;padding-top:30px}.product-awards-page .product-group>h2{max-width:100%;border-bottom:1px solid #bdbdbd}.product-awards-page .product-group .product-tile:nth-child(-n+2){border-top:none}.product-awards-page .product-group .product-tile:last-child{border-right:none}.product-awards-page h3{margin-top:30px}}@media screen and (min-width:1024px){.product-awards-page .page-body{padding-bottom:0!important}.product-awards-page .page-body .page-body-main{width:100%!important}.product-awards-page .page-body .page-body-main p{margin-bottom:0!important}.product-awards-page .body-container{margin-top:0;margin-bottom:30px}.product-awards-page .body-container .main-content{width:100%}.product-awards-page .product-group{padding-top:0;margin-top:45px}.product-awards-page .product-group .product-tile{width:33.2%}.product-awards-page h1{font-size:34px}.product-awards-page h2{font-size:32px}.product-awards-page h3{font-size:28px}}@media screen and (min-width:1280px){.product-awards-page .product-group .product-tile{padding:20px 60px}}.product-category-page #product-hero{height:200px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.product-category-page #product-hero .video-center-container{display:none}.product-category-page #category-callout{background:#565656;padding-bottom:20px}.product-category-page #category-callout .callout-copy{font-size:16px;font-family:"Maven Pro",sans-serif;color:#fff;padding:20px 0}.product-category-page #category-callout .callout-cta:after{content:"";display:table;clear:both}.product-category-page #category-callout .callout-cta img{float:left;margin-right:10px;display:none}.product-category-page #category-callout .callout-cta .callout-prompt{font-size:14px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:600;text-decoration:none;text-transform:uppercase;width:auto;display:block;vertical-align:top;line-height:1.4em;margin-top:2px}.product-category-page #category-callout .callout-cta .callout-prompt:hover{text-decoration:none}.product-category-page #category-callout .callout-cta i{float:right;margin-left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.product-category-page #category-callout:not(.drawer-hidden) .callout-cta .icon.icon-expand-circle{background-position:0 -1719px}.product-category-page #category-callout .wrapper{overflow:hidden}.product-category-page #page-main .sidebar{margin-top:10px}.product-category-page #page-main .sidebar .filter-trigger .icon-center .icon{margin-top:-1px}.product-category-page #page-main .no-results{font-size:24px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;max-width:100%;margin-top:15px}.product-category-page #page-main .no-results+.disclaimers{border-top:1px solid #ccc;padding-top:20px}.product-category-page #category-info.drawer-hidden{display:block;position:absolute;left:-600%;top:-600%}.product-category-page .spotlights-content{margin-top:20px}.product-category-page .spotlights-content h2{color:#2a2a2a;padding:20px 0;border-top:1px solid #bdbdbd;max-width:100%;text-align:center;text-transform:uppercase}.product-category-page .spotlights-content #BVSpotlightsContainer{font-family:"Maven Pro",sans-serif;position:relative;z-index:999}.product-category-page .spotlights-content #BVSpotlightsContainer div{font-family:"Maven Pro",sans-serif}.product-category-page .spotlights-content #BVSpotlightsContainer .bv-category-aggregate{padding:20px!important}.product-category-page .spotlights-content #BVSpotlightsContainer .bv-learnmore-link{font-size:14px;font-family:"Maven Pro",sans-serif;color:#c9002d}#page-wrapper.iframe .product-category-page .feature-image{display:block}.product-category-page .page-header .highlighted .highlight{clear:both;height:110px;padding:20px 0}.product-category-page .page-header .highlighted .highlight a{text-decoration:none;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-category-page .page-header .highlighted .highlight.french-highlight{width:325px}.product-category-page .page-header .highlighted .highlight.highlight-promo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-category-page .page-header .highlighted .highlight h3{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:300;line-height:1.4;text-transform:uppercase;max-width:100%}.product-category-page .page-header .highlighted .highlight h3 strong{font-weight:400;color:#c9002d;font-size:18px}.product-category-page .page-header .highlighted .highlight .img-left{float:left;margin-right:20px}.product-category-page .page-header .highlighted .highlight-copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:70px}.product-category-page .page-header .highlighted .highlight-copy p{font-size:12px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:300;line-height:16px;text-transform:uppercase;max-width:100%}.product-category-page .page-header .highlighted .highlight-copy .highlight-copy-strong{margin-top:-2px;font-weight:400;color:#c9002d;font-size:13px;display:block;line-height:16px}.product-category-page .page-header .highlighted .highlight-cta{margin-top:0;padding:4px 15px 4px;background:#c9002d;color:#fff;border-color:#c9002d;width:140px;height:26px;font-size:14px}.product-tile{padding:20px 0;border-top:1px solid #bdbdbd}.product-tile .product-top{margin-bottom:20px}.product-tile .product-top:after{content:"";display:table;clear:both}.product-tile .product-top .product-image{float:left;width:90px;margin:30px 20px 0 0;text-align:center}.product-tile .product-top .product-summary .new{display:block;float:left;width:auto;font-size:10px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;padding:7px 15px 5px;background-color:#e5b75f;font-weight:700;line-height:1em;text-align:center}.product-tile .product-top .product-summary .new.nocompare{float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60px;margin-bottom:12px}.product-tile .product-top .product-summary .compare{display:block;text-align:right;margin-bottom:10px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#838383}.product-tile .product-top .product-summary .product-collection{max-height:20px;width:auto}.product-tile .product-top .product-summary .product-collection.dlsc{max-height:35px}.product-tile .product-top .product-summary .product-title{font-size:15px;font-weight:500;text-transform:none;margin-top:0;margin-bottom:5px}.product-tile .product-top .product-summary .product-title a,.product-tile .product-top .product-summary .product-title a:hover{text-decoration:none}.product-tile .product-top .product-summary .product-title strong{text-transform:uppercase}.product-tile .product-top .product-summary .one-liner{font-size:12px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;line-height:1.3em}.product-tile .product-top .product-summary .one-liner a{text-decoration:none;color:#2a2a2a;cursor:inherit}.product-tile .product-top .product-summary .one-liner a:hover{color:#2a2a2a}.product-tile .product-details{clear:both;width:100%;margin-top:10px}.product-tile .product-details tr{border-top:1px solid #bdbdbd}.product-tile .product-details tr td{padding:5px 0}.product-tile .product-details tr .col-title{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500}.product-tile .product-details tr .col-title a,.product-tile .product-details tr .col-title a:hover{text-decoration:none}.product-tile .product-details tr .col-content{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a}.product-tile .product-details tr .energy-star-logo{float:right;height:22px;width:22px}.product-tile .product-details tr.bold-link-row .col-content{line-height:1.2em}.product-tile .product-details tr.bold-link-row .col-content a{font-size:12px;font-weight:700;text-decoration:none}.product-list-category{margin-top:20px;border-bottom:1px solid #bdbdbd;padding-bottom:30px}.product-list-category h3{margin-bottom:20px}.product-list-category:first-of-type{margin-top:0}.product-list-category:last-of-type{padding-bottom:0;border-bottom:0}#product-compare{bottom:0;position:fixed;width:100%;height:60px;-webkit-transition:bottom .2s ease-in,opacity .2s ease-in,visibility .2s;transition:bottom .2s ease-in,opacity .2s ease-in,visibility .2s;z-index:100;padding:20px}#product-compare.hidden-compare{visibility:hidden;opacity:0}#product-compare.show-compare{bottom:75px;visibility:visible;opacity:1}#product-compare .container{background:#fff;border:1px solid #bdbdbd;width:100%;padding:20px}#product-compare h2{font-size:14px;font-family:"Maven Pro",sans-serif;margin-top:0}#product-compare .compare-label{display:none}#product-compare .products{display:none}#product-compare .products .product .compare{float:left}#product-compare .products .product .product-summary{margin-left:40px}#product-compare .products .product .product-image{display:none}#product-compare .products .product .product-collection{font-size:12px;font-weight:500;text-transform:none;padding-top:0;margin-bottom:5px}#product-compare .products .product .product-title{font-size:12px;font-weight:500;text-transform:none;margin-bottom:0}#product-compare .products .product .product-title a,#product-compare .products .product .product-title a:hover{text-decoration:none}#product-compare .products .product .product-title strong{text-transform:uppercase}#product-compare .products .product.empty-slot{display:none;border:1px solid #bdbdbd;padding:10px;font-size:18px;font-family:"Maven Pro",sans-serif;color:#bdbdbd;font-weight:700}@media screen and (min-width:768px){.product-category-page #product-hero{height:420px;position:relative;z-index:98}.product-category-page #category-callout{padding:20px 0;position:relative;z-index:100}.product-category-page #category-callout:after{content:"";display:table;clear:both}.product-category-page #category-callout .callout-copy{width:44%;float:left;padding:0}.product-category-page #category-callout .callout-copy p{max-width:none;margin-bottom:0}.product-category-page #category-callout .callout-cta{width:52%;float:right}.product-category-page #category-callout .callout-cta img{display:block}.product-category-page #category-callout .callout-cta .callout-prompt{margin-top:15px}.product-category-page #category-callout .callout-cta i{margin-top:15px}.product-category-page #page-main{margin-bottom:30px}.product-category-page .page-header .page-title{float:left}.product-category-page .page-header .highlighted{float:right}.product-category-page .page-header .highlighted .highlight{float:left;clear:none}.product-category-page .page-header .highlighted .highlight h3{margin-top:16px}.product-category-page .page-header .highlighted .highlight.french-highlight{width:396px}.product-category-page .page-header .highlighted .highlight.highlight-promo{border-bottom:0;margin-right:20px}.product-category-page .page-header .highlighted .highlight.highlight-promo h3{margin-top:-4px}.product-category-page .page-header:after{content:"";display:table;clear:both}.product-tile{width:50%;float:left;padding-left:20px;padding-right:20px}.product-tile:nth-of-type(odd){clear:both;border-right:1px solid #bdbdbd}.product-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-grid:after{content:"";display:table;clear:both}#product-compare.show-compare{bottom:80px}#product-compare .container:after{content:"";display:table;clear:both}#product-compare .compare-label{float:left;width:25%;display:block}#product-compare .products{display:block;width:45%;float:left}#product-compare .products:after{content:"";display:table;clear:both}#product-compare .products .product{width:32%;float:left;margin-right:2%}#product-compare .products .product .product-image{display:block;width:50px;float:left;margin-left:10px}#product-compare .products .product .product-image img{max-height:70px;display:block}#product-compare .products .product .product-summary{display:none}#product-compare .products .product.empty-slot{display:block;height:54px}#product-compare .products .product:nth-of-type(3){margin-right:0}#product-compare .btn{float:right;width:20%}}@media screen and (min-width:1024px){.product-category-page #page-main .primary-sidebar .sort-options{margin-bottom:10px}.product-category-page #page-main .primary-sidebar .filter-trigger{display:none}.product-category-page #product-hero{position:relative;overflow:hidden}.product-category-page #product-hero .video-center-container{display:block;overflow:hidden}.product-category-page #product-hero video{width:1920px;height:500px}.product-category-page #product-hero .vjs-waiting.vjs-has-started{display:block!important}.product-category-page #product-hero .vjs-loading-spinner{display:none!important}.product-category-page #product-hero .video-js{background:0 0}.product-category-page #category-callout .callout-copy{font-size:18px;width:520px;line-height:1.6em}.product-category-page #category-callout .callout-cta{width:440px}.product-category-page #category-callout .callout-cta .callout-prompt{font-size:18px;margin-top:12px}.product-category-page #category-callout .callout-cta img{margin-right:20px}.product-category-page #category-callout:hover{background:#c9002d;cursor:pointer}.product-category-page .page-header .highlighted{float:right}.product-category-page .page-header .highlighted .highlight{padding:0;height:70px}.product-category-page .page-header .highlighted .highlight-copy .highlight-copy-strong{font-size:18px}.product-category-page .page-header .highlighted .highlight-copy p{font-size:14px}.product-category-page .page-header .highlighted .highlight-cta{height:30px;font-size:16px}.product-category-page .edge .brandline.dlsc,.product-category-page .edge .product-collection.dlsc,.product-category-page .ie .brandline.dlsc,.product-category-page .ie .product-collection.dlsc{width:103px!important}.product-category-page .edge .brandline.elite,.product-category-page .edge .product-collection.elite,.product-category-page .ie .brandline.elite,.product-category-page .ie .product-collection.elite{width:61px!important}.product-category-page .edge .brandline.merit,.product-category-page .edge .product-collection.merit,.product-category-page .ie .brandline.merit,.product-category-page .ie .product-collection.merit{width:69px!important}.product-tile{width:243px;padding:15px;border-right:1px solid #bdbdbd;border-top:0;float:left;border-top:1px solid #bdbdbd}.product-tile .product-top .product-image{margin-right:10px}.product-tile .product-top .product-summary{margin-left:100px}.product-tile .product-top .product-summary .product-collection{font-size:14px;margin-bottom:5px}.product-tile h2,.product-tile h3,.product-tile p{max-width:100%}.product-tile:nth-of-type(odd){clear:none}.product-tile:nth-of-type(3n+1){padding:15px 15px 15px 0;clear:both;width:228px}.product-tile:nth-of-type(3n+0){border-right:0;padding:15px 0 15px 15px;width:228px}.product-tile:nth-of-type(1),.product-tile:nth-of-type(2),.product-tile:nth-of-type(3){border-top:none}#product-compare.show-compare{bottom:80px}#product-compare .container:after{content:"";display:table;clear:both}#product-compare .compare-label{float:left;width:100px;display:block}#product-compare .products{display:block;width:622px;float:left}#product-compare .products:after{content:"";display:table;clear:both}#product-compare .products .product{width:32%;float:left;margin-right:2%}#product-compare .products .product .product-image{display:block;width:50px;float:left;margin-left:10px}#product-compare .products .product .product-image img{max-height:70px;display:block}#product-compare .products .product .product-summary{display:block;margin-left:84px}#product-compare .products .product .product-summary .product-title{max-width:none}#product-compare .products .product .product-summary .product-collection{max-height:20px;width:auto}#product-compare .products .product .product-summary .product-collection.dlsc{max-height:25px}.ie #product-compare .products .product .product-summary .product-collection.dlsc{width:74px!important}#product-compare .products .product.empty-slot{display:block;height:54px}#product-compare .products .product:nth-of-type(3){margin-right:0}#product-compare .btn{float:right;width:200px}#BVSpotlightsContainer .bv-cleanslate .bv-spotlights .bv-review-list-narrow .bv-review{width:50%!important;float:left!important}#BVSpotlightsContainer .bv-cleanslate .bv-spotlights .bv-recommended-product{padding:0 15px!important}}@media screen and (min-width:1280px){.product-category-page #category-callout .callout-copy{width:650px;padding-top:8px}.product-category-page #category-callout .callout-cta img{margin-right:20px}.product-category-page #category-callout .callout-cta .callout-prompt{font-size:18px}.product-tile{width:300px}.product-tile:nth-of-type(3n+0),.product-tile:nth-of-type(3n+1){width:285px}.product-tile .product-top{height:165px}.product-tile .product-details tr .col-title{width:170px}#product-compare .products{width:808px}#product-compare .products .product .product-title{font-size:14px}}.product-page{padding-bottom:0!important}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.product-page h2{text-align:center;padding:50px 20px 20px 20px;margin-bottom:0}.product-page h2,.product-page h3,.product-page h4{letter-spacing:.05em}#page-wrapper.iframe .product-page .feature-image{display:block}.product-page #overview #product-hero{padding:20px}.product-page #overview #product-hero .highlight .container{padding:0}.product-page #overview #product-hero .highlight.french-highlight a{max-width:315px}.product-page #overview #product-hero .highlight a{background:#fff;padding:5px 10px 5px 10px;max-width:380px;margin-left:auto;margin-right:auto;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-page #overview #product-hero .highlight a img{margin-right:10px}.product-page #overview #product-hero .highlight a h3{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:400}.product-page #overview #product-hero .highlight a h3 strong{display:block;font-size:18px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:400}.product-page #overview #product-hero .highlight-copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:70px}.product-page #overview #product-hero .highlight-copy p{font-size:12px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:300;line-height:16px;text-transform:uppercase;max-width:100%}.product-page #overview #product-hero .highlight-copy .highlight-copy-strong{margin-top:-1px;font-weight:400;color:#c9002d;font-size:12px;display:block;line-height:16px}.product-page #overview #product-hero .highlight-cta{margin-top:0;padding:4px 12px 4px;background:#c9002d;color:#fff;border-color:#c9002d;width:160px;height:30px;font-size:16px}.product-page #overview #product-hero .highlight-promo{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:365px}.product-page #overview #product-hero>.container{padding:0;position:relative}.product-page #overview #product-hero .product-new-tag{font-weight:700;position:relative;font-size:10px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;margin-top:6px;margin-left:10px;display:inline-block;width:40px;height:21px;background-color:#e5b75f;text-align:center;vertical-align:top}.product-page #overview #product-hero .product-details{width:100%}.product-page #overview #product-hero .product-details .product-collection{height:30px;width:auto;margin-bottom:5px}.product-page #overview #product-hero .product-details .category-link{font-size:14px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;display:block;text-transform:uppercase;text-decoration:none;margin-bottom:20px;z-index:99}.product-page #overview #product-hero .product-details #product-title-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-page #overview #product-hero .product-details .product-title{font-size:50px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:700;margin-bottom:0;line-height:.9}.product-page #overview #product-hero .product-details .product-title.long-title{font-size:32px}.product-page #overview #product-hero .product-details .product-title.medium-title{font-size:40px}.product-page #overview #product-hero .product-details .product-short-description{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500;text-transform:uppercase;text-align:left;margin:0 0 10px 0;padding:0}.product-page #overview #product-hero .product-details .product-long-description{font-size:16px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-weight:300;margin-bottom:20px}.product-page #overview #product-hero .product-image{display:block;padding:10px 0 100px 0;margin:0 auto;width:100%}.product-page #overview #product-hero .smarthomeEnabled .smartBadge{max-width:48%}.product-page #overview #product-hero .smarthomeEnabled .smartBadge-green{max-width:20%}.product-page #overview #product-hero.product-image-lower{margin-bottom:40px}.product-page #overview #product-hero.product-image-lower .highlight-promo{bottom:-20px}.product-page #overview #product-hero.product-image-lower .product-image{margin-bottom:-40px;padding-bottom:0}.product-page #overview #product-registration{border-bottom:1px solid #eee;text-align:center;margin-bottom:60px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:400;text-transform:uppercase}.product-page #overview #product-registration .container{padding:20px;padding-right:2rem}.product-page #overview #product-registration a{text-decoration:none;color:#c9002d;font-weight:700;display:block}.product-page #overview #product-info .energy-savings h3{font-size:20px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:400;line-height:1.4em;letter-spacing:0}.product-page #overview #product-info .product-specs table{margin-bottom:20px}.product-page #overview #product-info .product-specs table tr{border-bottom:1px solid #eee}.product-page #overview #product-info .product-specs table tr td{padding:5px 0}.product-page #overview #product-info .product-specs table tr:last-child{border-bottom:0}.product-page #overview #product-info .product-specs .col-title{width:50%;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:400;padding-right:20px;vertical-align:top}.product-page #overview #product-info .product-specs .col-content{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:400}.product-page #overview #product-info .product-specs .warranty-info p{font-family:"Open Sans",sans-serif}.product-page #overview #product-info .product-specs .warranty-info ul{padding-left:0;margin-left:0;max-width:none}.product-page #overview #product-info .product-specs .warranty-info li{list-style-type:none;margin-bottom:10px}.product-page #overview #product-info .product-specs .warranty-info li:last-child{margin-bottom:0}.product-page #overview #product-info .product-specs .rating .rating-text{display:none}.product-page #overview #product-info .product-specs .rating .num-reviews a{color:#c9002d;text-decoration:none}.product-page #overview #product-info .product-specs .rating .num-reviews a:hover{text-decoration:none}.product-page #overview #product-info .product-specs .bold-link-row .col-content{line-height:1.2em}.product-page #overview #product-info .product-specs .bold-link-row .col-content a{font-weight:700;text-decoration:none}.product-page #overview #product-info .energy-savings{margin-top:20px;text-align:center}.product-page #overview #product-info .energy-savings h3{text-align:center}.product-page #overview #product-info .energy-savings iframe{width:100%;height:220px}.product-page #ratings-reviews{text-align:center;padding:50px 0}.product-page #ratings-reviews h2{padding-top:0}.product-page #ratings-reviews p{margin-bottom:20px}.product-page #resources{padding-bottom:20px}.product-page #resources .accordion dd{margin-bottom:0}.product-page #resources .accordion a:hover dt{color:#c9002d}.product-page #resources .accordion .cta{display:inline-block;color:#c9002d;margin-top:10px;font-weight:500;font-size:15px}.product-page #resources .accordion .cta:hover{color:#fff}.product-page #resources .accordion .accordion-group.faqs dt{margin-bottom:0}.product-page #collection{text-align:center}.product-page #collection p{font-size:16px}.product-page #collection img{margin-top:10px}.product-page .product-teaser{border-top:1px solid #eee;padding:20px 0}.product-page .product-teaser.last{border-bottom:1px solid #eee}.product-page .fer-disclaimer{font-family:"Open Sans",sans-serif,serif;color:#838383;padding-left:62px;margin-bottom:40px;margin-top:20px}.product-page .fer-disclaimer div{font-weight:900}.product-page .fer-disclaimer p{font-size:14px}.product-teaser a{text-decoration:none;display:block}.product-teaser .col-left{text-align:center}.product-teaser .col-left img{max-width:120px}.product-teaser .col-right{padding-top:20px}.product-teaser .col-right .product-title{font-size:18px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:600;text-decoration:none}.product-teaser .col-right .product-collection{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:400;letter-spacing:0;margin-top:5px}.product-teaser .col-right .customer-ratings{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;margin-top:10px}.product-teaser .col-right .customer-ratings .num-reviews a{color:#c9002d;text-decoration:none}.product-teaser .col-right .customer-ratings .num-reviews a:hover{text-decoration:none}.product-teaser .col-right .customer-ratings p a{color:#2a2a2a}@media screen and (max-width:414px){.product-page #overview #product-hero-cta{font-size:15px}}@media screen and (max-width:1024px){.product-page #overview #product-hero{background:#eee!important}}@media screen and (min-width:768px){.product-page h2{font-size:30px;max-width:none}.product-page .btn.cta{margin-top:30px}.product-page #overview #product-hero>.container{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-page #overview #product-hero .product-image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;max-width:50%}.product-page #overview #product-hero .product-image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0;padding:0;max-width:100%}.product-page #overview #product-hero .product-details-wrapper{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:60%;min-width:382px}.product-page #overview #product-hero .product-details{padding-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-page #overview #product-hero .smarthomeEnabled .smartBadge{max-width:24%}.product-page #overview #product-hero .smarthomeEnabled .smartBadge-green{max-width:15%}.product-page #overview #product-hero .highlight-promo{position:static;-webkit-transform:translateX(0);transform:translateX(0);margin-top:15px}.product-page #overview #product-hero.product-image-lower{margin-bottom:0}.product-page #overview #product-hero.product-image-lower>.container{padding:0 20px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.product-page #overview #product-hero.product-image-lower .product-image-wrapper{height:auto;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.product-page #overview #product-hero.product-image-lower .product-details{padding-bottom:0}.product-page #overview #product-registration{text-align:center}.product-page #overview #product-registration a{display:inline}.product-page #overview #product-info .energy-savings h3{font-size:30px}.product-page #overview #product-info .btn{max-width:370px;margin:0 auto}.product-page #overview #product-info .product-specs .rating .rating-text{display:inline}.product-page #collection img{width:540px}.product-page #collection p{max-width:780px;margin:0 auto 30px auto;font-size:20px;line-height:1.4em}.product-page #collection .btn.cta{width:455px;max-width:none}.product-page #collection .btn.cta span{display:inline}.product-page #cross-sells .items:after{content:"";display:table;clear:both}.product-page #cross-sells .product-teaser{border:1px solid #bdbdbd;padding:20px;float:left;width:48%;height:400px;margin-right:4%}.product-page #cross-sells .product-teaser:nth-child(2n){margin-right:0}.product-page #cross-sells .product-teaser:nth-child(3),.product-page #cross-sells .product-teaser:nth-child(4){margin-top:20px}.product-page #cross-sells .product-teaser .col-left{width:100%;height:175px}.product-page #cross-sells .product-teaser .col-left img{max-width:100px;max-height:150px}.product-page #cross-sells .product-teaser .col-right{padding-top:0;width:100%}.product-page #resources{padding-bottom:40px}}@media screen and (min-width:1024px){.product-page blockquote,.product-page h1,.product-page h2,.product-page h3,.product-page h4,.product-page h5,.product-page h6,.product-page p{max-width:none}.product-page h2{padding-top:100px}.product-page #product-top{padding:20px 0}.product-page #product-top:after{content:"";display:table;clear:both}.product-page #product-top .page-title{float:left;display:inline-block;padding:0;text-align:left;font-weight:300;padding-top:15px}.product-page #overview #product-hero{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative}.product-page #overview #product-hero .product-image{max-height:100%}.product-page #overview #product-hero>.container{height:475px;padding:0}.product-page #overview #product-hero .highlight{position:absolute;top:0;right:0;width:100%}.product-page #overview #product-hero .highlight .container{position:relative}.product-page #overview #product-hero .highlight a{position:absolute;top:20px;right:20px;max-width:420px}.product-page #overview #product-hero .product-details{padding-left:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-page #overview #product-hero .product-details>div{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-page #overview #product-hero .product-details .product-collection{height:50px}.product-page #overview #product-hero .product-details .category-link{color:#2a2a2a;margin-bottom:50px}.product-page #overview #product-hero .product-details .product-title{font-size:70px}.product-page #overview #product-hero .product-details .product-title.long-title,.product-page #overview #product-hero .product-details .product-title.medium-title{font-size:70px}.product-page #overview #product-hero .product-details .product-short-description{font-size:20px;margin-bottom:20px}.product-page #overview #product-hero .product-details .product-long-description{color:#2a2a2a;font-size:22px;max-width:400px}.product-page #overview #product-hero .highlight-promo{position:absolute;-webkit-transform:translate(20px,-20px);transform:translate(20px,-20px);margin-top:0;left:unset;max-width:100%}.product-page #overview #product-hero.product-image-lower .highlight-promo{width:420px;top:0;right:0;-webkit-transform:translateX(0);transform:translateX(0)}.product-page #overview #product-hero.product-image-lower .highlight-promo a{top:0;right:0}.product-page #overview #product-hero.product-image-lower>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:auto;margin-top:0;padding:0}.product-page #overview #product-hero.product-image-lower .product-image{-webkit-transform:translateY(60px);transform:translateY(60px);padding:0;margin-bottom:0}.product-page #overview #product-hero.product-image-lower .product-details-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:100px}.product-page #overview #product-hero.product-image-lower .product-details .product-title{margin-bottom:20px}.product-page #overview #product-hero .highlight-copy .highlight-copy-strong{font-size:15px}.product-page #overview #product-hero .highlight-copy p{font-size:14px}.product-page #overview #product-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 15px}.product-page #overview #product-info .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0;margin:0 50px 0 0}.product-page #overview #product-info .container:after{content:"";display:table;clear:both}.product-page #overview #product-info .product-specs{width:570px;float:left}.product-page #overview #product-info .product-specs .col-title{font-size:20px;font-weight:500}.product-page #overview #product-info .product-specs table tr td{padding:10px 20px 10px 0}.product-page #overview #product-info .product-specs .price-guide .col-content{font-size:20px;font-weight:600}.product-page #overview #product-info .product-specs .efficiency-rating .col-content,.product-page #overview #product-info .product-specs .energy-star .col-content{font-size:20px}.product-page #overview #product-info .product-specs .efficiency-rating img,.product-page #overview #product-info .product-specs .energy-star img{display:inline-block}.product-page #overview #product-info .energy-savings{margin-top:60px;float:right}.product-page #overview #product-registration{text-align:right}.product-page #collection h2{padding-top:0}.product-page #collection img{width:auto}.product-page #ratings-reviews{padding-top:50px}.product-page #ratings-reviews .subtitle{font-size:20px;font-family:"Maven Pro",sans-serif;color:#bdbdbd;width:540px;margin:0 auto 20px auto}.product-page #ratings-reviews h3{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:30px;font-size:30px;font-weight:300}.product-page #ratings-reviews .btn.cta{margin-top:20px}.product-page #ratings-reviews .featuredReview{padding:40px 0;border-bottom:1px solid #bdbdbd}.product-page #ratings-reviews .featuredReview:after{content:"";display:table;clear:both}.product-page #ratings-reviews .featuredReview:first-of-type{padding-top:0}.product-page #ratings-reviews .featuredReview:last-of-type{padding-bottom:0;border-bottom:0}.product-page #ratings-reviews .featuredReview .reviewContent,.product-page #ratings-reviews .featuredReview .reviewStats{position:relative;float:left;width:30%;text-align:left}.product-page #ratings-reviews .featuredReview .reviewContent{width:70%;padding-right:5%}.product-page #ratings-reviews .featuredReview .reviewContent .rating{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;margin-bottom:1em}.product-page #ratings-reviews .featuredReview .reviewContent h4,.product-page #ratings-reviews .featuredReview .reviewContent h5{font-size:18px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;text-transform:none}.product-page #ratings-reviews .featuredReview .reviewContent h4{font-weight:600;margin-bottom:.35em}.product-page #ratings-reviews .featuredReview .reviewContent h5{font-size:14px;font-weight:400}.product-page #ratings-reviews .featuredReview .reviewContent p{margin-bottom:1em}.product-page #ratings-reviews .featuredReview .reviewContent .pros{margin-bottom:1.5em}.product-page #ratings-reviews .featuredReview .reviewContent .pros span{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a}.product-page #ratings-reviews .featuredReview .reviewContent .recommended{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;background:transparent url(../img/icons/fpo_check_green-filled.gif) no-repeat center left;line-height:2.1em;vertical-align:middle;padding-left:40px}.product-page #ratings-reviews .featuredReview .reviewStats .reviewUser{font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;margin-bottom:1em}.product-page #ratings-reviews .featuredReview .reviewStats .reviewUser .nickName{color:#c9002d}.product-page #ratings-reviews .featuredReview .reviewStats .reviewUser p{margin-bottom:.25em}.product-page #ratings-reviews .featuredReview .reviewStats .reviewUser .badge{margin:.5em 0}.product-page #ratings-reviews .featuredReview .reviewStats .reviewUser .badge.top25Contributor{color:#e5b863;font-weight:500;background:transparent url(../img/icons/fpo_trophy.gif) no-repeat center left;padding-left:45px;line-height:2.1em}.product-page #ratings-reviews .featuredReview .reviewStats .reviewSecondaryRatings{border-top:1px solid #bdbdbd;padding-top:1em;vertical-align:center;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a}.product-page #ratings-reviews .featuredReview .reviewStats .reviewSecondaryRatings .ratingName{display:block;margin-bottom:.1em}.product-page #ratings-reviews .featuredReview .reviewStats .reviewSecondaryRatings img{height:12px;margin-right:10px}.product-page #cross-sells .product-teaser{width:23%;margin-right:2.667%}.product-page #cross-sells .product-teaser:nth-child(2n){margin-right:2.667%}.product-page #cross-sells .product-teaser:nth-child(4n){margin-right:0}.product-page #cross-sells .product-teaser:nth-child(3),.product-page #cross-sells .product-teaser:nth-child(4){margin-top:0}.product-page #disclaimers{margin-bottom:40px}.product-page #resources{padding-bottom:60px}.product-page .fer-disclaimer{margin-top:-20px}}@media screen and (min-width:1064px){.product-page .fer-disclaimer{padding-left:42px}}@media screen and (min-width:1280px){.product-page #overview #product-info{width:81%;margin:0 auto}.product-page #overview #product-info .product-info-container{margin-right:100px}.product-page #overview #product-hero .product-details{padding-left:70px}.product-page #overview #product-info .energy-savings iframe{width:417px;height:265px}.product-page #cross-sells .product-teaser{width:281px;margin-right:15px}.product-page #cross-sells .product-teaser .col-left{width:95%;height:210px}.product-page #cross-sells .product-teaser .col-left img{max-width:120px;max-height:180px}.product-page #cross-sells .product-teaser .col-right{width:95%}.product-page #cross-sells .product-teaser:nth-child(2n),.product-page #cross-sells .product-teaser:nth-child(3n){margin-right:15px}.product-page #cross-sells .product-teaser:nth-child(4n){margin-right:0}.product-page #features #quote-highlight-container #highlighted-feature img{width:auto}}.product-selector-page .ac-copy,.product-selector-page .cooling-only,.product-selector-page .dualfuel-copy,.product-selector-page .heating-only,.product-selector-page .hp-copy,.product-selector-page .systems-only{display:none}.product-selector-page .topNav{position:relative}.product-selector-page .topNav .backArrow,.product-selector-page .topNav .nextArrow{position:absolute;display:inline-block;width:28px;height:28px;top:0}.product-selector-page .topNav .backArrow{left:0}.product-selector-page .topNav .nextArrow{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-selector-page .topNav h4{display:inline-block;width:80%;margin:0 10%;text-align:center}.product-selector-page .steps .step h2{text-align:center;color:#6a6a6a;margin:.75em 0 .65em;max-width:100%}.product-selector-page .steps .step .intro{color:#838383;font-size:.75em;margin-bottom:.75em}.product-selector-page .steps .step .selectorChoice{background:transparent url(../img/icons/check_unfilled.svg) no-repeat 5px 50%;background-size:32px;text-align:left;padding-left:50px;color:#838383;margin-top:0;margin-bottom:.4em;padding-bottom:16px}.product-selector-page .steps .step .selectorChoice.active{color:#c9002d;border:2px solid #c9002d;background-image:url(../img/icons/check_filled_red.svg)}.product-selector-page .steps .step .selectorChoice:hover{border-color:#bdbdbd}.product-selector-page .steps .step .selectorChoice+.cta{margin-top:0}.product-selector-page .steps .btn.action{margin:.7em auto;max-width:65%}.product-selector-page .steps .btn.action.inactive{color:#bdbdbd;background-color:#eee;border-color:#bdbdbd;cursor:default}.product-selector-page .help{border-top:1px solid #bdbdbd;position:relative;margin-top:2.5em}.product-selector-page .help .helpIcon{width:40px;height:40px;margin:-20px auto 0;background-color:#fff}.product-selector-page .help h3{padding-top:1em;margin-bottom:1.25em}.product-selector-page .help p{font-size:.9em;line-height:1.25em;margin-bottom:20px}.product-selector-page .help h4{margin-top:12px}.product-selector-page .results h2{text-align:center;margin:1em 0}.product-selector-page .results .product-tile h2{text-align:left}.product-selector-page .results .product-tile a{text-decoration:none}.product-selector-page .results .product-tile .product-title{color:#c9002d}.product-selector-page .results .product-tile .product-summary .one-liner a{text-decoration:none;color:#2a2a2a;cursor:inherit}.product-selector-page .results .product-tile .product-image{margin-bottom:1em}.product-selector-page .results .product-tile .product-image img{margin:0 auto}.product-selector-page .results .product-tile .product-details{min-width:290px}.product-selector-page .results .product-tile .product-details td{padding:10px}.product-selector-page .results .product-tile .product-details td.col-title{width:61%}.product-selector-page .results .product-tile:nth-of-type(1){border-top-width:0}.product-selector-page .results .accordion{margin-bottom:2.5em}.product-selector-page .results .accordion .accordion-group .accordion-item .product-tile a{color:#c9002d;font-size:14px;display:inline-block}.product-selector-page .results .accordion .accordion-group .accordion-item .product-tile a .btn{color:#fff;font-weight:500;font-size:15px}.product-selector-page .results .accordion .accordion-group .accordion-item .product-tile a .btn:hover{color:#c9002d}.product-selector-page .results .accordion .accordion-group .accordion-item .product-tile h2 a{font-size:16px;font-weight:600}.product-selector-page #map-canvas{display:block;height:240px}@media screen and (min-width:768px){.product-selector-page .steps .step:after{content:"";display:table;clear:both}.product-selector-page .steps .step .step-header{margin-bottom:20px}.product-selector-page .steps .step .step-header:after{content:"";display:table;clear:both}.product-selector-page .steps .step .step-header h2{font-size:1em;padding:0 0 .25em;margin-top:0}.product-selector-page .steps .step .step-header p.intro{width:auto;text-align:center;max-width:100%}.product-selector-page .steps .step .cards .selector-choice-card{position:relative;float:left;width:31%;height:245px;text-align:center;margin:0 20px 20px 0;background-color:#eee;border:0;cursor:pointer}.product-selector-page .steps .step .cards .selector-choice-card .choice-wrapper{padding:20px 0 20px;width:100%;height:100%}.product-selector-page .steps .step .cards .selector-choice-card:nth-child(3n){margin-right:0}.product-selector-page .steps .step .cards .selector-choice-card .card-icon{cursor:pointer;border:1px solid #bdbdbd;width:145px;height:145px;margin:0 auto 20px;border-radius:88px;background:#fff url(../img/products/product-selector/cooling.svg) no-repeat center center;background-size:58%}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.heating{background-image:url(../img/products/product-selector/heating.svg)}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.systems{background-image:url(../img/products/product-selector/system.svg);background-size:80%}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.hp{background-image:url(../img/products/product-selector/heating.svg)}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.ac{background-image:url(../img/products/product-selector/ac.svg);background-size:50%}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.hp{background-image:url(../img/products/product-selector/heat-pump.svg);background-size:50%}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.dualfuel{background-image:url(../img/products/product-selector/dual-fuel.svg);background-size:72%}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.gas{background-image:url(../img/products/product-selector/gas.svg)}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.oil{background-image:url(../img/products/product-selector/oil.svg)}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.systems-ac{background-image:url(../img/products/product-selector/ac-furnace.svg);background-size:80%}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.systems-acah{background-image:url(../img/products/product-selector/ac-airhandler.svg);background-size:80%}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.systems-hp{background-image:url(../img/products/product-selector/hp-airhandler.svg);background-size:80%}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.systems-dualfuel{background-image:url(../img/products/product-selector/dualfuel-furnace.svg);background-size:80%}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.efficiency{background-image:url(../img/products/product-selector/energy-efficiency.svg)}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.temperature{background-image:url(../img/products/product-selector/precise-temperature.svg)}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.filtration{background-image:url(../img/products/product-selector/allergen-filtration.svg)}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.humidity{background-image:url(../img/products/product-selector/humidity-control.svg)}.product-selector-page .steps .step .cards .selector-choice-card .card-icon.quiet{background-image:url(../img/products/product-selector/quiet-operation.svg)}.product-selector-page .steps .step .cards .selector-choice-card .choice-name{cursor:pointer;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-size:1.15em;font-weight:600}.product-selector-page .steps .step .cards .selector-choice-card i{cursor:pointer;position:absolute}.product-selector-page .steps .step .cards .selector-choice-card i.icon-check{display:none;top:10px;left:10px;width:35px;height:35px;border:1px solid #bdbdbd;border-radius:21px;background-color:#fff}.product-selector-page .steps .step .cards .selector-choice-card i.icon-info{display:inline-block;bottom:10px;right:10px;width:25px;height:25px;border-radius:13px;background-color:#d1d0d0;color:#fff;font-family:"Maven Pro",sans-serif;font-size:1.2em;font-weight:600;line-height:1.6em;text-transform:lowercase}.product-selector-page .steps .step .cards .selector-choice-card.active i.icon-check,html:not(.tablet) .product-selector-page .steps .step .cards .selector-choice-card:hover i.icon-check{fill:#c9002d;background:#fff url(../img/icons/check_filled_red.svg) no-repeat center center;background-size:80%}html:not(.tablet) .product-selector-page .steps .step .cards .selector-choice-card:hover{background-color:#bdbdbd}.product-selector-page .steps .step .cards .selector-choice-card.active{background-color:#c9002d}.product-selector-page .steps .step .cards .selector-choice-card.active .choice-name{color:#fff}.product-selector-page .steps .step .cards .selector-choice-card .overlay-container{text-align:left}.product-selector-page .steps .step .cards .selector-choice-card .overlay-container p{max-width:95%}.product-selector-page .steps .step.multi-select .cards .selector-choice-card i.icon-check{display:inline-block}.product-selector-page .steps .btn.action{max-width:370px}main .product-selector-page .results h2{max-width:100%}.product-selector-page .results .product-tile{border-top:0}.product-selector-page .results .product-tile .product-image{min-height:197px}.product-selector-page .results .accordion .product-tile:nth-of-type(odd){padding-left:0}.product-selector-page .results .accordion .product-tile:nth-of-type(even){padding-right:0}.product-selector-page .results table.product-details.table-two-column{min-width:auto}.product-selector-page.systems .product-tile{border-width:0}.product-selector-page.systems .product-tile:nth-of-type(1n+3){border-top-width:1px}.product-selector-page.systems .product-tile:nth-of-type(2n){border-left:1px solid #bdbdbd}}@media screen and (min-width:1024px){.product-selector-page .body-container{margin-top:0}.product-selector-page .topNav{border:1px solid #bdbdbd;border-width:1px 0;margin:.75em 0 0;padding:.45em 0}.product-selector-page .topNav .backArrow,.product-selector-page .topNav .nextArrow{top:.3em}.product-selector-page .topNav h4{max-width:100%}.product-selector-page .steps .step .cards .selector-choice-card{width:306px;height:306px;margin:0 25px 25px 0;padding:45px 0 43px}.product-selector-page .steps .step .cards .selector-choice-card .card-icon{width:175px;height:175px}.product-selector-page .steps .step .cards .selector-choice-card .choice-name{font-size:1.25em}.product-selector-page .steps .step .cards .selector-choice-card i.icon-info{width:36px;height:36px;border-radius:18px;font-size:1.5em}.product-selector-page .steps .step .cards .selector-choice-card i.icon-check{top:20px;left:20px;width:42px;height:42px}.product-selector-page .results{margin-bottom:2em}.product-selector-page .results .product-tile{width:48.75%}.product-selector-page .results .product-tile .product-image{float:left;width:150px;margin:30px}.product-selector-page .results .product-tile .product-image img{margin:0 auto;max-height:275px}.product-selector-page .results .product-tile .product-summary{margin:30px 30px 0 210px;height:auto}.product-selector-page .results .product-tile .product-summary h3{font-size:16px;font-weight:500}.product-selector-page .results .product-tile .product-summary h2{text-align:left;font-size:18px}.product-selector-page .results .product-tile .product-summary .one-liner{font-family:"Maven Pro",sans-serif;font-size:16px;line-height:1.3em}.product-selector-page .results .product-tile .table-wrapper{margin:0 30px;clear:left}.product-selector-page .results .product-tile table.product-details.table-two-column td{width:49%}.product-selector-page .results .product-tile:nth-of-type(2n){margin-right:0}.product-selector-page .results .accordion .product-tile:nth-of-type(2){border-right-width:0}.product-selector-page.systems .product-tile{min-height:383px;padding:0;margin:0 20px 20px 0;border:1px solid #bdbdbd}.product-selector-page.systems .product-tile .category{border-bottom:1px solid #bdbdbd;text-align:center;width:100%;font-family:"Maven Pro",sans-serif;padding:1.2em 0 1em;font-size:1em;line-height:1em;text-transform:uppercase;margin-bottom:1em}.product-selector-page.systems .product-tile:nth-of-type(1){border-top-width:1px}.product-selector-page.systems .product-tile:nth-of-type(3n+1){clear:none}.product-selector-page #map-canvas{display:block;height:480px}}@media screen and (min-width:1280px){.product-selector-page .steps .step .cards .selector-choice-card{width:370px;height:370px;margin:0 30px 30px 0;padding:69px 0 67px}.product-selector-page .steps .step .cards .selector-choice-card .choice-name{font-size:1.5em}.product-selector-page .results .product-tile .product-summary{min-height:175px}.product-selector-page .results .product-tile .product-summary h3{font-size:18px}.product-selector-page .results .product-tile .product-summary h2{font-size:22px}.product-selector-page .results .product-tile .product-summary .one-liner{font-size:16px}.product-selector-page .results .product-tile .table-wrapper{clear:none}.product-selector-page .results .product-tile .table-wrapper table.product-details.table-two-column td{font-size:13.5px}.product-selector-page .results .product-tile .table-wrapper table.product-details.table-two-column td.col-title{width:60%}.product-selector-page #map-canvas{display:block;height:480px}}.compare-wrapper .compare-table .feature-row th{vertical-align:bottom;border-left:0}.compare-wrapper .compare-table .feature-row td{vertical-align:top;border-top:1px solid #bdbdbd}.compare-wrapper .compare-table .feature-row td img{width:70px;float:left}.compare-wrapper .compare-table .feature-row td .product-details{margin-left:80px}.compare-wrapper .compare-table .feature-row td .product-details .brandline{display:block;float:none;width:auto;max-height:20px}.compare-wrapper .compare-table .feature-row td .product-details .brandline.dlsc{max-height:30px}.compare-wrapper .compare-table .feature-row td .product-details h2{margin:10px 0 0 0;max-width:none;font-size:18px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:600}.compare-wrapper .compare-table .feature-row td .product-details h2 a,.compare-wrapper .compare-table .feature-row td .product-details h2 a:hover{font-size:18px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:600;text-decoration:none;display:block}.compare-wrapper .compare-table .data-row:nth-child(odd) td,.compare-wrapper .compare-table .data-row:nth-child(odd) th{background:#eee}.compare-wrapper .compare-table th{font-size:16px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:600;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;border-left:1px solid #bdbdbd;padding:10px}.compare-wrapper .compare-table td{border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;padding:10px}.compare-wrapper .mobile-compare-table td,.compare-wrapper .mobile-compare-table th{display:block;border-left:1px solid #bdbdbd}.compare-wrapper .mobile-compare-table .data-row:nth-child(odd) th,.compare-wrapper .mobile-compare-table th{background-color:#fff}.compare-wrapper .mobile-compare-table td{background-color:#eee;min-height:45px}.compare-wrapper .mobile-compare-table td img{display:inline-block}.compare-wrapper .mobile-compare-table .feature-row th{display:none}.compare-wrapper .mobile-compare-table .feature-row td{background:#fff;min-height:120px}.compare-wrapper .mobile-compare-table .feature-row td:after{content:"";display:table;clear:both}.compare-wrapper .mobile-compare-table .feature-row td img{max-height:100px;width:auto}.compare-wrapper.compare-static.compare-1 td,.compare-wrapper.compare-static.compare-1 th{display:table-cell;background:#fff}.compare-wrapper.compare-static.compare-1 .data-row:nth-child(odd) td,.compare-wrapper.compare-static.compare-1 .data-row:nth-child(odd) th{background:#eee}.compare-wrapper.compare-slideshow{position:relative;padding-top:50px}.compare-wrapper.compare-slideshow .slick-next,.compare-wrapper.compare-slideshow .slick-prev{top:0;background-size:100%!important;height:64px;width:12px}.compare-wrapper.compare-slideshow .slick-slide{margin-left:0;margin-right:0}.compare-wrapper.compare-slideshow .compare-instructions{text-align:center;position:absolute;top:7px;width:100%;font-style:italic;font-weight:700}.product-specifications-wrapper .product-compare-item td,.product-specifications-wrapper .product-compare-item th{border-left:none}.product-specifications-wrapper .product-compare-item:first-of-type td,.product-specifications-wrapper .product-compare-item:first-of-type th{border-left:1px solid #bdbdbd}.product-compare-item.slick-slide{height:100%}@media screen and (min-width:768px){.compare-wrapper{padding-top:0;clear:both;display:inline-block}.compare-wrapper .compare-instructions{display:none}.compare-wrapper .product-compare-item{float:left}.compare-wrapper .product-compare-item td,.compare-wrapper .product-compare-item th{border-left:none}.compare-wrapper .product-compare-item:first-of-type td,.compare-wrapper .product-compare-item:first-of-type th{border-left:1px solid #bdbdbd}.compare-wrapper.compare-2 .product-compare-item{width:50%}.compare-wrapper.compare-3 .product-compare-item{width:33%}}@media screen and (min-width:1280px){.compare-wrapper.compare-2 tr td{width:485px}.compare-wrapper.compare-3 tr td{width:323px}}.promotions-page .page-body{padding:0}.promotions-page #english-jump{padding-left:20px}.promotions-page #find-dealer{margin-bottom:40px}.promotions-page #find-dealer product-dealer-widget #dealers-container{margin-top:0}.promotions-page .feature-options-container .dealer-locator-container{padding:15px}.promotions-page .feature-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#e9e9e9;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:300px}.promotions-page .feature-options .feature-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:20px}.promotions-page .feature-options .feature-option-header{font-size:20px;font-weight:700;text-align:center}.promotions-page .feature-options .feature-option-title{font-size:14px;font-weight:700;text-transform:uppercase}.promotions-page .feature-options .feature-option-body{margin-top:-15px;text-align:center;font-size:14px}.promotions-page .feature-options .feature-option-plus{font-weight:400;font-size:28px}.promotions-page .feature-options .feature-option-image{background:url(/lib/img/buyers-guide/offers-and-savings/promotions/lnx_promo_hero_shot.jpg) 100% center/cover no-repeat;display:none;height:100%;width:50%}.promotions-page #quebec-feature{margin:0 -20px}.promotions-page #quebec-feature .feature-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:10px}.promotions-page #quebec-feature .feature-options .feature-option{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.promotions-page #quebec-feature .feature-options .feature-option-fr-en{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:auto;width:100%}.promotions-page #quebec-feature .feature-options .feature-option-fr-en>div{padding:0 5px;width:50%}.promotions-page #quebec-feature .feature-options .feature-option-title{font-size:12px}.promotions-page #quebec-feature .feature-options .feature-option-body{margin-top:0;text-align:left;font-size:12px}.promotions-page product-dealer-widget #dealers-container.dealers-container-horizontal{margin-top:15px}.promotions-page #combined-rebates-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promotions-page #combined-rebates-section h2{text-align:center;font-size:22px;max-width:700px;margin-bottom:35px}.promotions-page #combined-rebates-section>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promotions-page #combined-rebates-section>div div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:30px 0 30px 15px}.promotions-page #combined-rebates-section>div div img{width:39%;width:calc(40% - 15px)}.promotions-page #combined-rebates-section>div div p{width:59%;width:calc(60% - 15px)}.promotions-page #combined-rebates-section>div div:last-child{margin-bottom:0}.promotions-page .columns{padding:30px 20px 0 20px}.promotions-page .columns hr:first-child{margin-top:0}.promotions-page #french-about-intro-copy{margin-top:20px}.promotions-page .evergreen-promo .feature{height:373px;background-color:#222;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:28px;margin-bottom:20px}.promotions-page .evergreen-promo .feature div{font-size:20px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:400;line-height:28px;text-align:center;margin-bottom:30px}.promotions-page .evergreen-promo .feature a{width:auto}.promotions-page .evergreen-promo .feature.sub-feature{background-color:#e9e9e9;height:auto}.promotions-page .evergreen-promo .feature.sub-feature h2{font-size:22px;font-family:"Maven Pro",sans-serif;color:#222;font-weight:700;line-height:32px;text-align:center}.promotions-page .evergreen-promo .feature.sub-feature p{font-size:16px;font-family:"Open Sans",sans-serif;color:#151515;font-weight:400;line-height:28px;text-align:center}.promotions-page .evergreen-promo .feature.sub-feature .btn.cta.cta-transparent{color:#c60c35}.promotions-page .evergreen-promo .feature.sub-feature .btn.cta.cta-transparent:hover{color:#fff}.promotions-page .evergreen-promo .feature.utility-rebates{background-color:#00000000;height:auto}.promotions-page .evergreen-promo .feature.utility-rebates h2{font-size:22px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-weight:700;line-height:32px;text-align:center}.promotions-page .evergreen-promo .feature.utility-rebates p{font-size:16px;font-family:"Open Sans",sans-serif;color:#151515;font-weight:400;line-height:28px;text-align:center}.promotions-page .evergreen-promo .feature.utility-rebates p+p{margin-top:20px}.promotions-page .evergreen-promo .more-info{font-size:18px;font-family:"Maven Pro",sans-serif;color:#6a6a6a;font-weight:400;line-height:30px;padding:0 20px;text-align:center;margin:20px 0 40px}.promotions-page.french-landing .feature-image img.desktop-only{display:none}#page-wrapper .promotions-page .dealer-locator-prompt{text-transform:uppercase;font-weight:300;text-align:center;padding:30px}#page-wrapper .promotions-page .dealer-locator-prompt .dealer-locator-prompt-title{padding-top:0}@supports (display:-ms-grid){.promotions-page .feature-image .feature-options{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.promotions-page .feature-image .feature-options{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:414px){.promotions-page .feature-options{height:340px}.promotions-page .feature-options .feature-option-header{font-size:24px;line-height:32px}.promotions-page .feature-options .feature-option-body{margin-top:-15px}.promotions-page .feature-options .feature-option-plus{margin:-10px 0}.promotions-page #quebec-feature .feature-options .feature-option-title{font-size:14px}.promotions-page #quebec-feature .feature-options .feature-option-body{font-size:14px}.promotions-page .evergreen-promo .feature{padding:39px}.promotions-page .evergreen-promo .feature div{font-size:23px;line-height:32px}.promotions-page .evergreen-promo .feature.sub-feature{color:#151515;padding:50px 39px}.promotions-page .evergreen-promo .feature.sub-feature h2{font-size:26px;margin-bottom:20px}.promotions-page .evergreen-promo .feature.utility-rebates h2{font-size:26px;margin-bottom:20px}.promotions-page .evergreen-promo .more-info{font-size:21px;padding:0 30px}}@media screen and (min-width:768px){.promotions-page .feature-options-container .dealer-locator-container{padding:15px 15px 25px}.promotions-page .feature-options{height:340px}.promotions-page .feature-options .feature-option{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:50%}.promotions-page .feature-options .feature-option-header{text-align:left}.promotions-page .feature-options .feature-option-title{text-align:left}.promotions-page .feature-options .feature-option-body{text-align:left}.promotions-page .feature-options .feature-option-image{display:block}.promotions-page #quebec-feature .feature-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0}.promotions-page #combined-rebates-section>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:94%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.promotions-page #combined-rebates-section>div div{margin:0;width:25%;max-width:240px;display:block}.promotions-page #combined-rebates-section>div div img{width:100%;height:auto;display:block}.promotions-page #combined-rebates-section>div div p{width:100%;font-size:16px;height:120px;margin-top:20px}.promotions-page #combined-rebates-section.french>div div p{height:180px}.promotions-page .page-body hr:first-child{display:none}.promotions-page .columns hr:first-child{display:none}.promotions-page .columns .info-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 50px 0 30px}.promotions-page .columns .info-section div:first-child{width:48%;width:calc(48% - 20px)}.promotions-page .columns .info-section div:last-child{width:48%;width:calc(48% - 20px)}.promotions-page .columns .info-section.no-padding{padding:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.promotions-page .columns .info-section.no-padding div:first-child{width:65%;width:calc(65% - 20px)}.promotions-page .columns .info-section.no-padding div:last-child{width:35%;width:calc(35% - 20px)}.promotions-page .columns .info-section.no-padding ul{max-width:100%}.promotions-page .evergreen-promo .feature{background:url(../img/buyers-guide/offers-and-savings/promotions/evergreen-hero-desktop.jpg) 60% center/cover no-repeat;height:390px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.promotions-page .evergreen-promo .feature div{font-size:20px;line-height:28px;text-align:left;max-width:380px}.promotions-page .evergreen-promo .feature.sub-feature{background:#e9e9e9;width:49%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.promotions-page .evergreen-promo .feature.sub-feature h2{max-width:375px}.promotions-page .evergreen-promo .feature.sub-feature p{max-width:400px}.promotions-page .evergreen-promo .feature.sub-feature.french p{max-width:480px}.promotions-page .evergreen-promo .feature.utility-rebates{background:0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promotions-page .evergreen-promo .feature.utility-rebates p{max-width:500px}.promotions-page .evergreen-promo .feature.utility-rebates.french p{max-width:580px}.promotions-page .evergreen-promo .sub-feature-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.promotions-page.french-landing .feature-image img.desktop-only{display:block}.promotions-page.french-landing .feature-image img.mobile-only{display:none}}@media screen and (min-width:1024px){.promotions-page h2,.promotions-page h3,.promotions-page h4,.promotions-page hr,.promotions-page p{max-width:none}.promotions-page .subnav-menu li{padding:11px 20px}.promotions-page .subnav-menu li a{padding:0!important}.promotions-page .subnav-menu li a.selected{border-bottom:1px solid #fff}.promotions-page .feature-options{height:400px}.promotions-page .feature-options .feature-option{padding:40px 30px}.promotions-page .feature-options .feature-option-header{font-size:28px;line-height:40px}.promotions-page .feature-options .feature-option-title{font-size:16px}.promotions-page .feature-options .feature-option-body{margin-top:-20px;font-size:16px}.promotions-page .feature-options .feature-option-image{display:block}.promotions-page .columns{max-width:920px;margin-left:auto;margin-right:auto;padding:70px 40px 0}.promotions-page .columns .copy-column{padding-top:40px}.promotions-page .columns .copy-column.right-column{padding-left:30px}.promotions-page .columns .copy-column h2{font-size:26px;max-width:300px}.promotions-page .dealer-locator-prompt{padding:50px 0}.promotions-page product-dealer-widget #dealers-container.dealers-container-horizontal{margin-top:15px}.promotions-page #english-jump{padding-left:40px}.promotions-page #quebec-feature{margin:0}main .basic-page.promotions-page .page-body{padding-bottom:0}}@media screen and (min-width:1024px){grid#promo-grid .grid .tile .tile-content .tile-copy{top:155px}grid#promo-grid .grid .tile.tile-id-3 .tile-content .tile-copy{top:127px}}@media screen and (min-width:1280px){grid#promo-grid .grid .tile.tile-id-3 .tile-content .tile-copy{top:122px}.promotions-page .columns{max-width:1170px;padding:70px 0 0}.promotions-page #combined-rebates-section h2{font-size:26px}.promotions-page #combined-rebates-section>div div p{height:90px}.promotions-page #combined-rebates-section.french>div div p{height:120px}}main .basic-page .page-body .repair-replace img{margin:30px 0}main .basic-page .page-body .repair-replace img#stock-photo{height:360px;width:calc(100% + 40px);max-width:unset;-o-object-fit:cover;object-fit:cover;margin-left:-20px;margin-right:-20px}main .basic-page .page-body .repair-replace img#es-logo{height:100px;float:left;margin-left:0;margin-top:10px}main .basic-page .page-body .repair-replace .set.no-bottom-border{border-bottom:none}main .basic-page .page-body .repair-replace #env-responsible-container{padding-bottom:0}main .basic-page .page-body .repair-replace #es-cta{padding-top:0}@media screen and (min-width:768px){main .basic-page .page-body .repair-replace img#es-logo{position:relative;right:0}}.solar-calculator-page .desktop-only{display:none}.solar-calculator-page .form-control label{text-transform:uppercase;color:#bdbdbd;padding-left:0}.solar-calculator-page hr{border-width:0 0 2px 0;margin:.8em 0 .55em;border-color:#bdbdbd}.solar-calculator-page .regions{margin-bottom:1.5em}.solar-calculator-page .regions .map{position:relative;background:transparent url(../img/buyers-guide/tools/solar-calculator/map/map_base.png) no-repeat top left}.solar-calculator-page .regions .map,.solar-calculator-page .regions .map .overlay{width:100%;height:213px;z-index:10}.solar-calculator-page .regions .map .region1{background:transparent url(../img/buyers-guide/tools/solar-calculator/map/region1.png) no-repeat top left}.solar-calculator-page .regions .map .region2{background:transparent url(../img/buyers-guide/tools/solar-calculator/map/region2.png) no-repeat top left}.solar-calculator-page .regions .map .region3{background:transparent url(../img/buyers-guide/tools/solar-calculator/map/region3.png) no-repeat top left}.solar-calculator-page .regions .map .region4{background:transparent url(../img/buyers-guide/tools/solar-calculator/map/region4.png) no-repeat top left}.solar-calculator-page .regions .map .region5{background:transparent url(../img/buyers-guide/tools/solar-calculator/map/region5.png) no-repeat top left}.solar-calculator-page .regions .map .region6{background:transparent url(../img/buyers-guide/tools/solar-calculator/map/region6.png) no-repeat top left}.solar-calculator-page .regions .map .mapLabel{position:absolute;width:30px;height:30px;padding:7px 1px 7px 0;border-radius:15px;border:1px solid #fff;color:#fff;font-family:"Maven Pro",sans-serif;font-size:18px;line-height:18px;font-weight:600;text-align:center;z-index:100;text-decoration:none}.solar-calculator-page .regions .map .mapLabel.label1{background-color:#f46157;border-color:#e95652;top:170px;left:240px}.solar-calculator-page .regions .map .mapLabel.label2{background-color:#f1a028;border-color:#e69523;top:141px;left:205px}.solar-calculator-page .regions .map .mapLabel.label3{background-color:#7fbd49;border-color:#7ba944;top:112px;left:166px}.solar-calculator-page .regions .map .mapLabel.label4{background-color:#79c3ed;border-color:#74b8d9;top:82px;left:123px}.solar-calculator-page .regions .map .mapLabel.label5{background-color:#a977b0;border-color:#a472a5;top:53px;left:75px}.solar-calculator-page .regions .map .mapLabel.label6{background-color:#e9cc00;border-color:#e4b800;top:21px;left:0}.solar-calculator-page .controls .form-control{display:inline-block;width:47.6%;margin:0}.solar-calculator-page .controls .form-control:nth-child(1){margin-right:.7em}.solar-calculator-page .results .btnBar .btn{display:inline-block;width:50%;margin:0;font-size:12px}.solar-calculator-page .results .calculations{border-bottom:2px solid #bdbdbd;padding:.5em 0 .75em;min-height:90px}.solar-calculator-page .results .calculations .label{display:inline-block;width:50%;margin-right:5%;text-transform:uppercase;font-family:"Maven Pro",sans-serif;font-size:.85em;line-height:1.2em;color:#6a6a6a;padding-top:15px;vertical-align:top}.solar-calculator-page .results .calculations .calc{display:inline-block;width:40%;padding-top:15px;text-align:center}.solar-calculator-page .results .calculations .calc.left{text-align:left;padding-left:15px}.solar-calculator-page .results .calculations .calc .value{color:#c9002d;font-size:3em;line-height:.75em;font-family:"Maven Pro",sans-serif;letter-spacing:-3px}.solar-calculator-page .results .calculations .calc .description{text-transform:uppercase;color:#6a6a6a;font-family:"Maven Pro",sans-serif;font-size:.65em;line-height:1.1em;font-weight:500;margin-top:4px}.solar-calculator-page .results .currentLocation{margin-bottom:2.5em}.solar-calculator-page .results .currentLocation span{display:block;margin-bottom:.25em;font-family:"Maven Pro",sans-serif;font-size:.9em;padding:1.5em 0 1em 0;text-transform:uppercase;color:#838383;text-align:center}.solar-calculator-page .results .currentLocation .btn{width:60%;margin:0 auto;font-size:.75em;padding:1em 0 .9em}@media screen and (min-width:1024px){.solar-calculator-page .desktop-only{display:block}.solar-calculator-page .hidden-desktop{display:none}.solar-calculator-page .regions,.solar-calculator-page .results{display:inline-block;vertical-align:top}.solar-calculator-page .regions.data-ng-hide,.solar-calculator-page .results.data-ng-hide{display:inline-block!important}.solar-calculator-page .regions{width:35%;margin-right:5%}.solar-calculator-page .regions .btn{max-width:90%;margin:20px auto}.solar-calculator-page .regions hr{max-width:100%;margin:2.5em 0}.solar-calculator-page .results{width:50%}.solar-calculator-page .results .btnBar{text-align:center;padding:2.5em 0;border-bottom:2px solid #bdbdbd}.solar-calculator-page .results .calculations{position:relative;padding:1em 0}.solar-calculator-page .results .calculations .label{margin-left:10%;width:55%;font-size:1.2em}.solar-calculator-page .results .calculations .calc{position:relative;width:22.5%}.solar-calculator-page .results .calculations .calc.left{right:0}.solar-calculator-page .results .currentLocation{font-size:1.2em}.solar-calculator-page .results .currentLocation .btn{display:none}.solar-calculator-page.basic-page .page-body .cta+h2{margin-top:0}}.systems-page-wrapper .cta,.systems-page-wrapper h1,.systems-page-wrapper h2,.systems-page-wrapper h3,.systems-page-wrapper h4,.systems-page-wrapper h5,.systems-page-wrapper h6,.systems-page-wrapper li,.systems-page-wrapper p,.systems-page-wrapper ul{max-width:none}.systems-page-wrapper #hero{text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:60px 0}.systems-page-wrapper #hero h1{color:#fff;font-size:26px;line-height:1em;margin-bottom:0}.systems-page-wrapper #hero h1 .small{display:block;font-size:15px;line-height:1.3em}.systems-page-wrapper #hero h1 sup{vertical-align:top;font-size:x-small;bottom:.77em}.systems-page-wrapper #hero p{margin-top:10px;color:#fff;font-family:"Maven Pro",sans-serif;line-height:1.33;font-weight:300}.systems-page-wrapper #hero i{margin-top:10px}.systems-page-wrapper .centered-panel{text-align:center;padding:30px 0}.systems-page-wrapper .centered-panel h2{line-height:1.4em;color:#2a2a2a;margin-top:0;margin-bottom:0}.systems-page-wrapper .centered-panel h3{margin:0 0 20px 0;padding:0;line-height:1.4em;color:#2a2a2a;font-weight:600}.systems-page-wrapper .centered-panel p{max-width:600px;margin-left:auto;margin-right:auto}.systems-page-wrapper .centered-panel.grey-panel{background:#f2f0f0}.systems-page-wrapper .centered-panel.beige-panel{background:#d9d6cf}.systems-page-wrapper .centered-panel.fixed-bottom{padding-bottom:0}.systems-page-wrapper .centered-panel.fixed-bottom .panel-content img.static{display:block}.systems-page-wrapper .centered-panel.quote blockquote{background:0 0;padding:0;border:none;font-size:20px;line-height:1.5em;margin-left:auto;margin-right:auto}.systems-page-wrapper .centered-panel.quote .source{margin-top:30px;font-size:16px;font-family:"Maven Pro",sans-serif;color:#6a6a6a}.systems-page-wrapper .centered-panel.diptych .headline,.systems-page-wrapper .centered-panel.triptych .headline{display:block;font-size:20px;text-align:center}.systems-page-wrapper .centered-panel.diptych .column:nth-of-type(1),.systems-page-wrapper .centered-panel.triptych .column:nth-of-type(1){margin-top:30px}.systems-page-wrapper .centered-panel.steps{padding-bottom:0}.systems-page-wrapper .centered-panel.steps .step-wrapper{position:relative;margin-top:30px}.systems-page-wrapper .centered-panel.steps .step-wrapper:before{content:"";position:absolute;z-index:0;height:100%;width:2px;left:50%;margin-left:-1px;background:url(../img/systems/solar/dotted-bg.svg) repeat-y}.systems-page-wrapper .centered-panel.steps .step{padding:20px}.systems-page-wrapper .centered-panel.steps .step .number-wrapper{padding:20px 0;background:#fff;z-index:5;position:relative;width:40px;margin:0 auto}.systems-page-wrapper .centered-panel.steps .step .number{background:#fff;border:1px solid #eee;color:#c9002d;padding:0;height:40px;width:40px;line-height:40px;border-radius:50%;display:inline-block;margin-bottom:0}.systems-page-wrapper .centered-panel.steps .step img{position:relative;z-index:5}.systems-page-wrapper .centered-panel.steps .step p{font-family:"Maven Pro",sans-serif;padding:10px;background-color:#fff;position:relative;z-index:5}.systems-page-wrapper .centered-panel.steps .step:nth-of-type(1){padding-top:0}.systems-page-wrapper .centered-panel.steps .step:last-of-type:after{content:"";display:block;background:#d9d6cf;width:50px;height:100px;position:absolute;bottom:0;left:50%;z-index:1;margin-left:-25px}.systems-page-wrapper .centered-panel.steps .step:nth-of-type(even){background-color:#d9d6cf}.systems-page-wrapper .centered-panel.steps .step:nth-of-type(even) .number-wrapper,.systems-page-wrapper .centered-panel.steps .step:nth-of-type(even) p{background-color:#d9d6cf}.systems-page-wrapper .centered-panel .panel-content{margin-top:30px}.systems-page-wrapper .centered-panel .panel-content.two-col-panel div img{max-width:150px;margin-bottom:15px}.systems-page-wrapper .centered-panel .panel-content.two-col-panel div p{font-style:italic}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .versus{margin:0 0 35px 0;font-size:18px;font-family:"Maven Pro",sans-serif;color:#838383;font-weight:600}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .versus .temp{display:none}.systems-page-wrapper .centered-panel .btn.cta{display:inline-block;padding-left:30px;padding-right:30px;margin-top:20px}.systems-page-wrapper .fixed-panel{min-height:300px;text-align:center;padding:20px;line-height:1.4em;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.systems-page-wrapper .fixed-panel .container{z-index:1;position:relative}.systems-page-wrapper .fixed-panel:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#000;top:0;left:0;opacity:.4;z-index:0}.systems-page-wrapper .fixed-panel .container{height:300px;position:relative}.systems-page-wrapper .fixed-panel h2{color:#fff;font-size:24px;font-weight:400;text-transform:uppercase;text-align:center;margin-top:0;line-height:1.5em}.systems-page-wrapper .fixed-panel .panel-wrapper{color:#fff;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;z-index:1;margin-top:0;width:100%}.systems-page-wrapper .fixed-panel .panel-wrapper h2{top:0;-webkit-transform:none;transform:none}.systems-page-wrapper .fixed-panel .panel-wrapper p{color:#fff;font-family:"Maven Pro",sans-serif;line-height:1.5;font-weight:300;max-width:670px;margin:10px auto 20px auto}.ucs #hero{background-image:url(../img/systems/ucs/ucs-hero-default.jpg)}.ucs #innovation-intro{background-image:url(../img/systems/ucs/innovation-default.jpg)}.ucs #efficiency-intro{background-image:url(../img/systems/ucs/comfort-default.jpg)}.ucs #efficiency .img-wrapper{position:relative;height:130px;margin-bottom:30px}.ucs #efficiency .img-wrapper img{position:absolute;top:0;width:130px}.ucs #efficiency .img-wrapper img.left-img{left:50%;margin-left:-145px;opacity:.5;-webkit-transition:margin-left .5s ease-in,opacity .5s ease-in;transition:margin-left .5s ease-in,opacity .5s ease-in}.ucs #efficiency .img-wrapper img.right-img{right:50%;margin-right:-145px;opacity:.5;-webkit-transition:margin-right .5s ease-in,opacity .5s ease-in;transition:margin-right .5s ease-in,opacity .5s ease-in}.ie-10 .ucs #efficiency .img-wrapper .left-img,.ie-8 .ucs #efficiency .img-wrapper .left-img,.ie-9 .ucs #efficiency .img-wrapper .left-img,.ucs #efficiency .img-wrapper.wow.animated .left-img{margin-left:-125px;opacity:1}.ie-10 .ucs #efficiency .img-wrapper .right-img,.ie-8 .ucs #efficiency .img-wrapper .right-img,.ie-9 .ucs #efficiency .img-wrapper .right-img,.ucs #efficiency .img-wrapper.wow.animated .right-img{margin-right:-125px;opacity:1}.ucs #control-intro{background-image:url(../img/systems/ucs/system-default.jpg)}.ucs #control .panel-content{margin-top:20px}.ucs #purification-intro{background-image:url(../img/systems/ucs/clean-air-default.jpg)}.ucs #solar-tech p{font-family:"Maven Pro",sans-serif}.ucs #climate img{margin-left:auto;margin-right:auto}.ucs #purification .purification{position:relative}.ucs #purification .purification img{width:149px}.ucs #purification .purification .airflow{position:absolute;top:3px;right:26px;background:transparent url(../img/systems/ucs/arrows.png) no-repeat top right;background-size:contain;width:100%;height:100%}.hcs #hero{background-image:url(../img/systems/hcs/hcs-hero-default.jpg)}.hcs #purification div.column+p{clear:both}.hcs #purification div.column+p:after{content:"";display:table;clear:both}.hcs #explore-humidity-in-your-home{background-image:url(../img/systems/hcs/hcs-explore-humidity-in-your-home-default.jpg)}.hcs #ventilation .panel-content p{margin-top:20px}.hcs #explore-air-quality-issues{background-image:url(../img/systems/hcs/hcs-explore-air-quality-issues-default.jpg)}.solar #hero{background-image:url(../img/systems/solar/solar-hero-default.jpg)}.solar #how-it-works p{padding:0 20px}.solar #solar-makes-sense{background-image:url(../img/systems/solar/solar-makes-sense-default.jpg)}.solar #solar-calculator{background-image:url(../img/systems/solar/solar-calculator-default.jpg)}.solar #solar-calculator #calc-icon{margin-bottom:10px}.solar.systems-page-wrapper .centered-panel.diptych .column:nth-of-type(1){margin-top:50px}.explorer{margin-bottom:20px}.explorer .explorer-item{max-width:50%;margin:20px auto;clear:both}.explorer .explorer-prompt{font-size:16px;font-family:"Open Sans",sans-serif;color:#2a2a2a;font-weight:400;font-style:italic;text-transform:lowercase}.explorer .explorer-option-group{position:relative;height:100px;width:100%}.explorer .explorer-option-group .option{width:100px;height:100px;display:block;background-size:cover;border-radius:50%;position:absolute;top:0;padding:10px;border:3px solid #d9d6cf}.explorer .explorer-option-group .option .container{z-index:1;position:relative}.explorer .explorer-option-group .option:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#000;top:0;left:0;opacity:.4;z-index:0}.explorer .explorer-option-group .option:after{border-radius:50%;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.explorer .explorer-option-group .option.active{border-color:#c9002d}.explorer .explorer-option-group .option.active:after{opacity:.7}.explorer .explorer-option-group .option .option-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:1}.explorer .explorer-option-group .option:first-child{left:0}.explorer .explorer-option-group .option:last-child{right:0}.iharmony-explorer #kitchen{background:url(../img/systems/ucs/iharmony-kitchen-thumb.jpg)}.iharmony-explorer #media-room{background:url(../img/systems/ucs/iharmony-media-room-thumb.jpg)}.iharmony-explorer #bedroom{background:url(../img/systems/ucs/iharmony-bedroom-thumb.jpg)}.iharmony-explorer #home-office{background:url(../img/systems/ucs/iharmony-home-office-thumb.jpg)}.slideshow{background:url(../img/systems/slideshow-background.jpg) no-repeat center center;background-size:cover;padding-top:30px}.slideshow .slide{margin:0 80px}.slideshow .slideshow-title{padding:0 20px;margin-top:0;color:#2a2a2a;text-align:center}.slideshow .slide-copy{background:#c9002d;color:#fff;padding:15px;text-align:center;min-width:180px;max-width:245px;margin:0 auto}.slideshow .slide-copy .slide-title{font-size:28px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:600;margin:0 0 20px 0}.slideshow .slide-copy .slide-body{font-size:14px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:300;text-transform:none;padding:0;margin:0;line-height:1.4}.slideshow .slide-copy .slide-cta{margin:0 auto}.slideshow .slide-image{display:none}.image-pin-map h3.pin-title{margin-bottom:5px}.image-pin-map .pin{margin-bottom:40px}@media screen and (min-width:360px){.ucs #purification .purification img{width:169px}.ucs #purification .purification .airflow{right:30px}}@media screen and (min-width:375px){.ucs #purification .purification img{width:179px}.ucs #purification .purification .airflow{top:4px;right:32px}}@media screen and (min-width:414px){.ucs #purification .purification img{width:194px}.ucs #purification .purification .airflow{top:15px;right:34px}}@media screen and (min-width:425px){.ucs #purification .purification img{width:205px}.ucs #purification .purification .airflow{top:6px;right:37px}}@media screen and (min-width:480px){.systems-page-wrapper #hero h1{font-size:32px}.systems-page-wrapper #hero h1 sup{font-size:small;bottom:.77em}.systems-page-wrapper #hero h1 .small{font-size:18px}.systems-page-wrapper #hero p{font-size:18px}.ucs #control .panel-content img{max-width:400px}.ucs #purification img{width:1px}}@media screen and (min-width:768px){.ucs #purification img{width:387px!important}.ucs #purification .purification .airflow{background-position:center top;top:20px;right:69px}.ucs #solar-tech .panel-content{position:relative;width:713px;margin:0 auto}.ie-10 .ucs #solar-tech .panel-content .panel,.ie-8 .ucs #solar-tech .panel-content .panel,.ie-9 .ucs #solar-tech .panel-content .panel,.ucs #solar-tech .panel-content.wow.animated .panel{right:50px;opacity:1}.ie-10 .ucs #solar-tech .panel-content .unit,.ie-8 .ucs #solar-tech .panel-content .unit,.ie-9 .ucs #solar-tech .panel-content .unit,.ucs #solar-tech .panel-content.wow.animated .unit{left:50px;opacity:1}.ucs #solar-tech .static{display:none}.ucs #solar-tech .unit{width:385px;left:0;position:relative;opacity:0;-webkit-transition:left .5s ease-in,opacity .5s ease-in;transition:left .5s ease-in,opacity .5s ease-in}.ucs #solar-tech .panel{width:412px;position:absolute;right:0;bottom:0;opacity:0;-webkit-transition:right .5s ease-in,opacity .5s ease-in;transition:right .5s ease-in,opacity .5s ease-in}.ucs #solar-tech p{margin-top:20px}.ucs #iharmony p{margin:40px auto 20px auto}.explorer{position:relative}.explorer .explorer-option-group{height:150px;position:absolute;left:0;padding:0 20px}.explorer .explorer-option-group .option{height:150px;width:150px}.explorer .explorer-option-group.option-group-left{top:40px}.explorer .explorer-option-group.option-group-right{bottom:0}.systems-page-wrapper .centered-panel{padding:50px 0}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .col-wrapper{position:relative}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .col-wrapper:after{content:"";display:table;clear:both}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .col-left{width:48%;float:left;z-index:1;position:relative}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .col-right{width:48%;float:right;z-index:1;position:relative}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .versus{position:absolute;left:0;top:56px;width:100%;text-align:center;z-index:0;background:url(../img/systems/ucs/compare-animation-bg.png) repeat-x center;padding-bottom:0;margin-bottom:0}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .versus .temp,.systems-page-wrapper .centered-panel .panel-content.two-col-panel .versus .text{background:#f2f0f0;padding:5px}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .versus .text{top:6px;position:relative}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .versus .temp{display:inline-block}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .versus .temp:first-child{float:left}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .versus .temp:last-child{float:right}.systems-page-wrapper .centered-panel .panel-content.two-col-panel h4{color:#2a2a2a;font-weight:600}.systems-page-wrapper .centered-panel.triptych .column:nth-of-type(1),.systems-page-wrapper .centered-panel.triptych .column:nth-of-type(2),.systems-page-wrapper .centered-panel.triptych .column:nth-of-type(3){margin-top:50px}.systems-page-wrapper .centered-panel.diptych .column{margin-top:50px}.systems-page-wrapper .centered-panel.diptych .column p,.systems-page-wrapper .centered-panel.triptych .column p{text-align:center}.systems-page-wrapper .fixed-panel .cta.btn{max-width:455px;margin-left:auto;margin-right:auto}.slideshow{padding-top:50px}.slideshow .slideshow-title{max-width:610px;margin:0 auto 50px auto;padding:0}.slideshow .slide{position:relative}.slideshow .slide-copy{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:245px}.slideshow .slide-image{display:block;width:310px;float:right}}@media screen and (min-width:1024px){.systems-page-wrapper #hero h1 sup{font-size:xx-large;bottom:.66em}.ucs #hero{background-image:url(../img/systems/ucs/ucs-hero-lg.jpg)}.ucs #innovation-intro{background-image:url(../img/systems/ucs/innovation-lg.jpg)}.ucs #efficiency-intro{background-image:url(../img/systems/ucs/comfort-lg.jpg)}.ucs #control-intro{background-image:url(../img/systems/ucs/system-lg.jpg)}.ucs #system-overview .image-pin-map{width:928px;margin-left:auto;margin-right:auto}.ucs #purification-intro{background-image:url(../img/systems/ucs/clean-air-lg.jpg)}.ucs #purification img{width:391px!important}.ucs #purification .purification{width:729px;margin:0 auto}.ucs #purification .purification .airflow{background-position:left top;left:-70px;top:-37px;right:inherit;width:0;background-size:729px 515px;-webkit-transition:width 2s ease-in;transition:width 2s ease-in}.ucs #purification .purification.animated .airflow{width:729px}.ucs #solar-tech .panel-content{width:970px}.ucs #solar-tech .unit{width:auto}.ucs #solar-tech .panel{width:auto}.ucs #efficiency .img-wrapper{height:300px}.ucs #efficiency .img-wrapper img{height:300px;width:300px}.ucs #efficiency .img-wrapper img.left-img{margin-left:-325px}.ucs #efficiency .img-wrapper img.right-img{margin-right:-325px}.ie-10 .ucs #efficiency .img-wrapper .left-img,.ie-8 .ucs #efficiency .img-wrapper .left-img,.ie-9 .ucs #efficiency .img-wrapper .left-img,.ucs #efficiency .img-wrapper.wow.animated .left-img{margin-left:-285px}.ie-10 .ucs #efficiency .img-wrapper .right-img,.ie-8 .ucs #efficiency .img-wrapper .right-img,.ie-9 .ucs #efficiency .img-wrapper .right-img,.ucs #efficiency .img-wrapper.wow.animated .right-img{margin-right:-285px}.hcs #hero{background-image:url(../img/systems/hcs/hcs-hero-lg.jpg)}.hcs #explore-humidity-in-your-home{background-image:url(../img/systems/hcs/explore-humidity-in-your-home-lg.jpg)}.hcs #explore-air-quality-issues{background-image:url(../img/systems/hcs/hcs-explore-air-quality-issues-lg.jpg)}.hcs #explore-humidity-in-your-home img,.hcs #filtration img,.hcs #solution img{width:auto}.solar #hero{background-image:url(../img/systems/solar/solar-hero-lg.jpg)}.solar #solar-makes-sense{background-image:url(../img/systems/solar/solar-makes-sense-lg.jpg)}.solar #solar-calculator{background-image:url(../img/systems/solar/solar-calculator-lg.jpg)}.solar #solar-calculator #calc-icon{margin-bottom:20px}.solar #how-it-works .panel-content{margin-top:120px}.solar #how-it-works p{max-width:730px}.solar #how-it-works #step-2{background-image:url(../img/systems/solar/solar-step-2-desktop.jpg);background-position:top center}.solar #how-it-works #step-2 p{background:0 0;max-width:600px}.explorer{max-width:960px;margin:20px auto 120px auto}.explorer .explorer-prompt{font-size:21px;margin-bottom:80px}.explorer .explorer-option-group{height:200px}.explorer .explorer-option-group .option{height:200px;width:200px}.explorer .explorer-option-group .option h5{opacity:0;margin-bottom:0;font-size:20px;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.explorer .explorer-option-group .option:after{opacity:0}.explorer .explorer-option-group .option.active h5{opacity:1}.explorer .explorer-option-group .option:before{content:"";background:url(../img/systems/ucs/explorer-connect-line.png) no-repeat;position:absolute;width:68px;height:6px}.explorer .explorer-option-group.option-group-left{top:-30px}.explorer .explorer-option-group.option-group-left .option:before{top:200px}.explorer .explorer-option-group.option-group-left .option:first-child:before{left:220px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.explorer .explorer-option-group.option-group-left .option:last-child:before{right:220px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.explorer .explorer-option-group.option-group-right{bottom:-80px}.explorer .explorer-option-group.option-group-right .option:before{top:10px}.explorer .explorer-option-group.option-group-right .option:first-child:before{left:220px;-webkit-transform:rotate(150deg);transform:rotate(150deg)}.explorer .explorer-option-group.option-group-right .option:last-child:before{right:220px;-webkit-transform:rotate(-150deg);transform:rotate(-150deg)}.systems-page-wrapper #hero{height:640px}html:not(.tablet) .systems-page-wrapper #hero{background-attachment:fixed;background-size:inherit;background-position:center center}.systems-page-wrapper #hero .container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.systems-page-wrapper #hero h1{font-size:72px}.systems-page-wrapper #hero h1 .small{font-size:30px;line-height:2em}.systems-page-wrapper .fixed-panel{height:620px}html:not(.tablet) .systems-page-wrapper .fixed-panel{background-attachment:fixed;background-size:inherit;background-position:center center}.systems-page-wrapper .fixed-panel h2{font-size:42px}.systems-page-wrapper .fixed-panel .container{height:620px}.systems-page-wrapper .centered-panel{padding:80px 0}.systems-page-wrapper .centered-panel h2{max-width:740px;margin-left:auto;margin-right:auto;font-size:30px}.systems-page-wrapper .centered-panel .panel-content{margin-top:30px}.systems-page-wrapper .centered-panel .panel-content h3{margin-bottom:50px}.systems-page-wrapper .centered-panel .panel-content.two-col-panel div{margin-bottom:30px}.systems-page-wrapper .centered-panel .panel-content.two-col-panel div img{max-width:none;margin-bottom:20px}.systems-page-wrapper .centered-panel .panel-content.two-col-panel div p{width:340px;margin-left:auto;margin-right:auto;margin-bottom:0}.systems-page-wrapper .centered-panel .panel-content.two-col-panel .versus{top:113px}.systems-page-wrapper .centered-panel.steps .step{padding-bottom:30px}.systems-page-wrapper .centered-panel.steps p{font-size:20px}.systems-page-wrapper .centered-panel.quote{padding:130px 0}.systems-page-wrapper .centered-panel.quote blockquote{font-size:30px;max-width:800px}.systems-page-wrapper .centered-panel.quote .source{margin-bottom:70px}.systems-page-wrapper .centered-panel.diptych .headline,.systems-page-wrapper .centered-panel.triptych .headline{font-size:30px}.slideshow{padding-top:80px}.slideshow .slide{position:relative}.slideshow .slideshow-title{font-size:30px}.slideshow .slide-image{width:550px;text-align:center}.slideshow .slide-wrapper{width:870px;margin-left:auto;margin-right:auto}.image-pin-map{position:relative}.image-pin-map .pin{position:absolute}.image-pin-map .pin:before{content:"+";color:#fff;background:#bdbdbd;border-radius:50%;padding:9px;font-size:32px;width:42px;height:42px;display:block;cursor:pointer}.image-pin-map .pin .pin-content{display:none}.image-pin-map .pin.active:before{background:#c9002d}.image-pin-map .pin.active .pin-content{background:transparent url(../img/systems/ucs/bg_pin-content.png) no-repeat top left;background-size:cover;display:block;width:283px;height:164px;position:absolute;left:-120px;top:-166px;padding:0 1em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.image-pin-map .pin.active .pin-content .pin-title{color:#fff;font-family:"Maven Pro",sans-serif;font-size:1em;font-weight:500;margin:0 0 .7em 0;line-height:1.2em}.image-pin-map .pin.active .pin-content .pin-body{font-family:"Open Sans",sans-serif;font-size:.9em;font-style:italic;color:#fff;line-height:1.2em}}body,html{height:100%}img#logo-white{width:100%}header .col-lg-4{padding:15px 20px 0 10px!important}#page-wrapper #page-container{height:100%}.home-page .panel{padding:0;margin-bottom:20px;background:#fff;position:relative;text-align:center}.home-page .panel p{max-width:560px;margin-left:auto;margin-right:auto}.home-page .panel .panel-header{max-width:1000px;margin-left:auto;margin-right:auto;color:#2a2a2a;line-height:1.2em;margin-top:0;margin-bottom:0;position:absolute;padding:35px 20px;top:0;left:0;width:100%}.home-page .panel .panel-header.breaking-text{display:none}.home-page .panel .mobile-background-image{height:180px;width:100%}.home-page .panel.full.hero .panel-container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-page .panel .panel-container{padding:20px 4%}.home-page .panel .panel-container h1{position:relative;margin-bottom:15px;padding:0;font-size:26px;font-family:"Maven Pro",sans-serif;font-weight:600;margin-top:0;text-transform:none}.home-page .panel p{font-size:14px;font-family:"Maven Pro",sans-serif;color:#838383;margin-bottom:20px}.home-page .panel .cta{color:#c9002d;display:inline-block;margin-bottom:10px;max-width:360px;padding:18px 0;width:100%;font-weight:600;max-width:395px}.home-page .panel .cta:hover{color:#fff}.home-page .panel .cta.cta-dark{background:rgba(0,0,0,.55);color:#fff;border-color:#fff}.home-page .panel .cta.cta-dark:hover{background:#c9002d;border-color:#c9002d}.home-page .panel.white-panel .panel-header{color:#fff}.home-page .panel.two-col:not(.mobile-two-col) .col-right{position:absolute;top:80px;left:0;max-height:80px;width:100%;text-align:center}.home-page .panel.two-col:not(.mobile-two-col) .col-right img{height:80px;width:auto}.home-page .panel.fixed-bottom-two-col .panel-header{text-align:left}.home-page .panel.fixed-bottom-two-col .col-right{position:absolute;top:0;width:100%}.home-page .panel.fixed-bottom-two-col .col-right img{position:absolute;bottom:0;left:-20px}.home-page .panel.mobile-two-col .panel-header{padding-right:140px}.home-page .panel.mobile-two-col .col-left .panel-header-container{position:absolute;top:0;left:0;width:100%;padding:20px 140px 20px 20px;display:table-cell;vertical-align:middle;height:180px}.home-page .panel.mobile-two-col .col-left .panel-header-container .panel-header{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}.home-page .panel.mobile-two-col .col-right{position:absolute;top:0;right:20px;width:100px;height:180px;padding:20px 0}.home-page .panel.mobile-two-col .col-right img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-page .panel.hero .col-left .panel-header-container,.home-page .panel.hero .col-right{height:280px}.home-page .panel.hero .mobile-background-image{height:280px}.home-page .panel h1{font-size:20px;font-family:"Maven Pro",sans-serif;color:inherit;font-weight:600;text-transform:none}.home-page .aspect-ratio-promo-wrapper{position:relative;width:100%;margin-bottom:10px;min-height:280px}.home-page .aspect-ratio-promo-wrapper #promo{top:0;bottom:0;left:0;right:0;height:unset;margin-bottom:unset;min-height:280px}.home-page .aspect-ratio-promo-wrapper #promo p{color:#fff}.home-page .bx-wrapper{border:none;margin-bottom:10px}.home-page .bx-wrapper .bx-controls-direction a{z-index:100}.home-page #hero-heating{margin-top:20px}.home-page #financing.panel .panel-header{padding-top:5px}.home-page #hero-heating .mobile-background-image{background:url(../img/home/hero-heating-background.jpg) center center}.home-page #hero-cooling .mobile-background-image{background:url(../img/home/hero-cooling-background.jpg) top left}.home-page #promo{background:url(../img/home/portal-promo-2018-winter-lg.jpg) center center;background-repeat:no-repeat;background-size:cover}.home-page #choice .mobile-background-image{background:url(../img/home/choice-background.jpg) center center/cover no-repeat}.home-page #cad-promo .mobile-background-image{background:url(../img/home/canadian-promo-background.jpg) center center}.home-page #lennox-life .mobile-background-image{background:url(../img/home/lennox-life-background.jpg) center left}.home-page #knowledge-is-power .mobile-background-image{background:url(../img/home/knowledge-is-power-background.jpg) center bottom/cover no-repeat}.home-page #ucs-panel .mobile-background-image{background:url(../img/home/perfectly-at-home-background.jpg) center center/cover no-repeat}.home-page #register .mobile-background-image{background:url(../img/home/financing-background.jpg) center center;background-position:-182px 30px;background-repeat:no-repeat;background-color:#f1f1f1}.home-page #essc-17 .mobile-background-image{background:url(../img/home/essc-2017-background.jpg) center center}.home-page #comfort-matters .mobile-background-image{background:url(../img/home/comfort-matters-background.jpg) center center/cover no-repeat}.home-page #financing .mobile-background-image{background:url(../img/home/cbx40uhv-background.jpg) center center no-repeat}@media screen and (min-width:768px){main .home-page .panel.full{height:300px;text-align:left}main .home-page .panel.full .panel-container{padding:20px 0}main .home-page .panel.full .panel-container .copy-wrapper{padding:0 20px}main .home-page .panel.full .mobile-background-image{display:none}main .home-page .panel.full .panel-header{position:relative;padding:0;max-width:none}main .home-page .panel.full .panel-header.wrapping-text{display:none}main .home-page .panel.full .panel-header.breaking-text{display:unset}main .home-page .panel.full.white-panel .cta,main .home-page .panel.full.white-panel .panel-header,main .home-page .panel.full.white-panel p{color:#fff}main .home-page .panel.full.white-panel .cta{border-color:#fff}main .home-page .panel.full.white-panel .cta:hover{border-color:#c9002d}main .home-page .panel.full.fixed-bottom .panel-container{height:100%;position:relative}main .home-page .panel.full.fixed-bottom .panel-container .copy-wrapper{bottom:20px;position:absolute;width:100%}main .home-page .panel.full.two-col .panel-container{position:relative;height:100%}main .home-page .panel.full.two-col .col-left{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%;position:absolute;left:20px}main .home-page .panel.full.two-col .col-left .panel-header,main .home-page .panel.full.two-col .col-left p{max-width:none}main .home-page .panel.full.two-col .col-left:last-child{margin-bottom:0}main .home-page .panel.full.two-col .col-right,main .home-page .panel.full.two-col:not(.mobile-two-col) .col-right{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40%;position:absolute;left:60%;display:block;max-height:none;padding-right:20px}main .home-page .panel.full.two-col .col-right img,main .home-page .panel.full.two-col:not(.mobile-two-col) .col-right img{height:auto;max-height:360px}main .home-page .panel.full.two-col.two-col-left-aligned-copy .col-left{text-align:left}main .home-page .panel.full.two-col.two-col-stacked .col-left,main .home-page .panel.full.two-col.two-col-stacked .col-right{margin-top:-30px}main .home-page .panel.full.two-col.two-col-stacked .col-below{position:absolute;width:100%;bottom:20px}main .home-page .panel.full.centered{text-align:center}main .home-page .panel.full.aligned-btn p{width:360px;margin-right:20px;display:inline-block;margin-bottom:0}main .home-page .panel.full.aligned-btn .cta{vertical-align:top;margin-top:10px}main .home-page .panel.full.aligned-btn.half p{width:320px}main .home-page .panel.full.hero{height:400px;text-align:center}main .home-page .panel.full.hero .panel-header{max-width:780px;margin-left:auto;margin-right:auto;margin-top:30px}main .home-page .panel.full.mobile-two-col .col-left{height:auto}main .home-page .panel.full.mobile-two-col .col-left .panel-header-container{height:auto;display:block;padding:0;position:static}main .home-page .panel.full.mobile-two-col .col-left .panel-header-container .panel-header{position:static;-webkit-transform:none;transform:none}main .home-page .panel.full.fixed-bottom-two-col .panel-container{position:relative;height:100%}main .home-page .panel.full.fixed-bottom-two-col .col-left{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:45%;position:absolute;left:20px;text-align:left}main .home-page .panel.full.fixed-bottom-two-col .col-left .panel-header,main .home-page .panel.full.fixed-bottom-two-col .col-left p{max-width:none}main .home-page .panel.full.fixed-bottom-two-col .col-left:last-child{margin-bottom:0}main .home-page .panel.full.fixed-bottom-two-col .col-right{position:absolute;top:0;right:20px;width:50%;display:block;max-height:none;height:100%}main .home-page .panel.full.fixed-bottom-two-col .col-right img{position:absolute;height:auto;bottom:0;left:0}main .home-page .panel.half{width:50%;float:left}main .home-page .panel.half+.panel.half+.panel{clear:both}main .home-page .dealer-locator-callout{margin-bottom:20px}main .home-page #financing.panel .panel-header{padding:35px 20px}main .home-page #hero-heating{background:url(../img/home/hero-heating-background.jpg) center center}main .home-page #hero-cooling{background:url(../img/home/hero-cooling-background-lg.jpg) center center;background-size:cover}main .home-page #promo{background:url(../img/home/fall-2018-promo-background-lg.jpg) center center #f1f1f1 no-repeat;background-size:cover}main .home-page #ucs-panel{background:url(../img/home/perfectly-at-home-background-md.jpg) 30% center/cover no-repeat}main .home-page #lennox-life{background:url(../img/home/lennox-life-background-md.jpg) center center;background-size:cover}main .home-page #comfort-matters{background:url(../img/home/comfort-matters-background-md.jpg) left bottom/cover no-repeat}main .home-page #essc-17{background:url(../img/home/essc-2017-background-md.jpg) center center;background-size:cover}main .home-page #hero-heating .col-right img{max-height:340px;width:auto;bottom:30px;left:50px}}@media screen and (min-width:1024px){main .home-page .panel{height:550px;padding-top:50px;padding-bottom:60px}main .home-page .panel .panel-header{font-size:32px;line-height:1.2em}main .home-page .panel p{font-size:18px}main .home-page .panel .panel-header,main .home-page .panel p{margin-bottom:20px}main .home-page .panel .mobile-background-image{display:none}main .home-page .panel.full{height:550px}main .home-page .panel.full .panel-container{max-width:1024px;margin:0 auto}main .home-page .panel.full .panel-container .copy-wrapper{padding-left:20px;padding-right:20px}main .home-page .panel.full.fixed-bottom-two-col .col-left{left:20px}main .home-page .panel.full.fixed-bottom-two-col .col-right{right:20px;top:60px}main .home-page .panel.full.fixed-bottom-two-col .col-right img{width:100%}main .home-page .panel.full.two-col .col-right img{max-height:550px}main .home-page .panel.half{float:left;width:50%;position:relative;height:550px}main .home-page .panel.half .cta,main .home-page .panel.half .panel-header,main .home-page .panel.half p{max-width:none}main .home-page .panel.half .panel-container{width:432px;z-index:10;right:60px;top:60px;position:absolute}main .home-page .panel.half.white-panel .cta,main .home-page .panel.half.white-panel .panel-header,main .home-page .panel.half.white-panel p{color:#fff}main .home-page .panel.half.white-panel .cta{border-color:#fff}main .home-page .panel.half.white-panel .cta:hover{border-color:#c9002d}main .home-page .panel.half.aligned-btn p{width:320px;margin-right:20px;display:inline-block;margin-bottom:0}main .home-page .panel.half.aligned-btn .cta{vertical-align:top;margin-top:10px}main .home-page .panel.hero.full{height:620px}main .home-page .panel.hero.full .panel-header{font-size:29px}main .home-page .panel.hero.full p{font-size:24px}main .home-page .panel.hero.full .panel-header,main .home-page .panel.hero.full p{margin-bottom:15px}main .home-page .panel.fixed-bottom .copy-wrapper,main .home-page .panel.full.fixed-bottom .panel-container .copy-wrapper{bottom:0}main .home-page .panel .panel-header{padding:0;position:relative}main .home-page .panel .panel-container{padding:0}main .home-page .panel.half{text-align:left}main .home-page .panel.half+.panel.half .panel-container{left:10%;padding-left:15px;right:initial}main .home-page #register.panel .panel-container{top:50px}main .home-page #register.panel .panel-container .cta.btn{width:350px}main .home-page #choice.panel .panel-container{top:88px}main .home-page #choice.panel .panel-container .cta.btn{width:350px}main .home-page #comfort-matters{height:450px}main .home-page #knowledge-is-power .panel-container .cta.btn{width:300px}main .home-page #financing .panel-container .cta.btn{width:150px}main .home-page #financing.panel .panel-header{padding:0}main .home-page #ucs-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main .home-page #lennox-art-project{background:url(../img/home/lennox-art-project-background-lg.jpg) center right no-repeat}main .home-page #choice{background:url(../img/home/ideal-choice-background-lg.jpg) center center/cover no-repeat}main .home-page #cad-promo{background:url(../img/home/canadian-promo-background-lg.jpg) left center;background-size:cover}main .home-page #register{background:url(../img/home/financing-background-lg.jpg) center center;background-size:cover;background-position:50% 120px;background-repeat:no-repeat;background-color:#f1f1f1}main .home-page #knowledge-is-power{background:url(../img/home/knowledge-is-power-background-lg.jpg) center center;background-size:cover}main .home-page #financing{background:url(../img/home/cbx40uhv-background-lg.jpg) 60% 50px/cover no-repeat #fff}main .home-page #comfort-matters .panel-container .cta{margin-bottom:30px}main .home-page #comfort-matters .social-icons h4{display:block;top:auto;max-width:100%;margin:0 auto;font-weight:500}main .home-page #comfort-matters .social-icons ul{max-width:100%;display:block;margin:10px auto}main .home-page #hero-heating .col-right img{max-height:450px;bottom:80px}}.home-page-hero-carousel{height:100%}.home-page-hero-carousel .hero-slide{background-size:cover;height:300px;overflow:hidden}.home-page-hero-carousel .hero-slide .hero-slide-desktop,.home-page-hero-carousel .hero-slide .hero-slide-mobile{width:100%;height:100%}.home-page-hero-carousel #promo{height:100%;padding:0}@media screen and (min-width:768px){.home-page-hero-carousel .hero-slide{height:360px}img#logo-white{width:85%;max-width:340px}.col-lg-4 img{width:80%}}@media screen and (max-width:1024px){.cookieLeft{width:70%!important}.cookieRight{width:30%!important}headerminimal-headerng-scope{width:98%}}@media screen and (max-width:768px){.cookieLeft{width:100%!important}.cookieRight{width:100%!important;float:none;text-align:center}header .col-lg-4.ng-scope{padding:0 20px;width:100%}}@media screen and (min-width:1280px){main .home-page .panel.full .panel-container{width:1170px;max-width:none}main .home-page .panel.full.fixed-bottom-two-col .col-left{left:0}main .home-page .panel.full.fixed-bottom-two-col .col-right{right:0}main .home-page .panel.half .panel-container{width:505px}main .home-page .panel#register{background-position:-31px 139px}main .home-page #financing .panel-container .cta.btn{width:220px}.home-page-hero-carousel .hero-slide{height:500px}}#cookieConsent{background-color:#000;min-height:26px;font-size:14px;color:#ccc;padding:15px 0 8px 30px;position:fixed;bottom:0;left:0;right:0;display:none;z-index:9999}.warrantyConsent{background-color:#ddd;min-height:26px;font-size:14px;color:#000;padding:15px 0 8px 30px;position:relative;top:0;left:0;right:0;display:none;z-index:9999;text-align:center}.warrantyConsent a{color:#444}#cookieConsent a{color:#fff}#cookieConsent a.cookieConsentOK{background-color:#9a223c;color:#fff;display:inline-block;border-radius:5px;padding:10px 15px;cursor:pointer;float:right;margin:0 60px 0 10px;text-display:none}#cookieConsent a.cookieConsentOK:hover{background-color:#fff;color:#9a223c}.cookieLeft{width:80%;float:left}.cookieRight{width:20%;float:right}#page-wrapper header.custom-header{display:none}#page-wrapper.portal #page-container{max-width:none}#page-wrapper.portal #portal-splash-image{background:url(../img/home/portal-background.jpg) no-repeat top center/cover;height:80vw;max-height:450px;margin-bottom:.5vw;z-index:-1}#page-wrapper.portal header{border-bottom:none;padding:10px 0 15px}#page-wrapper.portal header.minimal-header{background-color:transparent;text-align:left;width:100%;padding:6px 0 0;height:20vw;max-height:100px}#page-wrapper.portal header.minimal-header>div{height:100%}#page-wrapper.portal header.minimal-header>div>a{height:100%}#page-wrapper.portal main{height:100%}#page-wrapper.portal .panel-container{position:relative;height:100%}#page-wrapper.portal img#logo-airlife{max-width:none;height:100%;width:160px;margin-top:0;float:left}#page-wrapper.portal #portal-cta-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#page-wrapper.portal #portal-cta-section>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:50%}#page-wrapper.portal #portal-cta-section>div:last-child{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#page-wrapper.portal #portal-cta-section>div>a{font-family:Maven Pro;font-size:16px;background-color:#9a223c;padding:34px 16px;color:#fff;text-decoration:none;height:94px;display:block;width:99.5%;text-align:center}#page-wrapper.portal #portal-cta-section>div>a:first-child{font-size:20px;margin-bottom:.5vw;padding:25px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#page-wrapper.portal #portal-cta-section>div>a:first-child:hover{background:#fff;color:#c9002d;border:2px solid #bdbdbd;padding:8px 16px}.portal-footer #footer-nav{display:none}.portal-footer #copyright{text-align:center;padding:10px 0}.portal-footer #copyright .container{padding:0}.portal-footer #copyright a,.portal-footer #copyright p{font-size:11px;font-family:Open Sans,sans-serif;display:inline-block}.portal-footer #copyright p{margin:0 10px 0 0}.portal-footer #copyright .spanish-about a:last-child{margin:0}.portal-footer li .up-caret{-webkit-transition:all .25s 0s;transition:all .25s 0s;-webkit-transform:rotate(0);transform:rotate(0);display:inline-block;position:relative;height:14px;width:14px}.portal-footer li .up-caret img{width:100%;position:absolute;top:0;left:0}.portal-footer li:hover .up-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){#page-wrapper.portal header.minimal-header{position:absolute;left:10%;width:80%;height:10vw;max-height:200px}#page-wrapper.portal img#logo-airlife{width:auto}#page-wrapper.portal #portal-splash-image{margin-bottom:0;height:65vw;max-height:1300px}#page-wrapper.portal #portal-cta-section{position:absolute;bottom:0;width:70%;left:15%}#page-wrapper.portal #portal-cta-section>div{width:46%}#page-wrapper.portal #portal-cta-section>div>a:first-child{padding:9px 16px 12px;height:44px;opacity:.8}#page-wrapper.portal #portal-cta-section>div>a:last-child{background-color:transparent;color:#444;font-weight:700;text-decoration:underline;padding:20px 16px}#page-wrapper.portal #portal-cta-section>div>a:last-child:hover{text-decoration:none}.portal-footer{z-index:9999;text-align:center}.portal-footer #copyright .container{padding-top:10px;border:none}.portal-footer #copyright a,.portal-footer #copyright p{font-size:13px}.portal-footer #copyright a{text-align:center}.portal-footer #copyright .spanish-about{margin-top:7px}.portal-footer #footer-nav{display:block}.portal-footer #footer-nav ul{padding:0 20px}.portal-footer #footer-nav li{width:auto;margin:10px 8px}.portal-footer #footer-nav a{font-family:Open Sans,sans-serif;font-size:14px;text-transform:none}.portal-footer #footer-nav .drop-up-nav{display:inline-block}.portal-footer #footer-nav .drop-up-nav li{margin:10px 8px}.portal-footer #footer-nav .drop-up-nav-content{display:none;position:absolute;background-color:#454545;width:200px;z-index:1;bottom:42px;padding:10px 0 0}.portal-footer #footer-nav .drop-up-nav-content ul{text-align:left}.portal-footer #footer-nav .drop-up-nav-content ul li{display:block;margin:6px 0}.portal-footer #footer-nav .drop-up-nav-content ul li a{font-size:14px}.portal-footer #footer-nav .drop-up-nav:hover .drop-up-nav-content{display:block}}@media screen and (min-width:1024px){html:not(.tablet) #page-wrapper.portal{margin-top:0;height:calc(100% - 100px)}html:not(.tablet) #page-wrapper.portal .portal-body{height:100%}html:not(.tablet) #page-wrapper.portal #portal-splash-image{height:100%;max-height:unset}html:not(.tablet) #page-wrapper.portal #portal-cta-section{width:50%;max-width:870px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:50px}.portal-footer{padding-top:43px}.portal-footer #copyright{padding:0}.portal-footer #footer-nav a{font-size:17px}.portal-footer #footer-nav li{margin:10px 21px}}@media screen and (min-width:1440px){html:not(.tablet) #page-wrapper.portal #portal-cta-section{width:60%}html:not(.tablet) #page-wrapper.portal #portal-cta-section>div>a{font-size:22px}html:not(.tablet) #page-wrapper.portal #portal-cta-section>div>a:first-child{padding:17px 16px 19px;height:60px;font-size:30px;margin-bottom:2vw}#portal-footer #footer-nav a{font-size:20px}}.become-a-dealer-page{overflow:auto}.become-a-dealer-page .panel{text-align:center}.become-a-dealer-page .panel h1,.become-a-dealer-page .panel h2,.become-a-dealer-page .panel h3,.become-a-dealer-page .panel h4,.become-a-dealer-page .panel h5,.become-a-dealer-page .panel h6,.become-a-dealer-page .panel li,.become-a-dealer-page .panel ol,.become-a-dealer-page .panel p,.become-a-dealer-page .panel ul{max-width:none}.become-a-dealer-page .panel .btn{max-width:none;display:inline-block}.become-a-dealer-page .panel.hidden{display:none}.become-a-dealer-page .panel ul li{text-align:left;margin-bottom:20px}.become-a-dealer-page .standard-panel{padding-top:40px;padding-bottom:40px}.become-a-dealer-page .standard-panel img,.become-a-dealer-page .standard-panel p{margin-bottom:30px}.become-a-dealer-page .standard-panel img{margin-left:auto;margin-right:auto}.become-a-dealer-page .intro{padding-top:15px;padding-bottom:40px}.become-a-dealer-page .intro h1{padding-bottom:15px}.become-a-dealer-page .intro p{margin-left:auto;margin-right:auto;margin-bottom:20px}.become-a-dealer-page .why-join-the-lennox-team{display:none;position:relative;background-image:url(../img/become-a-dealer/why-join-the-lennox-team.jpg);background-repeat:no-repeat;height:340px;background-position:center center;background-size:cover}.become-a-dealer-page .why-join-the-lennox-team .container{z-index:1;position:relative}.become-a-dealer-page .why-join-the-lennox-team:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#000;top:0;left:0;opacity:.4;z-index:0}.become-a-dealer-page .why-join-the-lennox-team .content{z-index:1;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.become-a-dealer-page .why-join-the-lennox-team .content h2{color:#fff}.become-a-dealer-page .industry-leading-products{border-top:1px solid #bdbdbd}.become-a-dealer-page .partsplus-stores{position:relative;background:#eee}.become-a-dealer-page .partsplus-stores .content{padding:20px 0 40px 0}.become-a-dealer-page .partsplus-stores img{margin-top:40px;margin-left:auto;margin-right:auto}.become-a-dealer-page .partsplus-stores p{margin-bottom:20px}.become-a-dealer-page .partsplus-stores .cta{background:0 0}.become-a-dealer-page .partsplus-stores .cta:hover{background-color:#c9002d;border-color:#c9002d}.become-a-dealer-page .one-step-distribution-training-resources{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #bdbdbd}.become-a-dealer-page .one-step-distribution-training-resources .columns .column img{display:inline;margin-bottom:30px}.become-a-dealer-page .one-step-distribution-training-resources .columns .column p{margin-bottom:30px;max-width:400px;margin-left:auto;margin-right:auto}.become-a-dealer-page .one-step-distribution-training-resources .columns .column ul{width:70%;margin-left:auto;margin-right:auto}.become-a-dealer-page .one-step-distribution-training-resources .columns .left-column{border-bottom:1px solid #bdbdbd;padding-bottom:40px;margin-bottom:40px}.become-a-dealer-page .davenet{border-bottom:1px solid #bdbdbd}.become-a-dealer-page .davenet .left-column{position:relative}.become-a-dealer-page .davenet .left-column .icon{position:absolute;bottom:11.5%;right:19%}@media screen and (min-width:1024px){.become-a-dealer-page .davenet .left-column .icon{bottom:7.5%;right:15%}}.become-a-dealer-page .legacy-of-excellence{border-top:1px solid #bdbdbd;padding-top:40px;padding-bottom:40px}.become-a-dealer-page .legacy-of-excellence .timeline{position:relative;background-image:url(../img/become-a-dealer/legacy-of-excellence.jpg);background-repeat:no-repeat;height:340px;background-position:center center;background-size:cover}.become-a-dealer-page .legacy-of-excellence .timeline .container{z-index:1;position:relative}.become-a-dealer-page .legacy-of-excellence .timeline:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#000;top:0;left:0;opacity:.4;z-index:0}.become-a-dealer-page .legacy-of-excellence .timeline .content{z-index:1;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.become-a-dealer-page .legacy-of-excellence .timeline .content h2{color:#fff}.become-a-dealer-page .legacy-of-excellence .timeline .content .cta{display:none;color:#fff}.become-a-dealer-page .legacy-of-excellence p{text-align:left;margin-top:30px;margin-bottom:30px}.become-a-dealer-page .become-a-dealer-form{border-top:1px solid #bdbdbd;padding-top:40px}.become-a-dealer-page .become-a-dealer-form .mktoForm{max-width:480px!important;width:100%!important}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoGutter,.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoOffset{display:none}.become-a-dealer-page .become-a-dealer-form .mktoForm input[type=date],.become-a-dealer-page .become-a-dealer-form .mktoForm input[type=email],.become-a-dealer-page .become-a-dealer-form .mktoForm input[type=number],.become-a-dealer-page .become-a-dealer-form .mktoForm input[type=tel],.become-a-dealer-page .become-a-dealer-form .mktoForm input[type=text],.become-a-dealer-page .become-a-dealer-form .mktoForm input[type=url]{padding:2px 3px;background:0 0;z-index:1;position:relative;font-size:14px;font-family:"Maven Pro",sans-serif;color:#838383;font-weight:300;border:0;border-bottom:1px solid #bdbdbd;width:100%!important;padding:10px 10px 4px 10px;-webkit-transition:border-color .2s ease-in;transition:border-color .2s ease-in;outline:0;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.become-a-dealer-page .become-a-dealer-form .mktoForm input[type=text]:hover{border-color:#838383}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoLabel{float:unset;line-height:15px;padding-top:unset;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;text-transform:none;width:auto!important;position:absolute;top:10px;left:10px;-webkit-transition:top .2s ease-in;transition:top .2s ease-in;font-weight:500;z-index:0}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoFormCol{width:100%;padding-top:20px}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoFieldWrap{width:100%}.become-a-dealer-page .become-a-dealer-form .mktoForm select.mktoField{width:100%!important;border:1px solid #bdbdbd;font-size:14px;font-family:"Maven Pro",sans-serif;color:#2a2a2a;font-weight:500;padding:10px 35px 10px 15px;text-transform:uppercase;cursor:pointer;position:relative;z-index:991;min-height:44px;background:#fff;margin-top:17px;margin-bottom:5px}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoCheckboxList,.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoRadioList{padding:unset;padding-top:15px;margin-bottom:10px}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoCheckboxList>label,.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoRadioList>label{margin:14px 10px 0 28px;line-height:15px;display:block;font-family:"Maven Pro",sans-serif;font-weight:500}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoCheckboxList>input,.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoRadioList>input{padding:0;margin-top:14px;margin-bottom:0;margin-left:10px;height:15px}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoButtonRow{display:block}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoButtonRow span{text-align:center;display:block;margin-left:0!important}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{border:2px solid #c9002d;font-family:"Maven Pro",sans-serif;font-size:15px;line-height:1;padding:18px;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;background:#fff;color:#c9002d;border-color:#bdbdbd;padding-left:30px;padding-right:30px;display:inline-block}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{background:#c9002d;color:#fff;border-color:#c9002d}.dealer-frame__prompt{text-align:center;padding:1.5em 0}@media screen and (min-width:640px){.become-a-dealer-page .standard-panel p{width:70%;margin-left:auto;margin-right:auto}.become-a-dealer-page .intro p{width:82%}.become-a-dealer-page .one-step-distribution-training-resources .columns{overflow:auto}.become-a-dealer-page .one-step-distribution-training-resources .columns .column{margin:0;width:48.5%}.become-a-dealer-page .one-step-distribution-training-resources .columns .column.left-column{float:left}.become-a-dealer-page .one-step-distribution-training-resources .columns .column.right-column{float:right}.become-a-dealer-page .one-step-distribution-training-resources .columns .left-column{border-bottom:none;padding-bottom:0;margin-bottom:0}}@media screen and (min-width:768px){.become-a-dealer-page .standard-panel p{max-width:650px;margin-left:auto;margin-right:auto}.become-a-dealer-page .intro{padding-bottom:40px}.become-a-dealer-page .why-join-the-lennox-team{background-image:url(../img/become-a-dealer/why-join-the-lennox-team-md.jpg);height:480px;margin-bottom:10px}.become-a-dealer-page .industry-leading-products .columns .left-column{padding-top:5%}.become-a-dealer-page .partsplus-stores{margin-bottom:20px}.become-a-dealer-page .partsplus-stores img{margin-top:0}.become-a-dealer-page .legacy-of-excellence p{width:80%;max-width:700px}.become-a-dealer-page .legacy-of-excellence ul{margin-left:80px}}@media screen and (min-width:1024px){.become-a-dealer-page .intro{padding-bottom:50px}.become-a-dealer-page .intro h1{padding-top:20px}.become-a-dealer-page .intro h2{padding-top:15px;padding-bottom:20px}.become-a-dealer-page .why-join-the-lennox-team{display:block}.become-a-dealer-page .industry-leading-products{border-top:none}.become-a-dealer-page .industry-leading-products .columns .left-column{padding-top:10px}.become-a-dealer-page .partsplus-stores .columns .right-column{padding-top:50px}.become-a-dealer-page .one-step-distribution-training-resources .columns .column ul{max-width:350px;padding-left:30px}.become-a-dealer-page .legacy-of-excellence .timeline .content .cta{display:inline-block}}@media screen and (min-width:1280px){.become-a-dealer-page .why-join-the-lennox-team{background-image:url(../img/become-a-dealer/why-join-the-lennox-team-lg.jpg) center center no-repeat}}@media screen and (max-width:480px){.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoLabel b{padding:0}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix{float:right;padding-left:5px}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoRadioList{padding-top:18px}.become-a-dealer-page .become-a-dealer-form .mktoForm .mktoLabel>strong{padding:0}.become-a-dealer-page .become-a-dealer-form .mktoForm input[type=email],.become-a-dealer-page .become-a-dealer-form .mktoForm input[type=tel],.become-a-dealer-page .become-a-dealer-form .mktoForm input[type=text]{height:30px}}.quantum-header{height:355px;background-color:#222;background-image:url(../../lib/img/buyers-guide/why-buy-lennox/quantum-coil-technology/0195e76493547168bdded9745132da0c65c4027d.png),url(../../lib/img/buyers-guide/why-buy-lennox/quantum-coil-technology/flipped.png);background-size:contain;background-position:left center,right center;background-repeat:no-repeat,no-repeat;text-align:center;margin-bottom:520px}.quantum-header img:nth-child(1){height:46px;margin-top:33px;margin-bottom:316px}.quantum-header p{text-align:center;font-family:"Maven Pro",sans-serif;font-size:14px;letter-spacing:0;line-height:25px;color:#888383;margin:24px auto;max-width:87%}.quantum-header .quantum-floater{position:absolute;top:194px;left:33%;width:200px}.quantum-infographic{margin-bottom:102px}.quantum-infographic h1#title{font-family:"Maven Pro",sans-serif;font-size:20px;color:#2a2a2a;letter-spacing:0;text-align:center;text-transform:none}.quantum-infographic p#copy{font-family:"Maven Pro",sans-serif;font-size:14px;color:#888383;letter-spacing:0;text-align:center;line-height:25px;max-width:87%;margin:0 auto}.quantum-infographic .middle-boxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:90%;margin:32px auto}.quantum-infographic .middle-boxes h1{font-family:"Maven Pro",sans-serif;font-size:18px;color:#2a2a2a;letter-spacing:0;text-transform:none;max-width:100%}.quantum-infographic .middle-boxes p{font-family:"Maven Pro",sans-serif;font-size:14px;color:#888383;letter-spacing:0;max-width:87%;margin:0 auto}.quantum-infographic .middle-boxes .box2 img{width:380px;margin:24px 0}.quantum-infographic .middle-boxes .bottom-box,.quantum-infographic .middle-boxes .box1,.quantum-infographic .middle-boxes .box3{text-align:center}.quantum-infographic .bottom-box{max-width:87%;height:218px;margin:0 auto;text-align:center}.quantum-infographic .bottom-box h1{font-family:"Maven Pro",sans-serif;font-size:18px;color:#2a2a2a;letter-spacing:0;text-transform:none;max-width:100%;text-align:center}.quantum-infographic .bottom-box p{font-family:"Maven Pro",sans-serif;font-size:14px;color:#888383;letter-spacing:0;max-width:87%;margin:0 auto}.quantum-info{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.quantum-info div{height:711px}.quantum-info div:nth-child(1){background-image:url(../../lib/img/buyers-guide/why-buy-lennox/quantum-coil-technology/test.svg);background-repeat:no-repeat;background-size:cover;background-position:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.quantum-info div:nth-child(1) h1{font-family:"Maven Pro",sans-serif;font-size:18px;color:#fff;letter-spacing:0;max-width:55%;margin:0 auto;text-transform:none;padding:0 0 23px 0;text-align:center}.quantum-info div:nth-child(1) p{font-family:"Maven Pro",sans-serif;font-size:15px;color:#f1f1f1;letter-spacing:0;max-width:80%;margin:0 auto}.quantum-info div:nth-child(2){background-color:#f1f1f1;background-image:url(../../lib/img/buyers-guide/why-buy-lennox/quantum-coil-technology/info-machine.png);background-repeat:no-repeat;background-size:cover;background-position:58% -6%;height:250px}.quantum-slider{margin-bottom:33px}.quantum-slider h2{font-family:"Maven Pro",sans-serif;font-size:20px;color:#6a6a6a;letter-spacing:0;text-align:center;max-width:87%;margin:43px auto}.quantum-slider .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.quantum-slider .items .product-box{border-bottom:1px solid #eee;margin-bottom:24px;max-width:254px}.quantum-slider .items .product-box a{text-decoration:none}.quantum-slider .items .product-box .col-top{text-align:center}.quantum-slider .items .product-box .col-bottom{margin-bottom:19px}.quantum-slider .items .product-box .col-bottom h4{font-family:"Maven Pro",sans-serif;font-size:18px;color:#ac0b3d;letter-spacing:0}.quantum-slider .items .product-box .col-bottom h5{font-family:"Maven Pro",sans-serif;font-size:16px;color:#2a2a2a;letter-spacing:0;line-height:21px}.quantum-slider .items .product-box .col-bottom .customer-ratings p{font-family:"Maven Pro",sans-serif;font-size:16px;color:#2a2a2a;letter-spacing:0;line-height:21px}@media screen and (max-width:320px){.quantum-header{margin-bottom:264px}.quantum-header .quantum-floater{left:29%}.quantum-infographic{margin-bottom:90px}}@media screen and (min-width:374px) and (max-width:375px){.quantum-header{margin-bottom:235px}.quantum-infographic{margin-bottom:72px}}@media screen and (min-width:400px) and (max-width:425px){.quantum-header{margin-bottom:227px}.quantum-infographic{margin-bottom:38px}}@media screen and (min-width:768px){.quantum-header{margin-bottom:176px}.quantum-header img:nth-child(1){margin-top:147px;margin-bottom:188px}.quantum-header .quantum-floater{left:94px}.quantum-infographic{margin-bottom:17px}.quantum-infographic h1#title{max-width:100%}.quantum-info div:nth-child(2){height:463px}}@media screen and (min-width:1024px){.quantum-header{height:624px;margin-bottom:128px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.quantum-header p{margin:0 auto;padding:18px 20px;max-width:54%;font-size:18px;color:#fff;line-height:32px}.quantum-header img:nth-child(1){height:84px;margin-top:0;margin-bottom:0}.quantum-header .quantum-floater{top:238px;left:35px;width:320px}.quantum-infographic{margin-bottom:0}.quantum-infographic h1#title{font-size:32px;color:#2a2a2a;letter-spacing:0;max-width:100%}.quantum-infographic p#copy{font-size:15px;letter-spacing:0}.quantum-infographic .middle-boxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.quantum-infographic .middle-boxes .box1,.quantum-infographic .middle-boxes .box3{max-width:384px;text-align:left}.quantum-infographic .middle-boxes p{font-family:"Maven Pro",sans-serif;font-size:15px;color:#888383;letter-spacing:0;max-width:100%}.quantum-infographic .bottom-box{max-width:790px;height:218px;margin:0 auto}.quantum-infographic .bottom-box h1{font-family:"Maven Pro",sans-serif;font-size:18px;color:#2a2a2a;letter-spacing:0;text-transform:none;max-width:100%;text-align:center;display:inline}.quantum-infographic .bottom-box p{font-family:"Maven Pro",sans-serif;font-size:15px;color:#888383;letter-spacing:0;max-width:100%;padding:15px}.quantum-infographic .bottom-box img{vertical-align:bottom;display:inline-block}.quantum-info{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.quantum-info div{height:550px;width:50%}.quantum-info div:nth-child(1){background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.quantum-info div:nth-child(1) h1{font-family:"Maven Pro",sans-serif;font-size:18px;color:#fff;letter-spacing:0;max-width:55%;margin:0 auto;text-transform:none;padding:0 0 23px 0;text-align:center}.quantum-info div:nth-child(1) p{font-family:"Maven Pro",sans-serif;font-size:15px;color:#f1f1f1;letter-spacing:0;max-width:80%;margin:0 auto}.quantum-info div:nth-child(2){background-size:auto;background-position:55% -37%;height:550px}.quantum-slider h2{margin:78px auto 20px auto}.quantum-slider .items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.quantum-slider .items .product-box{border:1px solid #bdbdbd;height:400px;margin:1%;padding:30px 25px}.quantum-slider .items .product-box .col-top img{max-height:180px;min-height:180px;margin-bottom:18px}.quantum-slider .items .product-box .col-bottom h4{max-width:100%}.quantum-slider .items .product-box .col-bottom h5{max-width:100%}.quantum-slider .items .product-box .customer-ratings p{max-width:100%}}.search-wrapper .form-error{font-family:"Maven Pro",sans-serif;color:#c9002d;margin-top:10px}.search-wrapper iframe{max-width:640px;margin-top:20px;width:100%}.st-default-search-input{background:0 0!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:auto!important}.st-search-container{padding-top:20px}@media screen and (min-width:1024px){.search-wrapper iframe{height:1100px}}main .news-press-landing .page-header-wrapper .page-header{border-bottom:1px solid #bdbdbd}main .news-press-landing .page-body-wrapper .page-body .page-body-main .news-press-item{border-top:none;border-left:none;border-right:none;padding-top:0;padding-bottom:0;margin-bottom:0}main .news-press-landing .page-body-wrapper .page-body .page-body-main .news-press-item .card-body{padding-left:0;padding-right:0}main .news-press-landing .page-body-wrapper .page-body .page-body-main .news-press-item .card-body .card-cta{position:relative;display:inline-block}main .news-press-landing .page-body-wrapper .page-body .page-body-main .card.blank-card{background:0 0;border:none}main .news-press-landing .page-body-wrapper .page-body .page-body-main .card.blank-card .cta{width:100%}main .news-article .page-body .page-body-main .article-body .lead,main .news-article .page-body .page-body-main .article-body>h2:first-child,main .news-article .page-body .page-body-main .article-body>p:first-child{margin-bottom:20px}main .news-article .page-body .news-card h2.card-title{max-width:none}@media screen and (min-width:480px){main .news-press-landing .page-header-wrapper .page-header{border-bottom:none}main .news-press-landing .page-body-wrapper .page-body .page-body-main .news-press-item{border:1px solid #bdbdbd;margin-bottom:30px}main .news-press-landing .page-body-wrapper .page-body .page-body-main .news-press-item .card-body{padding:40px 30px}}@media screen and (min-width:1024px){main .news-press-landing .page-body-wrapper .page-body .page-body-main{background:0 0}main .news-press-landing .page-body-wrapper .page-body .page-body-main .news-press-item{border:none;margin-bottom:30px;min-height:250px}main .news-press-landing .page-body-wrapper .page-body .page-body-main .news-press-item h2.card-title{margin-bottom:20px}}.wrapper.lennox-life.feel-the-love{padding-bottom:0}.wrapper.lennox-life.feel-the-love .container{max-width:1300px;padding:0}.wrapper.lennox-life.feel-the-love .container .content{width:100%;float:none}.wrapper.lennox-life.feel-the-love .container .content p{max-width:100%}.wrapper.lennox-life.feel-the-love .container .content .hero-wrapper{position:relative;width:100%}.wrapper.lennox-life.feel-the-love .container .content .hero-wrapper .hero{background:url(../img/lennox-life/feel-the-love/Feel-the-Love-Hero-Image.jpg) top center #f1f1f1 no-repeat;background-size:cover;top:0;bottom:0;left:0;right:0;height:160px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wrapper.lennox-life.feel-the-love .container .content .hero-wrapper .hero .hero-logo{max-height:42%;position:absolute;right:20px;bottom:20px}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail{font-size:14px;font-family:"Open Sans",sans-serif,serif;line-height:1.15}.wrapper.lennox-life.feel-the-love .container .content .ftl-intro{width:80%;margin:30px auto 60px;max-width:650px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wrapper.lennox-life.feel-the-love .container .content .ftl-intro .ftl-overview{font-family:"Open Sans",sans-serif,serif;font-size:20px;margin-bottom:20px}.wrapper.lennox-life.feel-the-love .container .content .ftl-intro .ftl-detail{font-size:14px;line-height:1.5}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block{margin:20px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#edebe8;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block .ftl-detail-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block .ftl-detail-wrapper .ftl-detail.ftl-title{font-weight:700;font-family:"Maven Pro",sans-serif}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block .ftl-detail-wrapper .ftl-detail{font-family:"Open Sans",sans-serif,serif;width:70%;margin:0 auto 20px;line-height:1.5}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block .ftl-detail-img{height:300px}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block.img-left .ftl-detail-wrapper .ftl-detail{width:70%;margin:0 15% 20 15%}.wrapper.lennox-life.feel-the-love .container .content #first-detail-img{background:url(../img/lennox-life/feel-the-love/Feel-the-love-Family.png) top center #f1f1f1 no-repeat;background-size:cover}.wrapper.lennox-life.feel-the-love .container .content #second-detail-img{background:url(../img/lennox-life/feel-the-love/Feel-the-Love-GroupShot.png) top center #f1f1f1 no-repeat;background-size:cover}.wrapper.lennox-life.feel-the-love .container .content #third-detail-img{background:url(../img/lennox-life/feel-the-love/Feel-the-Love-Team.png) top center #f1f1f1 no-repeat;background-size:cover}.wrapper.lennox-life.feel-the-love .container .content .btn.cta{background-color:#d9d6cf;margin:0 auto 20px;width:70%}.wrapper.lennox-life.feel-the-love .container .content .btn.cta:hover{background:#c9002d;color:#d9d6cf;border-color:#c9002d}@media screen and (min-width:480px){.wrapper.lennox-life.feel-the-love .container .content .hero-wrapper .hero{height:240px}}@media screen and (min-width:768px){.wrapper.lennox-life.feel-the-love .container .content .hero-wrapper .hero{height:360px}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block{height:400px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block .ftl-detail-wrapper{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block .ftl-detail-wrapper .ftl-detail.ftl-title{margin:0 10% 10px 10%}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block .ftl-detail-img{height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block.img-right .ftl-detail-wrapper .ftl-detail{margin:0 10% 20px 20%}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block.img-left .ftl-detail-wrapper .ftl-detail{width:70%;margin:0 15% 20px 15%}.wrapper.lennox-life.feel-the-love .container .content .ftl-intro{margin:60px auto 60px}.wrapper.lennox-life.feel-the-love .container .content .btn.cta{margin:0 auto 20px 15%;width:200px;padding:8px 0;font-size:14px}}@media screen and (min-width:1024px){.wrapper.lennox-life.feel-the-love .container .content .hero-wrapper .hero{height:480px}.wrapper.lennox-life.feel-the-love .container .content .ftl-intro .ftl-detail{font-size:16px}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block{height:530px}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block.img-right .ftl-detail-wrapper .ftl-detail{margin:0 15% 20px 25%}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block .ftl-detail-wrapper .ftl-detail{font-size:16px}.wrapper.lennox-life.feel-the-love .container .content .btn.cta{padding:15px 0}}@media screen and (min-width:1280px){.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block.img-left .ftl-detail-wrapper .ftl-detail{width:60%;margin:0 25% 20px 15%}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block.img-left .btn.cta{margin:0 auto 20px 15%}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block.img-right .ftl-detail-wrapper .ftl-detail{width:55%;margin:0 20% 20px 25%}.wrapper.lennox-life.feel-the-love .container .content .ftl-detail-block .ftl-detail-wrapper .ftl-detail{font-size:18px}}#clear-air #questions{width:100%}#clear-air .question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:650px;width:100%}#clear-air .question .left{width:100%;height:100%;position:relative;cursor:pointer}#clear-air .question .right{width:100%;height:40%;position:relative;cursor:pointer}#clear-air h1{max-width:none;color:#fff;font-family:"Maven Pro",sans-serif;font-size:20px;font-style:italic;font-weight:900;line-height:76px;text-align:center;margin:0 auto;padding:0 20px;display:table;margin-top:10px}#clear-air h3{text-transform:uppercase;color:#fff;font-family:"Maven Pro",sans-serif;font-size:30px;font-style:italic;font-weight:900;line-height:41px;text-align:left;max-width:100%;margin-bottom:20px}#clear-air p{color:#fff;font-family:"Maven Pro",sans-serif;font-size:18px;line-height:24px;text-align:center;margin:0 auto}#clear-air .container{position:relative;max-width:1200px;margin:0 auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#clear-air .right{overflow:hidden}#clear-air .left-choice{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:35px}#clear-air .right-choice{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:32px}#clear-air .overlay{position:absolute;pointer-events:none;width:100%;left:0}#clear-air .notes h4{color:#fff;font-family:"Maven Pro",sans-serif;font-size:14px;font-weight:700;letter-spacing:2.63px;line-height:19px;text-align:center;margin:40px auto 20px;text-transform:uppercase}#clear-air .notes p{width:80%;height:50px}#clear-air .or{color:#fff;font-family:"Maven Pro",sans-serif;font-size:20px;font-style:italic;font-weight:900;line-height:32px;text-align:center;padding:5px 15px;margin:145px auto 0;display:table}#clear-air #question-1 .left{background-color:#ad2856}#clear-air #question-1 .right{background-color:#721536}#clear-air #question-1 h1{background-color:#971a45}#clear-air #question-1 .or{background-color:#971a45}#clear-air #question-2{display:none}#clear-air #question-2 .left{background-color:#35a484}#clear-air #question-2 .right{background-color:#228065}#clear-air #question-2 h1{background-color:#175d49}#clear-air #question-2 .or{background-color:#175d49}#clear-air #question-3{display:none}#clear-air #question-3 .left{background-color:#4a76bc}#clear-air #question-3 .right{background-color:#1d478a}#clear-air #question-3 h1{background-color:#112f5e}#clear-air #question-3 .or{background-color:#112f5e}#clear-air #question-4{display:none;height:530px}#clear-air #question-4 .left{background-color:#ffc44b}#clear-air #question-4 .right{background-color:#dca025}#clear-air #question-4 h1{background-color:#a77206}#clear-air #question-4 .or{background-color:#a77206}#clear-air #results{background-color:#1c1618;display:block;width:100%;padding-top:40px}#clear-air #results .result{margin-bottom:140px}#clear-air #results h1{font-size:44px;line-height:64px;padding:0;text-align:left;width:100%}#clear-air #results p{color:#fff;font-family:"Maven Pro",sans-serif;font-size:18px;line-height:24px;text-align:left;margin:0 0 45px}#clear-air #results .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 -5px}#clear-air #results .social a{width:82px;height:60px;background-color:#b81b51;margin:0 5px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#clear-air #results .social-feed{margin-top:27px;position:relative;height:610px}#clear-air #results .social-feed-item{width:100%;border-radius:15px;background-color:rgba(255,255,255,.3);margin-bottom:20px;padding:8px 10px 8px 6px;height:100px;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}#clear-air #results .social-feed-item:nth-child(3){opacity:.7}#clear-air #results .social-feed-item:nth-child(4){opacity:.5}#clear-air #results .social-feed-item:nth-child(5){opacity:.3}#clear-air #results .social-feed-item:nth-child(n+5){-webkit-transition:opacity 550ms cubic-bezier(.23,1,.32,1) 150ms;transition:opacity 550ms cubic-bezier(.23,1,.32,1) 150ms}#clear-air #results .social-feed-item img{height:65px;width:65px;border-radius:30px}#clear-air #results .item-profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#clear-air #results .item-details{margin:6px 0 6px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#clear-air #results .item-name{width:70px;margin:0;white-space:nowrap;text-align:center;margin:0 0 6px 5px;font-size:16px;line-height:20px}#clear-air #results .item-tweet{font-size:16px;line-height:20px;margin:0 0 0 5px;max-width:100%}#clear-air .social-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;margin:0 10px}#clear-air .bars{float:left;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;margin:65px 10px 0}#clear-air .bars .percentages{color:#9c9c9c;font-family:"Maven Pro",sans-serif;font-size:24px;font-style:italic;font-weight:900;line-height:33px;margin:20px 0 70px 0}#clear-air .bars .percentages .leader{opacity:1;color:#d51c5c}#clear-air .bar{height:50px}#clear-air .bar div{background-color:#525252;height:50px;float:left}#clear-air .bar div.first{opacity:1;background-color:#d51c5c;-webkit-box-shadow:0 0 20px 2px #96244b;box-shadow:0 0 20px 2px #96244b}#clear-air #videos{padding-top:80px}#clear-air #videos h1{color:#1c1618;font-size:34px}#clear-air #videos .container{position:relative;margin:0 auto;max-width:1300px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#clear-air #videos .video{position:relative;width:95%;height:0;padding-bottom:51%;margin:10px 5px}#clear-air #videos .video iframe{position:absolute;width:100%;height:100%;left:0;top:0}#clear-air #faqs{padding-top:80px}#clear-air #faqs h1{color:#1c1618;font-size:32px}#clear-air #faqs h3{text-transform:uppercase;font-family:"Maven Pro",sans-serif;font-size:30px;font-style:italic;font-weight:900;line-height:41px;margin-bottom:15px;color:#1c1618;text-align:left;max-width:100%}#clear-air #faqs p{color:#1c1618;text-align:left;max-width:100%}#clear-air #faqs .container{padding:0}#clear-air #faqs .faq{height:210px;background-color:#f5f5f5;padding:22px;margin:10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:280px;-ms-flex-preferred-size:280px;flex-basis:280px}@media screen and (min-width:768px){#clear-air .zoom{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#clear-air .zoom:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#clear-air h1{font-size:50px}#clear-air .question{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#clear-air .question .right{height:100%}#clear-air .left-choice{padding-bottom:140px;padding-right:40px}#clear-air .left-choice h1{margin:0 0 0 auto}#clear-air .right-choice{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:140px;padding-left:40px}#clear-air .right-choice h1{margin:0 auto 0 0}#clear-air .overlay{padding-top:30px}#clear-air .or{margin:120px auto 0}#clear-air #results{padding-top:80px}#clear-air #results .container{max-width:none}#clear-air #results h1{font-size:54px}#clear-air #results h3{margin-top:30px;font-size:25px}#clear-air #results .social a{height:80px}#clear-air #results .social a img{margin:20px 60px}#clear-air #videos .video{width:48%;padding-bottom:27%}#clear-air #faqs .faq{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width:1024px){#clear-air h1{font-size:72px;padding:5px 20px}#clear-air .question{height:900px}#clear-air #question-4{height:800px}#clear-air .overlay{padding-top:90px}#clear-air .or{margin:190px auto 0}#clear-air .left-choice{padding-bottom:205px;padding-right:60px}#clear-air .left-choice h1{font-size:64px}#clear-air .right-choice{padding-bottom:205px;padding-left:60px}#clear-air .right-choice h1{font-size:64px}#clear-air h1.second-line{margin-top:40px}#clear-air #final{margin-top:-185px;padding-top:185px}#clear-air #results{padding-top:120px}#clear-air #results .container{padding:0 5px}#clear-air #results h1{font-size:68px}#clear-air #results h3{margin-top:30px;font-size:25px}#clear-air .social-wrapper{padding-right:10px}#clear-air #videos{padding-top:120px}#clear-air #videos h1{font-size:70px}#clear-air #faqs{padding-top:120px}#clear-air #faqs h1{font-size:70px}#clear-air .bars{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;padding-left:10px}}@media screen and (min-width:1280px){#clear-air .left-choice{padding-right:20%}#clear-air .right-choice{padding-left:20%}#clear-air .social-wrapper{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:36%;-ms-flex-preferred-size:36%;flex-basis:36%}#clear-air .bars{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:36%;-ms-flex-preferred-size:36%;flex-basis:36%}#clear-air #videos{max-width:1300px;margin:0 auto}#clear-air #videos .video{margin:15px 10px}#clear-air #faqs h1{margin-bottom:40px;font-size:76px}#clear-air #faqs .faq{padding:30px 20px 0 36px}#clear-air #faqs h3{font-size:40px}#clear-air #faqs p{font-size:22px;line-height:36px}}#bedtime-stories{font-family:'Maven Pro',sans-serif}#bedtime-stories img{display:block;width:100%;height:100%}#bedtime-stories .section,#bedtime-stories .section-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#bedtime-stories .section-container{width:90%;height:100%;max-width:1024px}#bedtime-stories .section-container .img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#bedtime-stories #hero,#bedtime-stories #subnav{color:#fff}#bedtime-stories #hero{background:url(/lib/img/lennox-life/bedtime-stories/hero3.jpg) center 10%/cover no-repeat #fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:150px 15px 15px}#bedtime-stories #hero p{margin:0 5px 10px;font-size:16px;line-height:1.5;text-align:center}#bedtime-stories #subnav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#bedtime-stories #subnav a{width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}#bedtime-stories #subnav a .see-story-btn{background-color:#313131;border-color:#dfcb6a;color:#fff;font-family:'Maven Pro',sans-serif;text-transform:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;margin:15px 0 0;width:80%}#bedtime-stories #icomfort-intro{padding:15px 0 25px}#bedtime-stories #icomfort-intro>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#bedtime-stories #icomfort-intro div>div>div>img{width:280px}#bedtime-stories #icomfort-details{padding:25px 0 0;background-color:#96b2c7}#bedtime-stories #icomfort-details>div{color:#283f51;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#bedtime-stories #icomfort-details p{max-width:280px}#bedtime-stories #icomfort-details span{color:#cee5f5}#bedtime-stories #icomfort-cta{padding:45px 0 25px;background-color:#2e284c}#bedtime-stories #icomfort-cta>div{color:#83bbea;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#bedtime-stories #icomfort-cta-copy{width:280px}#bedtime-stories #icomfort-cta-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#bedtime-stories #icomfort-cta span{color:#b5b2c5}#bedtime-stories #icomfort-cta #explore-icomfort{color:#2e284c;background-color:#83bbea;border-color:#83bbea}#bedtime-stories #iharmony-intro{padding:15px 0 0;background-color:#ededed}#bedtime-stories #iharmony-intro>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#bedtime-stories #iharmony-intro>div>div:first-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:280px}#bedtime-stories #iharmony-details{padding:20px 0 25px;background-color:#96b2c7}#bedtime-stories #iharmony-details>div{color:#273e50;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#bedtime-stories #iharmony-details p{width:280px}#bedtime-stories #iharmony-details span{color:#dcebf2}#bedtime-stories #iharmony-cta{padding:15px 0 25px;background-color:#f1dd64}#bedtime-stories #iharmony-cta>div{color:#1e3442;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#bedtime-stories #iharmony-cta-copy{width:280px}#bedtime-stories #iharmony-cta span{color:#46606f}#bedtime-stories #iharmony-cta #explore-iharmony{color:#fff;background-color:#1e3442;border-color:#1e3442;margin-bottom:20px}#bedtime-stories #sneezers-intro{padding:15px 0 25px}#bedtime-stories #sneezers-intro>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#bedtime-stories #sneezers-intro-copy{width:280px}#bedtime-stories #sneezers-details{padding:25px 0 20px;background-color:#e1c39d}#bedtime-stories #sneezers-details>div{color:#7d572a;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#bedtime-stories #sneezers-details p{max-width:280px}#bedtime-stories #sneezers-details span{color:#6e7951}#bedtime-stories #sneezers-cta{padding:25px 0;background-color:#cbbadc}#bedtime-stories #sneezers-cta>div{color:#323335;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#bedtime-stories #sneezers-cta-copy{width:280px}#bedtime-stories #sneezers-cta span{color:#fff}#bedtime-stories #sneezers-cta #explore-pureair{color:#323335;background-color:#fff;border-color:#fff}#bedtime-stories .section-intro-copy>div{color:#c30f32}#bedtime-stories .section-intro-copy a,#bedtime-stories .section-intro-copy p{font-size:25px;line-height:1.5}#bedtime-stories .section-intro-copy .filigree-copy{max-width:none;margin-bottom:10px}#bedtime-stories .section-intro-copy .filigree-copy-1{color:#b79a5e;font-size:16px}#bedtime-stories .section-intro-copy .filigree-copy-2{color:#8a772a;font-size:16px}#bedtime-stories .section-intro-copy .filigree-copy-3{color:#7b8a75;font-size:16px}#bedtime-stories .watch-video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#bedtime-stories .watch-video img{width:30px;margin:0 0 5px 10px}#bedtime-stories .explore-btn{width:167px;height:40px;margin-top:25px;text-transform:none;padding:11px}#bedtime-stories .trademark-s-symbol{color:inherit!important;font-style:italic}@media screen and (min-width:768px){#bedtime-stories #hero{background:url(/lib/img/lennox-life/bedtime-stories/hero.jpg) center 30%/cover no-repeat #fff;padding:250px 15px 20px}#bedtime-stories #hero p{margin:0 5px 30px;max-width:400px}#bedtime-stories #subnav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#bedtime-stories #subnav a{width:auto;margin:0 2%}#bedtime-stories #subnav img{width:192px}#bedtime-stories .section-container{width:90%}#bedtime-stories #icomfort-intro{padding:3% 0}#bedtime-stories #icomfort-intro .section-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#bedtime-stories #icomfort-intro .section-container .img-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-left:0;padding:0;height:auto}#bedtime-stories #icomfort-intro .section-container>div{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;margin:0 5%}#bedtime-stories #icomfort-intro .section-container>div>img{width:100%;max-width:460px}#bedtime-stories #icomfort-intro .section-container div:nth-of-type(2){margin-right:0;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}#bedtime-stories #icomfort-intro .section-container img.filigree{width:46%;margin-bottom:20px;max-width:140px}#bedtime-stories #icomfort-details{padding:0}#bedtime-stories #icomfort-details>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#bedtime-stories #icomfort-details p{max-width:none;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;font-size:20px}#bedtime-stories #icomfort-details>div>div{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;margin:0}#bedtime-stories #icomfort-cta{padding:35px 0}#bedtime-stories #icomfort-cta-top{width:100%;height:100%}#bedtime-stories #icomfort-cta-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#bedtime-stories #icomfort-cta-bottom>div{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;margin:0 2%}#bedtime-stories #icomfort-cta-copy p{font-size:20px}#bedtime-stories #iharmony-intro{padding:25px 0 0}#bedtime-stories #iharmony-intro>div>div{width:70%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#bedtime-stories #iharmony-intro>div>div>img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:auto}#bedtime-stories #iharmony-intro p{text-align:center;width:390px}#bedtime-stories #iharmony-intro .section-container img.filigree{width:56%;margin-bottom:10px}#bedtime-stories #iharmony-details{padding:40px 0}#bedtime-stories #iharmony-details>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#bedtime-stories #iharmony-details>div>*{-webkit-flex-basis:47%;-ms-flex-preferred-size:47%;flex-basis:47%;margin:0 3%}#bedtime-stories #iharmony-details p{font-size:20px;margin-right:0}#bedtime-stories #iharmony-details .section-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#bedtime-stories #iharmony-details .section-container div:first-of-type{margin:0;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#bedtime-stories #iharmony-cta{padding:50px 0}#bedtime-stories #iharmony-cta>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#bedtime-stories #iharmony-cta-copy{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}#bedtime-stories #iharmony-cta-copy p{font-size:20px}#bedtime-stories #iharmony-cta .section-container div:nth-of-type(2){-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#bedtime-stories #sneezers-intro>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#bedtime-stories #sneezers-intro>div>*{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;margin:0 2%}#bedtime-stories #sneezers-intro-copy>div{width:40%;margin-bottom:10px}#bedtime-stories #sneezers-intro .section-container img.filigree{width:113%;margin-bottom:12px;max-width:120px}#bedtime-stories #sneezers-details>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#bedtime-stories #sneezers-details>div>*{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;margin:0 2%}#bedtime-stories #sneezers-details p{font-size:20px;max-width:none}#bedtime-stories #sneezers-cta{padding:73px 0}#bedtime-stories #sneezers-cta>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#bedtime-stories #sneezers-cta>div>*{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;margin:0 2%}#bedtime-stories .section-intro-copy p{font-size:40px;line-height:1}#bedtime-stories .watch-video{margin-top:20px}#bedtime-stories p{max-width:none}}@media screen and (min-width:1024px){#bedtime-stories #subnav{width:100%;max-width:800px}#bedtime-stories #subnav a{width:auto}#bedtime-stories #hero{padding:300px 15px 30px}#bedtime-stories #hero p{font-size:20px;max-width:640px}#bedtime-stories #sneezers-cta-copy p{font-size:20px}}@media screen and (min-width:1280px){#bedtime-stories #icomfort-details p{font-size:26px;min-width:470px}#bedtime-stories #icomfort-cta-copy p{font-size:26px}#bedtime-stories #iharmony-details p{font-size:26px}#bedtime-stories #iharmony-cta-copy p{font-size:26px}#bedtime-stories #sneezers-details p{font-size:26px}#bedtime-stories #sneezers-cta-copy p{font-size:26px}}@media screen and (min-width:510px) and (max-width:767px){#bedtime-stories #hero{padding-top:210px}}@media screen and (max-width:375px){main .financing-page .btn{font-size:12px;padding-left:8px;padding-right:8px}}@media screen and (min-width:768px){main .financing-page .btn{font-size:15px;padding-left:8px;padding-right:8px;margin-top:30px}}.slide-wrapper{font-family:"Maven Pro",sans-serif;height:100%}.slide-wrapper .slide-bg{width:100%;height:300px;position:absolute;z-index:-1;max-width:1920px}.slide-wrapper .slide-desktop,.slide-wrapper .slide-tablet{display:none}.slide-wrapper .container{width:100%;height:100%;padding:0}.slide-wrapper .container .copy-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.slide-wrapper .slide-bg{height:360px}.slide-wrapper .slide-mobile{display:none}.slide-wrapper .slide-tablet{display:block}}@media screen and (min-width:1280px){.slide-wrapper .slide-bg{height:500px}.slide-wrapper .slide-tablet{display:none}.slide-wrapper .slide-desktop{display:block}}.slide-wrapper.rethink .copy-cta{padding-top:20px}.slide-wrapper.rethink .copy{font-size:25px;font-family:"Maven Pro",sans-serif;color:#626566;font-weight:400;margin-bottom:10px}.slide-wrapper.rethink .copy sup{bottom:1.5em;top:-.2em}.slide-wrapper.rethink .cta{border-color:#626566;color:#626566;padding:14px 18px 13px}.slide-wrapper.rethink .cta.cta-transparent:hover{background:#626566;color:#fff}@media screen and (min-width:414px){.slide-wrapper.rethink .copy{font-size:30px}}@media screen and (min-width:768px){.slide-wrapper.rethink .copy-cta{padding-top:30px}}@media screen and (min-width:1024px){.slide-wrapper.rethink .copy{font-size:40px}}@media screen and (min-width:1280px){.slide-wrapper.rethink .copy-cta{padding-top:20px}.slide-wrapper.rethink .copy{font-size:44px}.slide-wrapper.rethink .cta{font-size:18px}}.slide-wrapper.hgtv-smarthome .copy-cta{padding-top:120px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slide-wrapper.hgtv-smarthome .copy{font-size:19px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:700;margin-bottom:10px;width:220px;line-height:1.5}.slide-wrapper.hgtv-smarthome .copy sup{bottom:1.5em;top:-.2em}.slide-wrapper.hgtv-smarthome .cta{border-color:#fff;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:45px;padding:0;width:160px}.slide-wrapper.hgtv-smarthome .cta.cta-transparent:hover{background:#fff;color:#626566}@media screen and (min-width:414px){.slide-wrapper.hgtv-smarthome .copy{font-size:21px;width:250px}.slide-wrapper.hgtv-smarthome .cta{width:180px}}@media screen and (min-width:768px){.slide-wrapper.hgtv-smarthome .copy-cta{padding:0 0 0 407px;height:100%}.slide-wrapper.hgtv-smarthome .copy{width:230px;margin-bottom:15px}}@media screen and (min-width:1024px){.slide-wrapper.hgtv-smarthome .copy{font-size:30px;width:500px;max-width:100%}.slide-wrapper.hgtv-smarthome .cta{font-size:18px;width:200px}}@media screen and (min-width:1280px){.slide-wrapper.hgtv-smarthome .container{max-width:100%}.slide-wrapper.hgtv-smarthome .copy-cta{padding:0 0 0 calc(12% + 430px)}.slide-wrapper.hgtv-smarthome .copy{width:620px;max-width:100%;font-size:36px}.slide-wrapper.hgtv-smarthome .cta{font-size:18px}}.slide-wrapper .promo-home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.slide-wrapper .promo-home-right{padding:15px 20px 15px 45%}.slide-wrapper .promo-home-left{padding:15px 50% 15px 20px}.slide-wrapper .promo-home h2{font-weight:400;color:#404040;font-size:18px;margin:0;max-width:100%}.slide-wrapper .promo-home p{color:#404040;font-size:14px;margin:10px 0 15px}.slide-wrapper .promo-home-cta{height:40px;width:115px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.slide-wrapper .promo-home-can h2{font-size:27px}.slide-wrapper .promo-home-can p{font-size:16px}.slide-wrapper .promo-home-fr h2{font-size:20px}.slide-wrapper .promo-home-fr p{font-size:16px}.slide-wrapper .promo-home-fr .promo-home-cta{width:auto;max-width:270px}@media screen and (max-width:414px){.slide-wrapper .promo-home p{font-size:14px}.slide-wrapper .promo-home-fr h2{font-size:18px;line-height:1.3}.slide-wrapper .promo-home-fr p{font-size:14px;line-height:1.3}}@media screen and (min-width:768px){.slide-wrapper .promo-home-right{padding:15px 50px 15px 58%}.slide-wrapper .promo-home-left{padding:15px 56% 15px 60px}.slide-wrapper .promo-home h2{font-size:21px;max-width:300px}.slide-wrapper .promo-home p{font-size:15px;margin:10px 0 20px;width:100%;max-width:320px}.slide-wrapper .promo-home-cta{font-size:18px;height:50px;width:150px}.slide-wrapper .promo-home-can h2{font-size:28px}.slide-wrapper .promo-home-can p{font-size:18px}.slide-wrapper .promo-home-fr h2{font-size:26px}.slide-wrapper .promo-home-fr p{font-size:16px;width:322px}}@media screen and (min-width:1280px){.slide-wrapper .promo-home-right{padding:15px 0 15px 60%}.slide-wrapper .promo-home-left{padding:15px 65% 15px 10%}.slide-wrapper .promo-home h2{font-size:34px;max-width:390px}.slide-wrapper .promo-home p{max-width:100%;width:500px;margin:10px 0 38px;font-size:22px}.slide-wrapper .promo-home-cta{font-size:18px;height:52px}}.slide-wrapper.feelthelove .container{max-width:none}.slide-wrapper.feelthelove .copy-cta{padding-top:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slide-wrapper.feelthelove .copy{font-size:19px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:700;margin-bottom:10px;width:220px;line-height:1.5}.slide-wrapper.feelthelove .copy sup{bottom:1.5em;top:-.2em}.slide-wrapper.feelthelove .cta{border-color:#fff;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:45px;padding:0;width:160px;background-color:rgba(145,24,43,.75)}.slide-wrapper.feelthelove .cta.cta-transparent:hover{background:#fff;color:#626566}.slide-wrapper.feelthelove .logo{position:absolute;width:30%;max-width:330px;right:25px;bottom:15px}@media screen and (min-width:414px){.slide-wrapper.feelthelove .copy{font-size:21px;width:100%}.slide-wrapper.feelthelove .cta{width:180px}}@media screen and (min-width:768px){.slide-wrapper.feelthelove .copy-cta{padding-top:0;height:100%}}@media screen and (min-width:1024px){.slide-wrapper.feelthelove .copy{font-size:26px}}.slide-wrapper.covid19 .copy-cta{padding:0 30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.slide-wrapper.covid19 .copy-cta .cta-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.slide-wrapper.covid19 h2{font-size:25px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:400;margin-bottom:10px;width:100%;max-width:385px}.slide-wrapper.covid19 p{font-size:14px;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:400;margin-bottom:15px;width:100%;max-width:385px}.slide-wrapper.covid19 .cta{padding:14px 9px 13px;width:48%;height:46px}.slide-wrapper.covid19 .cta.cta-transparent{border-color:#fff}.slide-wrapper.covid19 .cta.cta-transparent:hover{background:#c9002d;border-color:#c9002d;color:#fff}@media screen and (min-width:414px){.slide-wrapper.covid19 .cta{padding:18px 9px 18px;width:40%;max-width:170px;height:56px}.slide-wrapper.covid19 h2{font-size:30px}.slide-wrapper.covid19 p{font-size:20px}}@media screen and (min-width:768px){.slide-wrapper.covid19 .copy-cta{padding:0 5% 0 45%;text-align:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.slide-wrapper.covid19 .copy-cta .cta-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:385px}.slide-wrapper.covid19 h2{font-size:32px}.slide-wrapper.covid19 p{line-height:25px}.slide-wrapper.covid19 .cta{margin:0 4%}}@media screen and (min-width:1024px){.slide-wrapper.covid19 .container{max-width:100%}.slide-wrapper.covid19 .copy-cta{padding:0 5% 0 55%}}@media screen and (min-width:1280px){.slide-wrapper.covid19 .copy-cta{padding:0 5% 0 calc(95% - 600px)}.slide-wrapper.covid19 .copy-cta .cta-container{max-width:600px}.slide-wrapper.covid19 h2{max-width:600px;font-size:34px;margin-bottom:12px}.slide-wrapper.covid19 p{max-width:600px;margin-bottom:30px}.slide-wrapper.covid19 .cta{font-size:18px;margin:0 3%}}.slide-wrapper.ucs-slide .container{padding:15px 44px 135px 44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.slide-wrapper.ucs-slide .container h2{font-weight:400;color:#404040;font-size:18px;margin:0;max-width:100%}.slide-wrapper.ucs-slide .container p{color:#404040;font-size:14px;margin:10px 0 15px}.slide-wrapper.ucs-slide .container .ucs-cta{height:40px;width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}@media screen and (max-width:414px){.slide-wrapper.ucs-slide .container{padding:0 15px 85px 2%;width:75%;margin:0 auto}}@media screen and (min-width:768px){.slide-wrapper.ucs-slide .container{padding:15px 44px 35px 50%}.slide-wrapper.ucs-slide .container h2{font-size:21px}.slide-wrapper.ucs-slide .container p{font-size:15px}}@media screen and (min-width:1024px){.slide-wrapper.ucs-slide .container{padding:15px 44px 35px 60%}.slide-wrapper.ucs-slide .container .copy-cta{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.slide-wrapper.ucs-slide .container p{max-width:100%}}@media screen and (min-width:1280px){.slide-wrapper.ucs-slide .container{padding:115px 0 115px 58%;margin:0;max-width:100%}.slide-wrapper.ucs-slide .container h2{font-size:34px}.slide-wrapper.ucs-slide .container p{margin:10px 0 38px;font-size:22px}.slide-wrapper.ucs-slide .container .ucs-cta{font-size:18px;height:52px}}.slide-wrapper .promo-01{width:100%;height:100%;padding:35px 45px;color:#fff;font-family:Maven Pro,helevetica,arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slide-wrapper .promo-01-logo{width:40%;max-width:160px}.slide-wrapper .promo-01-logo.desktop-logo{display:none}.slide-wrapper .promo-01-copy-cta-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000}.slide-wrapper .promo-01-copy{font-size:18px;max-width:200px;font-weight:700;margin:24px 0 12px;line-height:1.25}.slide-wrapper .promo-01-cta{height:30px;padding:8px 18px;font-size:12px;border:1px solid #000;color:#000}.slide-wrapper .promo-01-cta:hover{background-color:#000;border-color:#fff;color:#fff}@media screen and (min-width:768px){.slide-wrapper .promo-01-logo{max-width:210px}}@media screen and (min-width:1024px){.slide-wrapper .promo-01-logo{max-width:600px}.slide-wrapper .promo-01-logo.mobile-logo{display:none}.slide-wrapper .promo-01-logo.desktop-logo{display:block}.slide-wrapper .promo-01-copy{max-width:100%;margin:30px 0 18px;font-size:24px}.slide-wrapper .promo-01-cta{width:220px;font-size:18px;padding:13px;height:44px}}.slide-wrapper .promo-02{width:100%;height:100%;padding:35px 15px;color:#fff;font-family:Maven Pro,helevetica,arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.slide-wrapper .promo-02-logo{max-width:480px;width:80%}.slide-wrapper .promo-02-cta{width:66%;max-width:300px;height:45px;padding:11px;font-size:18px;border:2px solid #fff}.slide-wrapper .promo-02-cta:hover{background-color:#fff;border-color:#fff;color:#c9002d}@media screen and (min-width:768px){.slide-wrapper .promo-02{padding:30px 45px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.slide-wrapper .promo-02-logo{width:340px;margin:40px 0}.slide-wrapper .promo-02-cta{height:44px;padding:13px 15px;font-size:16px;width:270px;margin-right:36px}}@media screen and (min-width:1024px){.slide-wrapper .promo-02{width:55%;padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto}.slide-wrapper .promo-02-logo{width:100%;max-width:500px;margin:100px 0 30px}.slide-wrapper .promo-02-cta{margin:0}}.video-slide-wrapper .slide-link{width:100%;height:100%;display:block}.video-slide-wrapper .video-slide{width:100%}.video-slide-wrapper .video-slide video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:100%;overflow:hidden}.video-slide-wrapper .copy-cta-container{position:absolute;color:#fff;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:5%;width:300px}.video-slide-wrapper .copy-cta-container p{text-align:center;margin:0 0 15px;font-family:"Maven Pro",sans-serif;font-size:16px;max-width:100%}.video-slide-wrapper .copy-cta-container div{height:40px;padding:12px 18px;font-size:14px}@media screen and (min-width:1280px){.video-slide-wrapper .copy-cta-container{bottom:8%;width:430px}.video-slide-wrapper .copy-cta-container p{font-size:23px}.video-slide-wrapper .copy-cta-container div{height:46px;padding:13px 18px;font-size:16px}}#lennox-pros h1,#lennox-pros h2,#lennox-pros h3,#lennox-pros h4{font-family:"Titillium Web",helvetica,arial,sans-serif;text-transform:none}#lennox-pros .cta{font-family:"Titillium Web",helvetica,arial,sans-serif;text-transform:none}#lennox-pros .cta.desktop-only{display:none!important}#lennox-pros .landing-header{position:relative!important}#lennox-pros .landing-header #header-left{margin-bottom:0}#lennox-pros .landing-header #logo{width:280px}#lennox-pros .landing-hero{background:url(/lib/img/landing/lennox-pros/hero-bg.jpg) no-repeat top center;color:#fff;position:relative;padding-top:40px;padding-bottom:40px;text-align:center}#lennox-pros .landing-hero .fixed-top{font-size:18px;font-family:"Titillium Web",helvetica,arial,sans-serif;color:#fff;max-width:620px;margin:0 auto 150px auto}#lennox-pros .landing-hero .fixed-top strong{display:block;font-size:34px}#lennox-pros .landing-hero .fixed-bottom{font-size:16px;font-family:"Maven Pro",sans-serif;color:#fff;max-width:620px;margin:0 auto}#lennox-pros .landing-hero .hero-cta-wrapper{position:absolute;bottom:-29px;margin:0 auto;text-align:center;left:0;right:0}#lennox-pros .landing-hero .hero-cta-wrapper .cta{display:inline-block}#lennox-pros #pros-intro{background:#e6e6e6;padding-top:40px;padding-bottom:40px}#lennox-pros #pros-intro h2{text-align:center;color:#373737;margin:0 auto 40px auto}#lennox-pros #pros-intro .column{max-width:340px;margin:0 auto;position:relative}#lennox-pros #pros-intro .column:after{content:"";display:table;clear:both}#lennox-pros #pros-intro .column:last-child{margin-bottom:0}#lennox-pros #pros-intro .column .column-image{float:left;max-width:45%}#lennox-pros #pros-intro .column h3{margin-left:50%;border-left:1px solid #b5b5b5;color:#373737;padding:10px 0 10px 20px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}#lennox-pros #pros-intro .seperator{display:block;font-size:42px;font-family:"Titillium Web",helvetica,arial,sans-serif;color:#c9002d;font-weight:600;margin:30px 0;text-align:center}#lennox-pros #pros-video{padding:40px 0 0 0}#lennox-pros #pros-video .video-embed-aspect-ratio-container{position:relative;margin-bottom:40px}#lennox-pros #pros-video .video-embed-aspect-ratio-container .video-embed-aspect-ratio-spacer{width:100%;padding-bottom:75%}#lennox-pros #pros-video .video-embed-aspect-ratio-container iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}#lennox-pros #pros-video hr{margin:0 auto}#lennox-pros #pros-features{padding:40px 0}#lennox-pros #pros-features h2{font-family:"Titillium Web",helvetica,arial,sans-serif;color:#2a2a2a;text-align:center;margin-left:auto;margin-right:auto}#lennox-pros #pros-features h2:first-child:after{content:" ";background:#c9002d;display:block;width:80px;height:4px;margin-left:auto;margin-right:auto;margin-top:5px}#lennox-pros #pros-features p{text-align:center;font-family:"Maven Pro",sans-serif;color:#2a2a2a;margin-left:auto;margin-right:auto;line-height:1.4em}#lennox-pros #pros-features .columns{background:#f9f9f9;border:1px solid #ddd;border-radius:3px;margin:20px 0;overflow:hidden}#lennox-pros #pros-features .columns .column{padding:20px}#lennox-pros #pros-features .columns .column img{margin:0 auto}#lennox-pros #pros-features .columns .column img.hidden-mobile{display:none}#lennox-pros #pros-features .columns .copy-column{text-align:left;padding-top:0}#lennox-pros #pros-features .columns .copy-column h3{color:#c9002d;margin-bottom:10px;font-size:21px}#lennox-pros #pros-features .columns .copy-column p{color:#373737;text-align:left}#lennox-pros #pros-features #features-footer{padding:40px 0 0 0;max-width:540px;margin:0 auto}#lennox-pros #pros-features #features-footer h2:after{content:"";display:none}#lennox-pros #sign-up-lead{background:#000;padding:40px 0}#lennox-pros #sign-up-lead .columns{overflow:hidden}#lennox-pros #sign-up-lead .columns .column{padding:20px}#lennox-pros #sign-up-lead .columns .column.left-column{text-align:center}#lennox-pros #sign-up-lead .columns .column.left-column img{display:inline-block}#lennox-pros #sign-up-lead .columns h2{color:#fff}#lennox-pros #sign-up-lead .columns p{font-family:"Maven Pro",sans-serif;color:#fff}#lennox-pros #sign-up iframe{width:320px;height:600px;margin:40px auto;overflow:hidden;display:block}#lennox-pros .landing-footer{margin-top:30px}#lennox-pros .landing-footer a{text-decoration:none}#lennox-pros .landing-footer a h2{margin-left:135px;border-left:2px solid #7f7f7f;padding:10px 0 10px 15px;position:relative;top:2px;color:#7f7f7f}#lennox-pros .landing-footer .landing-footer-above{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}#lennox-pros .landing-footer .landing-footer-above .landing-footer-logo{margin-bottom:10px}#lennox-pros .landing-footer .landing-footer-above .landing-footer-logo img{width:300px}#lennox-pros .landing-footer .landing-footer-above .landing-footer-link{font-size:16px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-weight:700;display:block}#lennox-pros .landing-footer .landing-footer-below{font-size:14px;font-family:"Maven Pro",sans-serif;color:#838383;margin-bottom:20px}#lennox-pros .landing-footer .landing-footer-below .landing-footer-copyright{display:block}#lennox-pros .landing-footer .landing-footer-below a{display:inline-block;margin-right:10px;font-size:14px;font-family:"Maven Pro",sans-serif;color:#838383}@media screen and (min-width:768px){#lennox-pros .landing-hero{background:url(/lib/img/landing/lennox-pros/hero-bg-md.jpg) no-repeat top center;padding-top:80px;padding-bottom:80px}#lennox-pros .landing-hero .fixed-top{font-size:22px;line-height:1.7em;margin-bottom:400px}#lennox-pros .landing-hero .fixed-top strong{font-size:60px}#lennox-pros .landing-hero .fixed-bottom{font-size:22px}#lennox-pros .landing-header{height:106px;padding-top:22px}#lennox-pros .landing-header #logo{width:370px;margin-top:-13px}#lennox-pros .landing-header #header-left{width:40%;float:left}#lennox-pros .landing-header #header-left .header-title{top:12px}#lennox-pros .landing-header #header-cta{float:right;text-align:right;width:60%;margin-top:0}#lennox-pros #pros-intro{padding-top:60px;padding-bottom:60px}#lennox-pros #pros-intro:after{content:"";display:table;clear:both}#lennox-pros #pros-intro h2{font-size:24px}#lennox-pros #pros-intro .column{text-align:center;width:20%;float:left}#lennox-pros #pros-intro .column .column-image{float:none;max-width:100%;padding:0 15px 15px 15px}#lennox-pros #pros-intro .column .column-image img{max-height:40px;width:auto}#lennox-pros #pros-intro .column h3{margin-left:0;text-align:center;padding:15px 0 0 0;-webkit-transform:none;transform:none;border-left:none;border-top:1px solid #b5b5b5;position:relative;top:0}#lennox-pros #pros-intro .seperator{margin:44px 1.66%;width:3.33%;float:left}#lennox-pros #pros-video{padding-top:60px}#lennox-pros #pros-video .video-embed-aspect-ratio-container{margin-bottom:60px}#lennox-pros #pros-features{padding-top:60px;padding-bottom:60px}#lennox-pros #pros-features h2{font-size:24px;margin-bottom:20px}#lennox-pros #pros-features h2:after{margin-top:10px}#lennox-pros #pros-features .columns{position:relative}#lennox-pros #pros-features .columns:first-of-type{margin-top:60px}#lennox-pros #pros-features .columns .column img.hidden-mobile{display:block}#lennox-pros #pros-features .columns .column img.mobile-only{display:none}#lennox-pros #pros-features .columns .column.copy-column{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}#lennox-pros #pros-features .columns .column.copy-column.right-column{left:50%}#lennox-pros #pros-features .columns .column.copy-column.left-column{padding-left:80px}#lennox-pros #pros-features #features-footer{padding-top:60px}#lennox-pros #sign-up-lead{padding-top:60px;padding-bottom:60px}#lennox-pros #sign-up-lead .columns{position:relative}#lennox-pros #sign-up-lead .right-column{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:50%}#lennox-pros #sign-up iframe{overflow:hidden;width:660px;height:580px;margin:60px auto;display:block}.edge #lennox-pros #sign-up iframe{height:570px}#lennox-pros .landing-footer{margin-top:50px}#lennox-pros .landing-footer .landing-footer-above:after{content:"";display:table;clear:both}#lennox-pros .landing-footer .landing-footer-above .landing-footer-logo{float:left}#lennox-pros .landing-footer .landing-footer-above .landing-footer-logo h2{position:relative;margin-left:165px}#lennox-pros .landing-footer .landing-footer-above .landing-footer-link{float:right;text-align:right;margin-top:18px}#lennox-pros .landing-footer .landing-footer-below{margin-top:10px;margin-bottom:30px}}@media screen and (min-width:1024px){#lennox-pros .cta.desktop-only{display:inline-block!important}#lennox-pros .cta.hidden-desktop{display:none!important}#lennox-pros .landing-hero{background:url(/lib/img/landing/lennox-pros/hero-bg-lg.png) no-repeat top center}#lennox-pros .landing-hero .fixed-top{font-size:30px;margin-bottom:620px}#lennox-pros .landing-hero .fixed-top strong{font-size:80px}#lennox-pros .landing-header #logo{margin-top:-10px}#lennox-pros #pros-intro{padding-top:80px;padding-bottom:80px}#lennox-pros #pros-intro h2{font-size:38px;max-width:900px}#lennox-pros #pros-intro .column .column-image{height:128px;position:relative}#lennox-pros #pros-intro .column .column-image .image-wrapper{position:absolute;bottom:20px;width:100%;text-align:center;left:0}#lennox-pros #pros-intro .column .column-image img{max-height:none;max-width:100%}#lennox-pros #pros-intro .column h3{max-width:none;font-size:22px}#lennox-pros #pros-video{padding-top:80px}#lennox-pros #pros-video .video-embed-aspect-ratio-container{margin-bottom:80px}#lennox-pros #pros-features{padding-top:80px;padding-bottom:80px}#lennox-pros #pros-features h2{font-size:42px}#lennox-pros #pros-features h2:first-child:after{width:120px}#lennox-pros #pros-features p{font-size:24px}#lennox-pros #pros-features .columns{margin:50px 0}#lennox-pros #pros-features .columns .column.copy-column h3{font-size:36px}#lennox-pros #pros-features .columns .column.copy-column p{font-size:20px}#lennox-pros #pros-features .columns .column.fixed-bottom img{margin-bottom:-20px}#lennox-pros #pros-features #features-footer{padding-top:30px}#lennox-pros #pros-features #features-footer h2,#lennox-pros #pros-features #features-footer p{max-width:900px}#lennox-pros #sign-up-lead .columns .right-column{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}#lennox-pros #sign-up-lead .columns h2,#lennox-pros #sign-up-lead .columns p{max-width:none}#lennox-pros #sign-up-lead .columns h2{font-size:36px}#lennox-pros #sign-up-lead .columns p{font-size:20px}#lennox-pros .landing-footer{margin-top:100px}#lennox-pros .landing-footer .landing-footer-logo h2{font-size:24px}}.custom-fall-promo,.custom-fall-promo-canada,.custom-fall-promo-financing,.custom-fall-promo-rebate,.custom-spring-promo,.custom-spring-promo-canada,.custom-spring-promo-financing,.custom-summer-promo,.custom-summer-promo-canada,.custom-summer-promo-financing,.custom-summer-promo-rebate,.custom-winter-promo,.custom-winter-promo-canada{background:#363636;min-height:100vh;overflow-x:hidden}.custom-fall-promo-canada .financing__option,.custom-summer-promo-canada .financing__option{width:100%!important;float:none!important}.custom-fall-promo-canada .landing-promo__desktop .scroll-section__product-fourth,.custom-summer-promo-canada .landing-promo__desktop .scroll-section__product-fourth{background-image:url(../img/landing/winter-promo/cad/iharmony_cover_bg.png)!important}.custom-fall-promo-canada .landing-promo__desktop .scroll-section__product-fifth,.custom-summer-promo-canada .landing-promo__desktop .scroll-section__product-fifth{background-image:url(../img/landing/winter-promo/cad/icomfort_cover_bg.png)!important}html:not(.tablet) #page-wrapper.custom{margin-top:0}html:not(.tablet) #page-wrapper.custom.hasFixedFooter footer{padding-bottom:0}main .landing-promo h1,main .landing-promo h2,main .landing-promo h3,main .landing-promo h4,main .landing-promo h5,main .landing-promo h6,main .landing-promo hr,main .landing-promo ol,main .landing-promo p,main .landing-promo ul{max-width:100%}main .landing-promo a{text-decoration:none}.landing-promo{text-align:center;font-family:"Maven Pro",sans-serif;color:#fff;font-weight:300;overflow-x:hidden}.landing-promo sup{font-size:.35em;top:-1em;bottom:auto}.landing-promo .cover-screen{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.landing-promo__desktop{display:none}.landing-promo__tablet{display:none}.landing-promo__hidemobile{display:none}.landing-promo__mobile{background:#000}.landing-promo #mobile-locator-footer{display:none}.landing-promo #triggerSetStage{position:absolute;top:150vh}.landing-promo #triggerSceneTwo{position:absolute;top:250vh}.landing-promo #triggerSceneThree{position:absolute;top:350vh}.landing-promo #triggerSceneFour{position:absolute;top:450vh}.landing-promo #triggerEndScene{position:relative;bottom:50vh}.landing-promo .overlay{position:fixed;height:100vh;width:100vw;margin:auto;z-index:1500}.landing-promo .overlay__hotspot{width:40px;height:40px;display:none;position:absolute;opacity:0}.landing-promo .overlay__hotspot span{display:none}.landing-promo .overlay__hotspot .border{border:1px solid rgba(255,255,255,.5);-webkit-transition:border 1s;transition:border 1s;border-radius:5px}.landing-promo .overlay__hotspot .interior{background:rgba(255,255,255,.3);border-radius:4px;margin:3px;padding:15px 7px;position:relative;-webkit-transition:margin 1s,padding 1s,background .6s;transition:margin 1s,padding 1s,background .6s}.landing-promo .overlay__hotspot .bar{color:#fff;width:18px;height:2px;border-radius:1px;background:#fff}.landing-promo .overlay__hotspot .vert{position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:15px;-webkit-transition:-webkit-transform .5s .5s,top 1s;-webkit-transition:top 1s,-webkit-transform .5s .5s;transition:top 1s,-webkit-transform .5s .5s;transition:transform .5s .5s,top 1s;transition:transform .5s .5s,top 1s,-webkit-transform .5s .5s}.landing-promo .overlay__hotspot.active .interior{margin:0;padding:19px 11px;background:rgba(201,0,45,.8)}.landing-promo .overlay__hotspot.active .border{border:none}.landing-promo .overlay__hotspot.active .vert{-webkit-transform:rotate(0);transform:rotate(0);top:19px}.landing-promo .overlay__hotspot.hotspot-in{-webkit-transition:.7s .4s ease;transition:.7s .4s ease;opacity:1}.landing-promo .overlay .hotspot-modal{position:fixed;z-index:6000;display:none;width:100vw;height:100vh}.landing-promo .overlay .hotspot-modal .modal-bg{width:90%;max-width:500px;margin:auto;top:30%;position:relative;background:rgba(255,255,255,.9);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.6);box-shadow:0 0 7px 0 rgba(0,0,0,.6);border:1px solid #d1d1d1;border-radius:6px}.landing-promo .overlay .hotspot-modal .modal-copy{padding:18px 20px 40px 20px;text-align:left}.landing-promo .overlay .hotspot-modal .modal-copy h4{font-size:18px;color:#c9002d;line-height:20px;padding-bottom:2px;font-weight:600}.landing-promo .overlay .hotspot-modal .modal-copy p{font-size:16px;line-height:16px;color:#363636}.landing-promo .mobile-down{display:none}.landing-promo .mobile-trigger{position:fixed;top:0;left:0;z-index:1600;width:100vw;height:100vh}.landing-promo .mobile-trigger span{display:none}.landing-promo .mobile-vault{position:absolute;width:100vw;height:100vh;background:url(../img/landing/winter-promo/vault_1600_mobile.jpg) 50% 0 no-repeat;z-index:100}.landing-promo .mobile-reveal{background:url(../img/landing/winter-promo/hero-bg.png) repeat-x;background-size:auto 100%;min-height:100vh}.landing-promo .mobile-reveal__headline{font-size:30px;line-height:36px;font-weight:600;display:block;min-height:144px;max-width:280px;margin:30px auto auto auto;color:#fff;text-transform:none}.landing-promo .mobile-xc25{width:199px;height:286px;background:url(../img/landing/winter-promo/xc25.png) no-repeat;background-size:100%;margin:10px auto;position:relative;z-index:200}.landing-promo .mobile-header{background:#fff;height:30px}.landing-promo .mobile-header__logo{padding-top:20px;display:block;height:40px;width:125px;margin:auto;background:url(../img/landing/winter-promo/logo.png) center center no-repeat;background-size:100%}.landing-promo .mobile-header__logo span{display:none}.landing-promo .mobile-intro__headline{font-size:30px;line-height:36px;font-weight:400;color:#fff}.landing-promo .mobile-intro__subhead{color:#fff;margin-top:1em;font-weight:400}.landing-promo .mobile-section__item{padding-bottom:40px}.landing-promo .mobile-section__item-one .mobile-section__product{background-image:url(../img/landing/winter-promo/system_bg.jpg)}.landing-promo .mobile-section__item-two .mobile-section__product{background-image:url(../img/landing/winter-promo/iharmony_bg.jpg)}.landing-promo .mobile-section__item-three .mobile-section__product{background-image:url(../img/landing/winter-promo/iharmony_bg.jpg)}.landing-promo .mobile-section__item-four .mobile-section__product{background-image:url(../img/landing/winter-promo/iharmony_bg.jpg)}.landing-promo .mobile-section__text h3{font-size:29px;font-weight:600;color:#c9002d;line-height:35px;padding:16px 0}.landing-promo .mobile-section__text p{font-size:19px;line-height:23px;font-weight:400}.landing-promo .mobile-section__product{background-size:100% 100%;background-repeat:no-repeat}.landing-promo .mobile-section__img{position:relative}.landing-promo .mobile-section__hotspot{height:40px;width:40px;position:absolute;z-index:2000}.landing-promo .mobile-section__hotspot .border{border:1px solid rgba(255,255,255,.5);-webkit-transition:border 1s;transition:border 1s;border-radius:5px}.landing-promo .mobile-section__hotspot .interior{background:rgba(255,255,255,.3);border-radius:4px;margin:3px;padding:15px 7px;position:relative;-webkit-transition:margin 1s,padding 1s,background .6s;transition:margin 1s,padding 1s,background .6s}.landing-promo .mobile-section__hotspot .bar{color:#fff;width:18px;height:2px;border-radius:1px;background:#fff}.landing-promo .mobile-section__hotspot .vert{position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:15px;-webkit-transition:-webkit-transform .5s .5s,top 1s;-webkit-transition:top 1s,-webkit-transform .5s .5s;transition:top 1s,-webkit-transform .5s .5s;transition:transform .5s .5s,top 1s;transition:transform .5s .5s,top 1s,-webkit-transform .5s .5s}.landing-promo .mobile-section__hotspot.active .interior{margin:0;padding:19px 11px;background:rgba(201,0,45,.8)}.landing-promo .mobile-section__hotspot.active .border{border:none}.landing-promo .mobile-section__hotspot.active .vert{-webkit-transform:rotate(0);transform:rotate(0);top:19px}.landing-promo .mobile-section__hotspot--one{top:45%;left:5%}.landing-promo .mobile-section__hotspot--two{top:45%;left:5%}.landing-promo .mobile-section__hotspot--three{top:30%;left:80%}.landing-promo .mobile-section__hotspot--four{top:50%;left:55%}.landing-promo .mobile-section__hotspot--five{top:25%;left:10%}.landing-promo .mobile-section__hotspot--six{top:55%;left:85%}.landing-promo .primary-offer__wrap{background:#000;padding-bottom:90px;padding-top:40px}.landing-promo .primary-offer .extra-spacing{padding:0 0 30px 0}.landing-promo .primary-offer h2{font-size:29px;font-weight:600;color:#c9002d;line-height:35px;padding:16px 0}.landing-promo .primary-offer p{font-size:19px;line-height:23px;font-weight:400}.landing-promo .secondary-offer__wrap{background:#fff;padding:70px 0}.landing-promo .secondary-offer__heading{color:#c9002d;font-weight:600;font-size:29px;margin-bottom:5px}.landing-promo .secondary-offer__copy{color:#c9002d;font-size:18px;font-weight:600}.landing-promo .secondary-offer__img{width:115px}.landing-promo .tax-credit__wrap{background:#efefef;padding:70px 0;border-bottom:10px solid #fff}.landing-promo .tax-credit__heading{color:#41af4e;font-weight:600;font-size:29px;margin-bottom:5px}.landing-promo .tax-credit__copy{color:#41af4e;font-size:18px;font-weight:600}.landing-promo .financing{padding:60px 0}.landing-promo .financing__wrap{background:#fff}.landing-promo .financing__heading{font-size:29px;font-weight:600;color:#c9002d;line-height:35px;padding:0}.landing-promo .financing__offer{padding-top:40px}.landing-promo .financing__option{font-size:18px;line-height:22px;color:#363636}.landing-promo .financing__split{font-size:22px;line-height:48px;color:#c9002d;font-weight:400;text-transform:uppercase}.landing-promo .financing__dash{margin:0 10px}.landing-promo .dealer-locator h2,.landing-promo .dealer-locator p{color:#6a6a6a}.landing-promo .site-footer__wrap{background:#b0b3b6;border-top:10px solid #fff}.landing-promo .site-footer__social{padding:24px 0 16px}.landing-promo .site-footer__social .social-link{display:inline-block;width:30px;height:28px}.landing-promo .site-footer__copy{color:#363636;text-transform:uppercase;margin-bottom:35px}.landing-promo .site-footer__menu{font-size:16px;line-height:20px;padding-bottom:30px;color:#c9002d}.landing-promo .site-footer__menu a{text-decoration:none}.landing-promo .legal{padding-bottom:100px}.landing-promo .legal__wrap{text-align:left;padding-top:50px;background:#363636}.landing-promo .legal__copy{padding-bottom:20px;color:#c2c1c1;font-size:14px}@media screen and (min-width:768px){.landing-promo__mobile{display:none}.landing-promo__hidemobile{display:block}.landing-promo__tablet{background:#000;display:block}.landing-promo__tablet .tablet-intro{padding-top:100px;max-width:90%;margin:0 auto}.landing-promo__tablet .tablet-intro__headline{font-size:44px;line-height:52px;font-weight:400;color:#fff}.landing-promo__tablet .tablet-intro__subhead{font-size:26px;line-height:34px;font-weight:400;color:#fff}.landing-promo__tablet .tablet-section__item{padding-bottom:40px}.landing-promo__tablet .tablet-section__item-one .tablet-section__product{background-image:url(../img/landing/winter-promo/system_bg.jpg)}.landing-promo__tablet .tablet-section__item-two .tablet-section__product{background-image:url(../img/landing/winter-promo/iharmony_bg.jpg)}.landing-promo__tablet .tablet-section__item-three .tablet-section__product{background-image:url(../img/landing/winter-promo/iharmony_bg.jpg)}.landing-promo__tablet .tablet-section__item-four .tablet-section__product{background-image:url(../img/landing/winter-promo/iharmony_bg.jpg)}.landing-promo__tablet .tablet-section__text h3{font-size:34px;font-weight:600;color:#c9002d;line-height:40px;padding:16px 0}.landing-promo__tablet .tablet-section__text p{font-size:22px;line-height:26px;font-weight:400}.landing-promo__tablet .tablet-section__product{background-size:100% 100%;background-repeat:no-repeat}.landing-promo__tablet .tablet-section__img{max-width:640px;margin:auto;position:relative}.landing-promo__tablet .tablet-section__hotspot{height:40px;width:40px;position:absolute;z-index:2000}.landing-promo__tablet .tablet-section__hotspot .border{border:1px solid rgba(255,255,255,.5);-webkit-transition:border 1s;transition:border 1s;border-radius:5px}.landing-promo__tablet .tablet-section__hotspot .interior{background:rgba(255,255,255,.3);border-radius:4px;margin:3px;padding:15px 7px;position:relative;-webkit-transition:margin 1s,padding 1s,background .6s;transition:margin 1s,padding 1s,background .6s}.landing-promo__tablet .tablet-section__hotspot .bar{color:#fff;width:18px;height:2px;border-radius:1px;background:#fff}.landing-promo__tablet .tablet-section__hotspot .vert{position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:15px;-webkit-transition:-webkit-transform .5s .5s,top 1s;-webkit-transition:top 1s,-webkit-transform .5s .5s;transition:top 1s,-webkit-transform .5s .5s;transition:transform .5s .5s,top 1s;transition:transform .5s .5s,top 1s,-webkit-transform .5s .5s}.landing-promo__tablet .tablet-section__hotspot.active .interior{margin:0;padding:19px 11px;background:rgba(201,0,45,.8)}.landing-promo__tablet .tablet-section__hotspot.active .border{border:none}.landing-promo__tablet .tablet-section__hotspot.active .vert{-webkit-transform:rotate(0);transform:rotate(0);top:19px}.landing-promo__tablet .tablet-section__hotspot--one{top:50%;left:10%}.landing-promo__tablet .tablet-section__hotspot--two{top:45%;left:5%}.landing-promo__tablet .tablet-section__hotspot--three{top:30%;left:80%}.landing-promo__tablet .tablet-section__hotspot--four{top:50%;left:55%}.landing-promo__tablet .tablet-section__hotspot--five{top:25%;left:10%}.landing-promo__tablet .tablet-section__hotspot--six{top:55%;left:85%}.landing-promo__desktop{display:none}.landing-promo__desktop .scroll-canvas{height:100vh;width:100vw;background-image:url(../img/landing/winter-promo/stand-fixed.jpg);margin-bottom:800px}.landing-promo__desktop .scroll-canvas.fixed{position:fixed;top:0}.landing-promo__desktop .scroll-canvas.fixed .scroll-section__wrap{display:block}.landing-promo__desktop .scroll-canvas.fixed.end{position:absolute;top:inherit}.landing-promo__desktop .scroll-spacer{height:500vh;width:100vw;border-bottom:1px solid red}.landing-promo__desktop .scroll-section__wrap{display:none}.landing-promo__desktop .scroll-section__text{position:absolute;top:10vh;width:100vw;opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}.landing-promo__desktop .scroll-section__text h2{font-size:48px;color:#c9002d;line-height:92px;letter-spacing:-1px;font-weight:600}.landing-promo__desktop .scroll-section__text p{font-size:24px;line-height:30px;font-weight:400;color:#fff}.landing-promo__desktop .scroll-section__text.textin{-webkit-transition:.3s ease-in;transition:.3s ease-in;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.landing-promo__desktop .scroll-section__product{position:absolute;top:0;width:100vw;height:100vh;opacity:0;-webkit-transition:.3s;transition:.3s}.landing-promo__desktop .scroll-section__product-first{background-image:url(../img/landing/winter-promo/sunsource_cover_bg.png);-webkit-transform:translate(100px,0);transform:translate(100px,0)}.landing-promo__desktop .scroll-section__product-second{background-image:url(../img/landing/winter-promo/pureair_cover_bg.png);-webkit-transform:translate(100px,0);transform:translate(100px,0)}.landing-promo__desktop .scroll-section__product-third{background-image:url(../img/landing/winter-promo/slp98_cover_bg.png);-webkit-transform:translate(-100px,0);transform:translate(-100px,0)}.landing-promo__desktop .scroll-section__product-fourth{background-image:url(../img/landing/winter-promo/iharmony_cover_bg.png);-webkit-transform:translate(-100px,50px);transform:translate(-100px,50px)}.landing-promo__desktop .scroll-section__product-fifth{background-image:url(../img/landing/winter-promo/icomfort_cover_bg.png);-webkit-transform:translate(100px,50px);transform:translate(100px,50px)}.landing-promo__desktop .scroll-section__product.movein{-webkit-transition:.3s;transition:.3s;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.landing-promo .xc25-overlay{position:absolute;height:100vh;width:100vw;background-image:url(../img/landing/winter-promo/xc25_cover.png);z-index:1200}.landing-promo .opening-animation{position:relative}.landing-promo .house{height:100vh;width:100vw;background-image:url(../img/landing/winter-promo/intro.jpg)}.landing-promo .grass{position:absolute;height:100vh;width:100vw;background-image:url(../img/landing/winter-promo/grass.png);z-index:1100}.landing-promo .doors{position:absolute;top:0;height:100vh;width:100vw;z-index:1000}.landing-promo .doors video{width:100vw;height:100vh}.landing-promo .doors__right{height:100vh;width:50vw;position:absolute;top:0;right:0;overflow:hidden}.landing-promo .doors__right .doors__video{right:100%}.landing-promo .doors__left{height:100vh;width:50vw;position:absolute;overflow:hidden;top:0;left:0}.landing-promo .doors__video{height:100vh;width:100vw}.landing-promo .header{height:40px;position:absolute;top:0;width:100vw;background:#fff}.landing-promo .header__logo{height:54px;width:160px;background:url(../img/landing/winter-promo/logo_sm.png) center center no-repeat;display:block;position:relative;margin:10px auto 0 auto}.landing-promo .header__logo span{display:none}.landing-promo .intro__wrap{position:absolute;top:0;width:100vw;height:100vh;z-index:300}.landing-promo .intro__heading{text-transform:none;font-size:42px;line-height:50px;font-weight:600;color:#fff;padding-top:10vh}.landing-promo .intro__subheading{font-weight:400;font-size:24px;line-height:30px}.landing-promo .intro__currency{font-size:39px}.landing-promo .intro__suboffer{max-width:700px;margin:auto;margin-top:30px;border-top:1px solid #fff;padding-top:15px}.landing-promo .intro__suboffertext{font-size:18px;line-height:30px}.landing-promo .intro__cta{max-width:700px;border-top:1px solid #fff;margin:15px auto auto auto}.landing-promo .intro__cta h2{color:#fff;font-weight:400}.landing-promo .intro__cta .cta{background:0 0;border-color:#fff;color:#fff}.landing-promo .intro__cta .cta:hover{background:#c9002d;border-color:#c9002d}.landing-promo .primary-offer{padding:20px 0 50px 0}.landing-promo .primary-offer__wrap{background:#000}.landing-promo .primary-offer h2{font-size:48px;color:#c9002d;line-height:56px;letter-spacing:-1px;font-weight:600;margin-bottom:40px}.landing-promo .primary-offer p{font-size:24px;line-height:30px;font-weight:400;color:#fff}.landing-promo .secondary-offer{max-width:700px;margin:auto}.landing-promo .secondary-offer__wrap{background:#fff}.landing-promo .secondary-offer__heading{font-size:36px;margin-bottom:30px}.landing-promo .secondary-offer__copy{font-size:24px;text-align:left}.landing-promo .secondary-offer__img{width:115px;float:right}.landing-promo .tax-credit{max-width:700px;margin:auto}.landing-promo .tax-credit__heading{font-size:36px;margin-bottom:30px}.landing-promo .tax-credit__copy{font-size:24px;text-align:left}.landing-promo .tax-credit__img{float:left;margin-right:30px;margin-top:-20px}.landing-promo .financing{padding:100px 0 120px 0}.landing-promo .financing__heading{font-size:34px}.landing-promo .financing__option{font-size:23px;letter-spacing:1.5px;line-height:28px;width:40%;float:left;text-transform:uppercase}.landing-promo .financing__split{font-size:28px;width:20%;float:left}.landing-promo .legal{padding:0 100px}}html:not(.tablet) .landing-promo .overlay__hotspot{display:block}html:not(.tablet) .landing-promo .overlay .hotspot-modal .modal-bg{height:125px;width:445px;max-width:none;top:0;border:none;position:absolute;background:0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background-image:url(../img/landing/winter-promo/modal-bg.png)}html:not(.tablet) .landing-promo .overlay .hotspot-modal .modal-copy{text-align:left}html:not(.tablet) .landing-promo .overlay .hotspot-modal .modal-copy h4{font-size:18px;color:#c9002d;line-height:20px;padding-bottom:2px;font-weight:600}html:not(.tablet) .landing-promo .overlay .hotspot-modal .modal-copy p{font-size:16px;line-height:16px;color:#363636}html:not(.tablet) .landing-promo .overlay .hotspot-modal.system-xc25-modal .modal-bg{width:400px;background-position:0 0}html:not(.tablet) .landing-promo .overlay .hotspot-modal.system-xc25-modal .modal-copy{padding:18px 28px 20px 50px}html:not(.tablet) .landing-promo .overlay .hotspot-modal.system-pureair-modal .modal-bg{background-position:0 -375px}html:not(.tablet) .landing-promo .overlay .hotspot-modal.system-pureair-modal .modal-copy{padding:28px 20px 20px 55px}html:not(.tablet) .landing-promo .overlay .hotspot-modal.system-slp98v-modal .modal-bg{width:288px;background-position:0 -125px}html:not(.tablet) .landing-promo .overlay .hotspot-modal.system-slp98v-modal .modal-copy{padding:25px 40px 20px 28px}html:not(.tablet) .landing-promo .overlay .hotspot-modal.system-icomfort-modal .modal-bg{background-position:0 -250px}html:not(.tablet) .landing-promo .overlay .hotspot-modal.system-icomfort-modal .modal-copy{padding:38px 20px 20px 55px}html:not(.tablet) .landing-promo .overlay .hotspot-modal.sunsource-modal .modal-bg{background-position:0 -500px}html:not(.tablet) .landing-promo .overlay .hotspot-modal.sunsource-modal .modal-copy{padding:18px 20px 20px 55px}html:not(.tablet) .landing-promo .overlay .hotspot-modal.iharmony-modal .modal-bg{width:330px;background-position:0 -625px}html:not(.tablet) .landing-promo .overlay .hotspot-modal.iharmony-modal .modal-copy{padding:18px 40px 20px 20px}html:not(.tablet) .landing-promo__desktop{display:block}html:not(.tablet) .landing-promo__tablet{display:none}html:not(.tablet) .landing-promo__hidemobile .xc25-overlay{position:fixed}html.mobile .landing-promo__desktop{display:none}html.mobile .landing-promo .overlay{position:absolute;top:0;left:0}html.mobile .landing-promo .overlay .hotspot-modal .modal-bg{height:auto;width:90%!important;background-image:none;margin:auto;top:30%;position:relative;background:rgba(255,255,255,.9);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.6);box-shadow:0 0 7px 0 rgba(0,0,0,.6);border:1px solid #d1d1d1;border-radius:6px}html.mobile .landing-promo .overlay .hotspot-modal .modal-bg .modal-copy{padding:18px 20px 40px 20px!important}.landing-promo--spring-promo-financing .header,.landing-promo--spring-promo-financing .intro__wrap{z-index:1600}@media screen and (min-width:768px){.landing-promo--spring-promo-financing .dealer-locator-prompt{padding:25px 0!important}.landing-promo--spring-promo-financing .cta{display:inline-block!important}}.contest-essc .backgroundWrapper{background-image:url(../img/contest/essc/background.jpg);text-align:center;padding:40px 0}.contest-essc .backgroundWrapper h1{color:#fff;font-size:35px}.contest-essc .backgroundWrapper h1 strong{font-weight:500}.contest-essc .backgroundWrapper .the_circles .circle-containers{color:#fff}.contest-essc #timer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:39px;margin-bottom:8px}.contest-essc #timer div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#20ac59;border:1.5px solid #20ac59;-webkit-box-flex:.2;-webkit-flex-grow:.2;-ms-flex-positive:.2;flex-grow:.2;font-size:45px;font-weight:600;padding-top:24px;max-width:135px;width:100%;padding-bottom:0}.contest-essc #timer div .measurements{font-family:"Maven Pro",sans-serif;font-weight:300;color:#3d3d3d;font-size:13px;margin:14px}.contest-essc .prizeList{text-align:center;width:90%;margin:0 auto}.contest-essc .theButton{background-color:#ffc12d;border:0;color:#404041;font-size:1em;font-weight:600;border-radius:23px;display:inline-block;padding:3% 5%;margin-top:12%;font-family:"Maven Pro",sans-serif;text-decoration:none}.contest-essc main h1,.contest-essc main h2,.contest-essc main h3,.contest-essc main h4,.contest-essc main h5,.contest-essc main h6,.contest-essc main ol,.contest-essc main p,.contest-essc main ul{max-width:inherit}.contest-essc .cover-bg{background-size:cover;background-position:50% 50%}.contest-essc .scale-bg{background-size:100% auto;background-repeat:no-repeat}.contest-essc .error{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;font-family:"Maven Pro",sans-serif}.contest-essc .error p{font-family:"Maven Pro",sans-serif}.contest-essc nav{display:none}.contest-essc section{text-align:center}.contest-essc .intro__wrap{background-image:url(../img/contest/essc/Header_mobile.jpg);background-size:cover;min-height:210px}.contest-essc .intro__img img{margin-top:52px}.contest-essc .intro__heading{font-family:"Maven Pro",sans-serif;color:#c9002d;font-size:30px;line-height:40px;margin:25px 0 0 0;text-transform:uppercase}.contest-essc .intro__subheading{font-size:1em;line-height:30px;color:#000;font-weight:400}.contest-essc .intro__subheading--phase-2{font-size:24px;line-height:36px}.contest-essc .intro__subheading--phase-2 span{color:#c9002d}.contest-essc .intro__subheading br{display:none}.contest-essc .intro__btn{font-family:"Maven Pro",sans-serif;font-size:24px;line-height:58px;display:inline-block;text-decoration:none;text-transform:uppercase}.contest-essc .intro__btn--vote{display:inline-block;border:1px solid #90072f;background-color:#90072f;clear:both;color:#fff;text-align:center;border-radius:2px;margin:0 auto 0 auto;margin-top:20px;padding:0 50px;cursor:pointer}.contest-essc .intro__highlight{background:rgba(70,92,0,.2);padding:10px 10px;display:inline-block;text-align:center;margin:10px auto 20px auto}.contest-essc .intro__to-our-grand-prize-winner{width:70%;max-width:400px;margin:0 auto}.contest-essc .intro__winner{font-family:"Maven Pro",sans-serif;color:#c9002d;font-size:32px;line-height:45px;margin:5px 0 15px;font-weight:600}.contest-essc .intro__winner-tip{font-size:15px;line-height:21px;color:#3d3d3d;font-family:"Maven Pro",sans-serif;width:85%;margin:0 auto;max-width:768px}.contest-essc .intro__you-did-it{font-size:16px;color:#000;font-family:"Maven Pro",sans-serif;font-weight:700;margin:40px auto 0;width:80%}.contest-essc .intro__you-did-it br{display:none}.contest-essc .intro__highlight-text{color:#fff;font-size:30px}.contest-essc .curved-house{min-height:100px;padding:1%}.contest-essc .directions{margin:auto}.contest-essc .directions__wrap{background-color:#465c00}.contest-essc .directions__heading{color:#ff0;font-weight:700;font-size:22px;line-height:30px}.contest-essc .winner{background-color:#fff;width:90%;padding:0;margin-bottom:90px;max-width:768px}.contest-essc .winner__wrap{margin-top:60px}.contest-essc .winner__entry-header{background-image:url(../img/contest/essc/2018/winner-entry-header.png);background-size:cover;height:160px;background-position:center bottom;width:100%}.contest-essc .winner__entry-body{width:90%;margin:0 auto;max-width:700px;padding:15px 0}.contest-essc .winner__entry-body h2{color:#000;font-size:24px;margin-bottom:10px}.contest-essc .winner__entry-image{margin:0 auto;max-width:500px}.contest-essc .winner__entry-tip{font-family:"Maven Pro",sans-serif;font-size:15px;line-height:21px;color:#000;text-align:left;margin:0 auto 60px;max-width:500px}.contest-essc .winner__entry-footer{background-color:#c9002d;height:40px;width:100%}.contest-essc .winner__share{max-width:350px;margin:10px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.contest-essc .winner__share__wrap{background-color:#465c00;padding-top:30px}.contest-essc .winner__share__border{border-bottom:2px solid #eee;margin:0 auto 40px;max-width:500px}.contest-essc .winner__share__icon{display:none}.contest-essc .winner__share__text{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;text-align:left;margin-left:10px}.contest-essc .winner__share__text p{font-family:"Maven Pro",sans-serif;font-size:13px;line-height:18px;color:#000}.contest-essc .winner__share__facebook{display:inline-block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;min-width:40px;margin:auto}.contest-essc .winner__share__twitter{display:inline-block;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;min-width:40px;margin:auto}.contest-essc .prizes__wrap{background-color:#465c00}.contest-essc .prizes__heading{font-size:24px;line-height:32px;padding:20px 0;font-family:"Maven Pro",sans-serif}.contest-essc .prizes__img--container{margin-top:30px}.contest-essc .prizes__pre-text{margin:auto;margin-bottom:20px}.contest-essc .prizes__pre-text h3{font-family:"Maven Pro",sans-serif;font-size:18px;line-height:22px;text-transform:uppercase}.contest-essc .prizes__pre-text-phase-3{margin-bottom:40px;padding-top:20px}.contest-essc .prizes__pre-text-phase-3 h3{font-family:"Maven Pro",sans-serif;color:#fff;font-size:24px;line-height:32px}.contest-essc .prizes p{font-family:"Maven Pro",sans-serif}.contest-essc .prizes div{margin-top:25px;margin-bottom:25px}.contest-essc .prizes div img{margin-bottom:12px}.contest-essc .ac__img{display:none}.contest-essc .ac__note{padding:20px 0}.contest-essc .ac__copy{color:#fff;font-size:18px;line-height:28px;font-family:"Maven Pro",sans-serif}.contest-essc .treesAndHouse{width:100%;height:115px;background-image:url(../img/contest/essc/Trees&house.svg);background-size:cover;background-position:-990px 16px;background-repeat:no-repeat}.contest-essc .the_circles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.contest-essc .the_circles .circle-containers{color:#000;font-family:"Maven Pro",sans-serif;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:15px 0}.contest-essc .the_circles .circle-containers .circle-1,.contest-essc .the_circles .circle-containers .circle-2,.contest-essc .the_circles .circle-containers .circle-3{width:240px;height:240px;border-radius:50%;border:4px solid #fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-size:cover}.contest-essc .the_circles .circle-containers .circle-1{background-image:url(../img/contest/essc/Slide.jpg);background-size:438px;background-repeat:no-repeat;background-position:center}.contest-essc .the_circles .circle-containers .circle-2{background-image:url(../img/contest/essc/Lennox_Mead.jpg);background-position:center;background-size:371px}.contest-essc .the_circles .circle-containers .circle-3{background-image:url(../img/contest/essc/ice_cream.jpg)}.contest-essc .the_circles .circle-containers p{text-align:center;margin-top:15px;font-size:16px}.contest-essc .the_circles .circle-containers p br{display:none}.contest-essc .dueDate{color:#fff;font-family:"Maven Pro",sans-serif;text-align:center;padding-top:0;padding-left:5%;padding-right:5%;padding-bottom:20%;margin-top:-1px}.contest-essc #submitContainer{margin-top:-1px;margin-left:2%;margin-right:2%}.contest-essc .submit__wrap{padding-bottom:20px;background:#fff}.contest-essc .form{background:#fff}.contest-essc .form__header-wrap{padding:25px 0;text-align:center;background:#808284}.contest-essc .form__heading{font-size:2em;line-height:52px;margin-bottom:0;font-family:"Maven Pro",sans-serif;color:#fff}.contest-essc .form__copy-heading{font-size:1.5em;line-height:30px;margin-top:0;margin-bottom:5px;color:#fff;font-family:"Maven Pro",sans-serif}.contest-essc .form__copy{font-size:1em;line-height:30px;color:#fff;font-family:"Maven Pro",sans-serif}.contest-essc .form__bottom{height:8vw;background-size:auto 50%}.contest-essc .error-block{display:none;font-size:14px;font-family:"Maven Pro",sans-serif;color:#c9002d;font-style:italic}.contest-essc .ng-submitted .error-block{display:block}.contest-essc .step{padding:40px 0 7px 0;text-align:left}.contest-essc .step__info{padding:20px 0}.contest-essc .step__number{font-size:24px;line-height:28px;font-family:"Maven Pro",sans-serif;color:#96ac07;text-transform:uppercase;margin-bottom:12px}.contest-essc .step__copy{font-size:18px;line-height:28px;color:#000;font-family:"Maven Pro",sans-serif;margin-bottom:10px;text-align:center}.contest-essc .step__disclaimer{font-size:.9em;text-align:center;color:#555;font-family:"Maven Pro",sans-serif}.contest-essc .step__example-link{color:#96ac07}.contest-essc .step__label{display:none}.contest-essc .step__fields textarea{display:block;width:100%;border:2px solid #d3d3d3;border-radius:2px;padding:10px;font-family:"Maven Pro",sans-serif;font-size:15px}.contest-essc .step__remaining{text-align:right;font-size:16px;line-height:24px;margin-top:10px;color:#555;font-family:"Maven Pro",sans-serif}.contest-essc .step__remaining-calc{color:#000;font-weight:500}.contest-essc .step__btn{font-family:"Maven Pro",sans-serif;font-size:20px;line-height:58px;color:#c9002d;display:block;text-decoration:none;text-transform:uppercase}.contest-essc .step__btn img{vertical-align:middle}.contest-essc .step__btn--next{text-align:center}.contest-essc .step__btn--next img{margin-left:10px}.contest-essc .step__btn--back{float:left}.contest-essc .step__btn--back img{margin-right:10px}.contest-essc .step__btn--submit{display:block;border:1px solid #c9012d;background-color:#c9012d;clear:both;color:#fff;text-align:center;border-radius:2px;margin-top:25px;padding:2px 36px}.contest-essc .step .step--1 .step__actions{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contest-essc .step .step--3 .step__actions{display:block}.contest-essc .step .step--3 .step__btn--back{float:none}.contest-essc .step__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contest-essc .confirm-share{padding:6px 0;margin-bottom:20px;text-align:right}.contest-essc .confirm-share__heading{display:inline;line-height:35px;color:#555;font-family:"Maven Pro",sans-serif;font-size:20px;vertical-align:bottom}.contest-essc .confirm-share__actions ul{display:inline-block;margin-left:5px}.contest-essc .confirm-share__actions ul li{display:inline-block;text-indent:9999px;margin-right:5px;width:35px;height:35px}.contest-essc .confirm-share__actions ul li a{background:url(../img/icons/social-icon-sprite.svg) no-repeat;display:block;background-size:100%;width:100%;height:100%}.contest-essc .confirm-share__actions ul li a.twitter{background-position:0 75%}.contest-essc .image-upload__preview{width:100%;height:180px;border:2px solid #d3d3d3;border-radius:2px;margin:20px auto;overflow:hidden;text-align:center}.contest-essc .image-upload__preview i{line-height:10em;display:block;color:#ccc}.contest-essc .image-upload__btn{position:relative;display:block;font-size:20px;line-height:30px;padding:10px 20px;color:#fff;text-transform:uppercase;overflow:hidden;background-color:#c9012d;border:1px solid #c9012d;border-radius:2px;font-family:"Maven Pro",sans-serif;text-align:center}.contest-essc .image-upload__btn input{position:absolute;opacity:0;min-width:100%;min-height:100%;top:0;right:0}.contest-essc .personal-info__wrap{padding-bottom:40px}.contest-essc .vote-info{background:#869c06;border-radius:6px}.contest-essc .vote-info__wrap{margin:30px auto 60px auto}.contest-essc .vote-info__pad{padding:20px 30px}.contest-essc .vote-info__heading{font-family:"Maven Pro",sans-serif;color:#ff0;font-size:24px}.contest-essc .vote-info__copy{font-family:"Maven Pro",sans-serif;font-size:24px;color:#fff}.contest-essc .vote-info__copy br{display:none}.contest-essc .vote__wrap{background-color:#465c00;padding:20px 0}.contest-essc .vote.container{padding-bottom:5px}.contest-essc .finalist{background:#fff;height:100%;width:100%;-webkit-box-shadow:3px 3px 8px #454545;box-shadow:3px 3px 8px #454545;outline:#979797 solid 1px}.contest-essc .finalist__wrap{margin-bottom:30px}.contest-essc .finalist__pad{padding:20px 20px 40px 20px;height:100%;width:100%}.contest-essc .finalist__img{height:60%;width:100%;margin-bottom:4%}.contest-essc .finalist__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contest-essc .finalist__body{height:32%;margin:20px 0}.contest-essc .finalist__tip{text-align:left;color:#000;font-family:"Maven Pro",sans-serif;line-height:20px}.contest-essc .finalist__heading{color:#000;font-size:24px;font-family:"Maven Pro",sans-serif}.contest-essc .finalist__location{font-size:14px;font-family:"Maven Pro",sans-serif;color:#000}.contest-essc .finalist__copy{font-size:14px;font-family:"Maven Pro",sans-serif;color:#7a7a7a;margin-bottom:20px}.contest-essc .finalist__vote{display:inline-block;line-height:50px;padding:0 60px;background:#ffc12d;color:#fff;font-size:20px;font-family:"Maven Pro",sans-serif;text-decoration:none;text-transform:uppercase;border-radius:20px}.contest-essc .finalist__vote.disabled{background:#ccc}.contest-essc .essc-modal{text-align:center}.contest-essc .essc-modal h2{font-size:36px;line-height:36px;color:#465c00;font-family:"Maven Pro",sans-serif;margin-bottom:10px}.contest-essc .essc-modal p{font-size:18px;color:#6a6969;font-style:italic;font-family:"Maven Pro",sans-serif;margin-bottom:20px;line-height:22px}.contest-essc .essc-modal ul{margin:0;padding:0;list-style:none}.contest-essc .essc-modal ul li a{line-height:40px;font-size:18px;width:100%;margin:0 auto 20px auto;display:block;background:#b12543;color:#fff;font-family:"Maven Pro",sans-serif;border-radius:6px;text-decoration:none;text-align:center}.contest-essc .essc-modal ul li a span{height:40px;width:50px;display:block;float:left;border-right:1px solid #701a2c;text-align:center}.contest-essc .essc-modal ul li a span img{height:30px;vertical-align:middle}.contest-essc .rules__heading{font-size:2em;line-height:50px;letter-spacing:2px;font-family:"Maven Pro",sans-serif;font-weight:400;color:#c9002d;margin-top:20px;margin-bottom:10px;text-align:center}.contest-essc .rules__secondHeading{color:#3d3e3d;font-size:1.22em;font-family:"Maven Pro",sans-serif;text-align:center}.contest-essc .rules__subheading{font-size:1.5em;line-height:30px;margin:30px 0;font-family:"Maven Pro",sans-serif;color:#c9002d;text-align:center}.contest-essc .rules__copy,.contest-essc .rules__ol-list,.contest-essc .rules__ul-list{font-size:20px;line-height:30px;margin-bottom:10px;color:#000;font-family:"Maven Pro",sans-serif;text-align:center}.contest-essc .rules__copy a,.contest-essc .rules__ol-list a,.contest-essc .rules__ul-list a{color:#000}.contest-essc .rules__ol-list{margin-bottom:20px;margin-right:0;padding-left:41px;counter-reset:nCounter 0;text-align:left}.contest-essc .rules__ol-list li:before{content:"Step " counter(nCounter) " | ";counter-increment:nCounter;font-weight:700;margin:0 0 0 -55px;width:50px}.contest-essc .rules__ol-list li{font-size:1em;margin-top:30px;line-height:28px;list-style:none}.contest-essc .rules__ol-list li span{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-left:10px}.contest-essc .rules__ul-list{padding-left:20px}.contest-essc .rules__ul-list li{margin-top:30px;font-size:1em;line-height:24px}.contest-essc .rules__submit-btn{text-align:center;display:block;font-size:15px;line-height:32px;background-color:#ffc12d;border-radius:20%;padding:16px 25px;margin-top:25px;margin-bottom:0;letter-spacing:1px;font-family:"Maven Pro",sans-serif;color:#404041;text-decoration:none}.contest-essc .rules__submit-btn:hover{text-decoration:none}.contest-essc .social__wrap{background-color:#3d3d3d;padding-top:25px;padding-bottom:25px}.contest-essc .social__links{list-style:none;margin-bottom:30px;margin-left:0}.contest-essc .social__links li{display:inline-block;margin-right:18px}.contest-essc .social__links li:last-of-type{margin-right:0}.contest-essc .social__copy{font-family:"Maven Pro",sans-serif;color:#fff;font-size:18px;line-height:20px;letter-spacing:1px}.contest-essc .social__copy a{font-family:"Maven Pro",sans-serif;color:#fff;font-size:18px;line-height:20px;letter-spacing:1px;text-decoration:none}.contest-essc .social__copy a:hover{text-decoration:underline}.contest-essc .footer{max-width:768px}.contest-essc .footer__wrap{text-align:center;padding-top:20px;padding-bottom:20px}.contest-essc .footer__copy{font-family:"Maven Pro",sans-serif;color:#000;font-size:18px;line-height:20px;margin-bottom:10px}.contest-essc .footer__disclaimer{font-family:"Maven Pro",sans-serif;color:#000;font-size:16px;line-height:24px;margin-top:20px;margin-bottom:20px}.contest-essc .footer__inline-link{color:#000}@media screen and (min-width:768px){.contest-essc.phase-1 .phase-1-hide{display:none}.contest-essc.phase-2 .phase-2-hide{display:none}.contest-essc.phase-3 .phase-3-hide{display:none}.contest-essc.phase-4 .phase-4-hide{display:none}.contest-essc.phase-5 .phase-5-hide{display:none}.contest-essc .scrolled{background:rgba(255,255,255,.8);top:0}.contest-essc .scrolled .top-nav li a{color:grey}.contest-essc nav{display:block;position:fixed;top:14px;max-width:1920px;width:100%;background:0 0;min-height:73px;z-index:1000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contest-essc nav .logo{display:block;position:absolute;top:12px;width:150px}.contest-essc nav .top-nav{list-style:none;display:block;float:right;margin-top:15px}.contest-essc nav .top-nav li{display:inline-block;padding-left:5px;margin-right:10px}.contest-essc nav .top-nav li a:hover{color:#000}.contest-essc nav .top-nav li a{font-family:"Maven Pro",sans-serif;font-weight:500;text-decoration:none;color:#fff;font-size:18px;line-height:48px;text-transform:uppercase;letter-spacing:0}.contest-essc nav .top-nav li:last-of-type{margin-right:0}.contest-essc section{text-align:center}.contest-essc section .treesAndHouse{background-position:15px 16px}.contest-essc .the_circles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.contest-essc .the_circles .circle-containers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0}.contest-essc .the_circles .circle-containers p br{display:block}.contest-essc .the_circles.winner-prizes{margin-top:-200px}.contest-essc .dueDate{padding-bottom:4%}.contest-essc .intro__wrap{padding-top:73px;padding-bottom:11vw;background-image:url(../img/contest/essc/Header_desktop.jpg);background-repeat:no-repeat}.contest-essc .intro__img{margin-top:12%;margin-left:48%;margin-bottom:10%;max-width:542px}.contest-essc .intro__heading{font-size:50px;line-height:60px;margin-bottom:5px}.contest-essc .intro__subheading{font-size:20px;line-height:34px;color:#000;font-weight:400}.contest-essc .intro__subheading--phase-2{font-size:30px;line-height:45px;padding:0 10%}.contest-essc .intro__subheading--phase-2 span{color:#c9002d}.contest-essc .intro__highlight{background:rgba(70,92,0,.2);padding:30px 50px;display:inline-block;text-align:center;margin:20px auto 50px auto}.contest-essc .intro__you-did-it{margin:40px auto 60px;width:100%}.contest-essc .intro__winner-tip{width:100%}.contest-essc .curved-house{min-height:240px;width:77%;margin:0 auto 47px auto}.contest-essc .directions{width:60%;margin:auto}.contest-essc .directions__wrap{background-color:#465c00}.contest-essc .directions.flex{display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contest-essc .directions__img{width:30%}.contest-essc .directions__info{width:70%;text-align:left;padding-left:40px}.contest-essc .directions__heading{color:#ff0;font-weight:700;font-size:22px;line-height:30px}.contest-essc .winner-share__wrap{padding-top:60px}.contest-essc .winner-share__border{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:40px 0}.contest-essc .winner-share__inline{display:inline-block;vertical-align:middle}.contest-essc .winner-share__icon{margin-right:60px}.contest-essc .winner-share__text{text-align:left;margin-right:60px;margin-bottom:0}.contest-essc .winner-share__text p{font-family:"Maven Pro",sans-serif;font-size:24px;line-height:34px;color:#fff}.contest-essc .winner-share__facebook{margin-right:30px}.contest-essc .prizes{display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.contest-essc .prizes__wrap{padding:20px 0}.contest-essc .prizes__col{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:1;width:32%;border-right:1px solid #fff}.contest-essc .prizes__col:last-of-type{border-right:none}.contest-essc .prizes__item{padding:20px}.contest-essc .prizes__img--container{margin-bottom:30px;height:125px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contest-essc .prizes__heading{font-size:24px;line-height:32px;padding:0 40px;margin-bottom:10px;font-family:"Maven Pro",sans-serif;color:#ff0}.contest-essc .prizes__pre-text{width:50%;margin:auto;margin-bottom:80px}.contest-essc .prizes__pre-text h3{font-family:"Maven Pro",sans-serif;color:#ff0;font-size:24px;line-height:32px;text-transform:uppercase}.contest-essc .prizes__pre-text-phase-3{margin-bottom:80px;margin-top:40px}.contest-essc .prizes__pre-text-phase-3 h3{font-family:"Maven Pro",sans-serif;color:#fff;font-size:24px;line-height:32px}.contest-essc .prizes div{width:33%}.contest-essc .ac__wrap{background-color:#465c00}.contest-essc .ac__copy{font-size:20px;line-height:30px;font-family:"Maven Pro",sans-serif;color:#fff}.contest-essc .submit__wrap{padding-bottom:0;margin:0 auto}.contest-essc .form{background:#fff}.contest-essc .form__header{padding:25px 0}.contest-essc .form__header-wrap{padding:0}.contest-essc .form__heading{line-height:52px;margin-bottom:0;font-family:"Maven Pro",sans-serif;color:#fff}.contest-essc .form__copy-heading{line-height:30px;margin-top:0;margin-bottom:5px;color:#fff;font-family:"Maven Pro",sans-serif}.contest-essc .form__copy{line-height:30px;color:#fff;font-family:"Maven Pro",sans-serif}.contest-essc .step{padding:50px 0 4px 0}.contest-essc .step__progress{text-align:center;max-width:50%;margin:0 auto}.contest-essc .step__success{width:66%;margin:auto;text-align:center}.contest-essc .step__info{width:90%;margin:auto}.contest-essc .step__number{width:25%}.contest-essc .step__details{width:100%}.contest-essc .step__heading{font-family:"Maven Pro",sans-serif;font-size:42px;line-height:52px;color:#23ac5a;margin-top:50px}.contest-essc .step__subheading{font-family:"Maven Pro",sans-serif;font-size:24px;line-height:36px;color:#23b75f;margin-top:40px;margin-bottom:20px}.contest-essc .step__copy{font-size:20px;line-height:30px;color:#555;font-family:"Maven Pro",sans-serif;margin-bottom:10px}.contest-essc .step__example-link{color:#96ac07}.contest-essc .step__fields{width:79%;margin:auto}.contest-essc .step__fields textarea{display:block;width:100%;height:177px;border:2px solid #d3d3d3;border-radius:2px;padding:20px;font-family:"Maven Pro",sans-serif;font-size:16px}.contest-essc .step__label{display:inline-block;font-size:24px;line-height:21px;margin:50px auto;font-family:"Maven Pro",sans-serif;color:#96ac07}.contest-essc .step__actions{width:80%;margin:20px auto}.contest-essc .step__actions--submit{text-align:center}.contest-essc .step__btn{font-size:2em}.contest-essc .step__btn img{vertical-align:middle}.contest-essc .step__btn--next img{margin-left:20px}.contest-essc .step__btn--back{float:left}.contest-essc .step__btn--back img{margin-right:20px}.contest-essc .step__btn--submit{display:inline-block;border:1px solid #c9012d;background-color:#c9012d;clear:both;color:#fff;text-align:center;border-radius:2px;margin:0 auto 0 auto;padding:0 50px;cursor:pointer}.contest-essc .step__disclaimer{font-size:1em}.contest-essc .calc-callout{width:80%;text-align:center;margin:50px auto 0 auto;padding-right:40px}.contest-essc .calc-callout h4{font-family:"Maven Pro",sans-serif;font-size:24px;font-weight:600;line-height:36px;color:#23b75f;margin-top:30px}.contest-essc .calc-callout a{font-size:18px;line-height:32px;font-family:"Maven Pro",sans-serif;color:#c9002d;text-transform:uppercase}.contest-essc .image-upload__wrap{width:66%;margin:auto}.contest-essc .image-upload__wrap .image-upload{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contest-essc .image-upload__preview{width:300px;height:180px;margin:auto;overflow:hidden}.contest-essc .image-upload__btn{display:inline-block;margin-bottom:18px}.contest-essc .personal-info__wrap{width:66%;margin:auto;padding:40px 0}.contest-essc .personal-info__full{padding-top:40px}.contest-essc .essc-modal ul li a{line-height:70px;font-size:30px;width:420px}.contest-essc .essc-modal ul li a span{height:70px;width:70px}.contest-essc .essc-modal ul li a span img{height:50px}.contest-essc .rules{display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.contest-essc .rules__ol-list{padding-left:73px}.contest-essc .rules__wrap{padding-top:4%}.contest-essc .rules__col{width:80%;text-align:left}.contest-essc .rules__submit-btn{max-width:65%;margin:0 auto;margin-top:7%}.contest-essc .rules__submit-btn .hidden-mobile{display:inline}.contest-essc .social__links li{margin-right:40px}.contest-essc .footer__wrap{padding-top:60px}.contest-essc .form-control.lnx-checkbox-wrapper{height:inherit;display:block;margin-bottom:16px}.contest-essc .vote-info{background:#869c06;border-radius:6px}.contest-essc .vote-info__wrap{margin:30px auto 60px auto}.contest-essc .vote-info__pad{padding:0 30px 30px 30px}.contest-essc .vote-info__heading{font-family:"Maven Pro",sans-serif;color:#ff0;font-size:24px}.contest-essc .vote-info__copy{color:#fff}.contest-essc .vote-info__copy br{display:block}.contest-essc .vote__wrap{background-color:#465c00;padding:20px 0}.contest-essc .vote.flex{display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;max-width:900px}.contest-essc .finalist{height:650px}.contest-essc .finalist__wrap{width:50%;margin-bottom:30px}.contest-essc .finalist__wrap:nth-of-type(odd){padding-right:10px}.contest-essc .finalist__wrap:nth-of-type(even){padding-left:10px}.contest-essc .finalist__pad{padding:20px 20px 40px 20px}.contest-essc .finalist__heading{font-size:24px;font-family:"Maven Pro",sans-serif}.contest-essc .finalist__copy{font-size:14px;font-family:"Maven Pro",sans-serif;margin-bottom:20px}.contest-essc .finalist__body{margin:0}.contest-essc .finalist__tip{overflow:hidden;text-overflow:ellipsis;position:relative;height:122px;margin:0 20px;border:5px solid #fff}.contest-essc .finalist__tip:before{content:"";float:left;width:5px;height:122px}.contest-essc .finalist__tip>:first-child{float:right;width:100%;margin-left:-5px;line-height:19px}.contest-essc .finalist__tip:after{content:"Read More";color:#ffc12d;font-weight:400;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:-26px;left:100%;width:12em;margin-left:-12em;padding-right:5px;text-align:right;background-size:100% 100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#fff),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff)}}@media screen and (min-width:1024px){.contest-essc .intro__subheading br{display:block}.contest-essc .intro__you-did-it br{display:block}.contest-essc .prizes div{width:30%}.contest-essc #submitContainer{max-width:85%;margin:0 auto}.contest-essc .the_circles{margin:0 auto}.contest-essc .the_circles .circle-containers p{font-size:18px}.contest-essc nav .logo{display:block;position:absolute;top:13px}.contest-essc nav .top-nav li{margin-right:20px}.contest-essc nav .top-nav li a{font-size:22px}.contest-essc nav .top-nav li:last-of-type{margin-right:0}.contest-essc .ac{background:url(../img/contest/essc/bg-ac.png) no-repeat 30px 100%;height:400px;position:relative}.contest-essc .ac__note{padding-left:510px;padding-right:20px;text-align:left}.contest-essc .ac__img{display:block;margin-top:80px;margin-bottom:25px}.contest-essc .step__info{max-width:85%;margin:auto;padding:40px 0 5px 0;display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex}.contest-essc .step__col{padding:0 10px}.contest-essc .step__number{font-size:32px;line-height:30px;font-family:"Maven Pro",sans-serif;color:#96ac07;text-transform:uppercase}.contest-essc .step__number span.separator{border-right:3px solid #96ac07;padding-right:10px;display:block;width:120px}.contest-essc .step__details{text-align:left}.contest-essc .personal-info{display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.contest-essc .personal-info__col{width:48%;text-align:left}.contest-essc .form-control.alt-offset{margin-top:30px;margin-bottom:16px}.contest-essc .form-control label{top:17px;left:10px;font-size:13px}}@media screen and (min-width:1280px){.contest-essc .prizeList{width:100%}.contest-essc .prizeList .prizes div{width:27%}.contest-essc .prizeList .the_circles{max-width:100%}.contest-essc .rules{max-width:65%}.contest-essc .the_circles{max-width:65%}.contest-essc #submitContainer{max-width:60%}}html.ie-10 .contest-essc .personal-info{display:block}html.ie-10 .contest-essc .personal-info__col{float:left}html.ie-10 .contest-essc .personal-info__col:nth-of-type(odd){margin-right:10%}html.ie-10 .contest-essc .personal-info__full{clear:both}html.ie-10 .contest-essc .vote.flex{display:block}html.ie-10 .contest-essc .finalist__wrap{float:left}html.ie-10 .contest-essc .finalist__wrap:nth-of-type(odd){clear:both}html.ie-10 .contest-essc .rules__wrap{clear:both}#low-nox #banner h1{text-transform:inherit;width:300px}#low-nox .recognize p{width:90%;max-width:675px!important;margin:0 auto}#low-nox .banner-copy p,#low-nox .recognize p{padding:15px 0 0 0!important;max-width:100%;line-height:24px;font-size:15px}#low-nox .banner-copy a{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:10;-ms-flex-negative:10;flex-shrink:10;display:inline-block;padding:9px 18px 9px 18px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:80px 0 0 0;height:37px;white-space:nowrap;background:#c60c35;color:#fff;border-color:#c60c35;letter-spacing:.1em}#low-nox .banner-copy a:hover{background:#fff;color:#c60c35;border-color:#bdbdbd}#low-nox #solutions-info h1,#low-nox .recognize h1,#low-nox .supporting-copy h1{text-transform:inherit;width:265px!important;color:#c60c35;min-width:auto;margin-bottom:5px}#low-nox .recognize h1{width:90%!important;margin:0 auto 30px!important}#low-nox .supporting-copy h1{width:100%!important}#low-nox .sixty-five,#low-nox .twenty-five{clear:both;position:relative}#low-nox #regulations img{position:absolute;top:-15px;left:-75px;padding:0}.sixty-five,.twenty-five{clear:both;position:relative;margin:55px 0 15px 0;padding-left:115px}#low-nox .supporting-copy{background:#ececec;padding:6% 0 50px 12%;max-height:640px}#low-nox .logos ul{width:100%;height:100%;display:inline}#low-nox .recognize li{float:left;margin-right:15px;list-style:none;width:15%;display:table-cell}#low-nox .logos{width:90%;margin:65px auto 0}#low-nox .recognize img{padding:0;width:100%}#low-nox .recognize{text-align:center;margin-bottom:100px!important}#low-nox .logos ul{width:100%;height:100%;display:table;max-width:100%}#low-now{font-size:25px;font-weight:600}#low-nox #regulations p,#low-nox #solutions-info p,#low-nox .supporting-copy p{padding:15px 0 0 0!important;max-width:75%;line-height:24px;font-size:15px}#low-nox #solutions-info p{max-width:85%!important}#low-nox #solutions-info{height:525px;background-color:#ececec;padding:6% 0 0 8%!important}#low-nox #solutions-info a{color:#69c!important;margin-bottom:15px;display:inline-block}#low-nox .svg-container svg{width:100%;max-width:485px}#low-nox #regulations img{float:left}#low-nox .dealer-item.ng-scope{width:32%!important;float:left;margin-right:10px;height:280px}#low-nox .landing-hero{font-size:12px;font-family:"Maven Pro",sans-serif;background:url(/lib/img/landing/low-nox/plant-growth-background-sm.jpg) no-repeat bottom center;background-size:cover;padding:20px 40px;min-height:300px}#low-nox .container h1{text-transform:none;color:#000;text-align:center;font-weight:400}#low-nox .container p{text-align:center;font-size:18px;line-height:32px}#low-nox .landing-hero .container h1{text-transform:none;color:#fff;text-align:center}#low-nox .landing-hero .container p{font-size:18px;font-family:"Maven Pro",sans-serif;color:#fff;text-align:center;line-height:26px;padding-bottom:14px}#low-nox h1.landing-header{font-family:"Maven Pro",sans-serif;color:#c60c35;font-size:29px;text-align:center;font-weight:700;padding:60px 60px 15px 60px}#low-nox .force-lowercase{text-transform:none}#low-nox img{padding:40px 0}#low-nox .container #solutions-info p{text-align:left}#low-nox #solutions-info{float:left}.county-containers{display:none}#low-nox .solutions-locations{float:left;margin-top:20px;margin-bottom:9px;padding-bottom:20px;-webkit-box-shadow:5px 10px 35px 1px rgba(158,158,158,.45);box-shadow:5px 10px 35px 1px rgba(158,158,158,.45)}#low-nox #banner-container{background-color:#ecebe6}#low-nox #regulations-container{background-color:#ecebe6}#low-nox .solutions-locations h3{font-family:"Maven Pro",sans-serif;color:#fff;background:#c60c35;padding:16px;width:100%;font-weight:400;padding-left:24px;margin-bottom:20px;max-width:100%}#low-nox .solutions-locations.alternate h3{background:#958d85}#low-nox .solutions-locations ul{list-style-type:none;float:left}#low-nox .solutions-locations ul li{font-family:"Maven Pro",sans-serif}#low-nox .container.left h1{text-align:left}#low-nox .container.left p{text-align:left;padding:20px 0 0 0}#low-nox .container.left p span.highlighted{color:#c60c35}#low-nox #disclaimers{font-size:.5em;font-style:italic;font-family:times,serif;list-style-type:none}#low-nox #banner-left-bg{display:block;background:url(/lib/img/landing/low-nox/banner.jpg) no-repeat -130px -60px;min-height:500px;background-size:800px}#low-nox #regulations-left-bg{display:block;background:url(/lib/img/landing/low-nox/product-left.jpg) no-repeat top center;min-height:500px;background-size:cover}#low-nox #solutions-tooltip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#low-nox #solutions-tooltip img{padding:0;width:63px}#low-nox #solutions-tooltip p{font-family:"Maven Pro",sans-serif;font-weight:600;font-size:18px;line-height:20px;width:100%}#low-nox .product-grid{padding:0 20px}#low-nox .product-grid img{padding:0}#low-nox .product-grid table img{padding:0}.nox-required{fill:#c60c35}.no-nox{fill:#d4d2cf}.tooltipGray,.tooltipRed{display:none}.tooltipRed{background-color:#c60c35;color:#fff;text-align:left;padding:12px 27px;position:absolute;z-index:1;margin-top:24em;margin-left:168px;right:12px;font-size:smaller;font-family:"Maven Pro",sans-serif;width:59%}.tooltipGray{background-color:#948d85;color:#fff;text-align:left;padding:12px 27px;position:absolute;z-index:1;margin-top:24em;margin-left:113px;font-size:smaller;font-family:"Maven Pro",sans-serif;width:59%}.nox-legend{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #e2e2e2;padding:20px 0;margin:0 55px 33px 55px}.nox-legend span{width:12%;background-color:#f4f4f2;margin-right:11px;margin-left:18px}.nox-legend p{max-width:75%;line-height:22px;margin-left:0;margin-right:14px;font-size:15px;padding-left:12px}.slick{height:250px}.slick-slide{width:311px;margin:15px;height:229px}.low-nox-main{max-width:922px;margin:0 auto;margin-bottom:49px}.low-nox-main .low-nox-items{border-bottom:1px solid #eee;height:460px;width:278px;margin:0 auto;padding:20px}.low-nox-main .low-nox-items a{text-decoration:none}.low-nox-main .low-nox-items img{padding:0!important}.low-nox-main .low-nox-items .box{max-width:238px}.low-nox-main .low-nox-items .box p{max-width:100%!important}.low-nox-main .low-nox-items .box div:nth-child(1){text-align:center;margin-bottom:10px}.low-nox-main .low-nox-items .box div:nth-child(5) img:nth-child(1){vertical-align:top}.low-nox-main .low-nox-items .box .box-title{font-family:"Maven Pro",sans-serif;font-size:18px;color:#c60c35;letter-spacing:0}.low-nox-main .low-nox-items .box .box-info{font-family:"Maven Pro",sans-serif;font-size:16px;color:#2a2a2a;letter-spacing:0;line-height:21px;padding-bottom:18px}.low-nox-box-header{font-family:"Maven Pro",sans-serif;font-weight:600;font-size:21px;color:#6a6a6a;letter-spacing:0;text-align:center;letter-spacing:0;text-align:center;padding-bottom:17px;text-transform:none}@media screen and (max-width:425px){#low-nox .container #solutions-info p{text-align:center}#low-nox .container.left p{text-align:center}#low-nox .container.left h1{text-align:center}}#low-nox .banner-copy{padding:0 10% 35px}@media screen and (min-width:768px){#low-nox h1.landing-header{font-size:32px}#low-nox h1{min-width:100%;margin-bottom:0}#low-nox .landing-hero{min-height:550px}#low-nox .landing-hero h1,#low-nox .landing-hero p{max-width:300px;min-width:300px;margin:0 auto}#low-nox .landing-hero h1{margin-top:60px;margin-bottom:10px}#low-nox .landing-hero a{color:#fff}#low-nox .container h1{padding-top:20px}#low-nox #solutions-container{margin-top:25px}#low-nox .nox-legend{width:37%;padding:15px 9px;margin:3% 5% 5% 0;float:right}#low-nox .nox-legend span{background-color:#f4f4f2;margin-bottom:8px;width:25%}#low-nox .nox-legend p{max-width:80%;margin-right:0}#low-nox .clear{clear:both}#low-nox .clear.separate{padding-top:25px}#low-nox .solutions-locations ul{clear:none}#low-nox #banner-left-bg{display:block;background:url(/lib/img/landing/low-nox/banner.jpg) no-repeat top center;min-height:620px;background-size:auto}#low-nox #regulations-left-bg{display:block;background:url(/lib/img/landing/low-nox/product-left.jpg) no-repeat top center;min-height:620px;background-size:cover}#low-nox .banner-copy{padding:10% 50px 50px 8%!important}#low-nox .solutions-locations.primary{width:89%}#low-nox #map-lg{display:none}.slick-slider,slick{display:none}#red-1,#red-2,#solutions-alternate-container-1,#solutions-alternate-container-2{opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#red-1,#solutions-alternate-container-1{margin-left:-20%}#red-2,#solutions-alternate-container-2{margin-left:-50%}#solutions-alternate-container-1{position:absolute;width:350px;top:367px}#solutions-alternate-container-2{position:absolute;width:350px;top:636px}.open{opacity:1!important;margin-left:0!important}.county-containers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1024px){#low-nox .recognize li{width:30%}#low-nox .recognize li:first-child{margin-left:-24px}}@media screen and (max-width:600px){#low-nox .recognize li{width:45%}#low-nox .recognize li:first-child{margin-left:0}#low-nox #solutions-info{height:640px}#low-nox #regulations img{top:-3px;left:-42px}#low-nox #solutions-map{height:500px!important;padding-top:30px!important}}#low-nox #solutions-map{padding:3% 0 0 10%;height:640px;width:100%;font-family:"Maven Pro",sans-serif;position:relative}#low-nox #solutions-info{float:none;width:100%}#low-nox #solutions-map{float:none;width:100%;padding:3% 0 0 10%;height:640px;font-family:"Maven Pro",sans-serif}#low-nox #solutions-map .nox-required{fill:#c60c35}#low-nox #solutions-map .no-nox{fill:#d4d2cf}#low-nox #solutions-map .tooltipRed{z-index:1;top:18%;margin-top:0}#low-nox #solutions-map .tooltipGray{z-index:1;top:24%;margin-top:0}@media screen and (min-width:900px){#low-nox #solutions-info{height:640px;float:left;width:50%}#low-nox #solutions-map{float:left;width:50%}}@media screen and (min-width:1400px){.tooltipRed{left:33%!important}}@media screen and (min-width:1024px){.low-nox-main{max-width:922px;margin:0 auto;margin-bottom:70px}.low-nox-main .low-nox-items{border:1px solid #bdbdbd;height:460px;width:278px;margin:0 auto;padding:20px}.low-nox-main .low-nox-items img{padding:0!important}.low-nox-main .low-nox-items .box{max-width:238px}.low-nox-main .low-nox-items .box p{max-width:100%!important}.low-nox-main .low-nox-items .box div:nth-child(1){text-align:center;margin-bottom:10px}.low-nox-main .low-nox-items .box div:nth-child(5) img:nth-child(1){vertical-align:top}.low-nox-main .low-nox-items .box .box-title{font-family:"Maven Pro",sans-serif;font-size:18px;color:#c60c35;letter-spacing:0}.low-nox-main .low-nox-items .box .box-info{font-family:"Maven Pro",sans-serif;font-size:16px;color:#2a2a2a;letter-spacing:0;line-height:21px;padding-bottom:18px}.low-nox-box-header{font-family:"Maven Pro",sans-serif;font-weight:600;font-size:30px;color:#2a2a2a;letter-spacing:0;text-align:center;padding-bottom:30px;text-transform:none;padding-top:0}#low-nox h1{min-width:100%}#low-nox .landing-hero{font-size:12px;font-family:"Maven Pro",sans-serif;background:url(/lib/img/landing/low-nox/plant-growth-background.jpg) no-repeat bottom center;background-size:cover;padding:20px 40px;min-height:680px}#low-nox .landing-hero h1{min-width:610px}#low-nox .landing-hero p{min-width:550px}#low-nox #banner-left-bg{float:left;width:60%;background-size:cover;min-height:640px}#low-nox #regulations-left-bg{float:left;width:50%;background-size:cover;min-height:640px}#low-nox .banner-copy{width:40%;float:left;height:640px;background:url(/lib/img/landing/low-nox/bg.jpg) repeat-x top center}#low-nox .supporting-copy{width:50%;float:left;min-height:640px}#low-nox .clear{clear:both;padding:0;margin:0}#low-nox .container p.center{margin:0 auto}#low-nox .solutions-locations ul{min-width:20%}#low-nox #compliance{min-height:640px}#low-nox #banner h1,#low-nox #compliance h1,#low-nox #regulations h1{min-width:auto;max-width:460px}#low-nox #compliance p{max-width:initial;min-width:auto}#low-nox .solutions-locations.primary,.solutions-locations.alternate{width:342px}#low-nox #solutions-map .tooltipRed{width:250px;margin-left:140px;margin-top:91px;top:inherit;left:inherit}#low-nox #solutions-map .tooltipGray{margin-left:110px;margin-top:63px;width:250px;top:inherit;left:inherit}#low-nox .nox-legend span{width:47px}.svg-container{width:100%;height:0;position:relative}.svg-container svg{position:absolute;top:0;left:0;height:585px}}#ucs{font-family:Maven Pro;font-style:normal;margin-bottom:-100px}#ucs .perfect.sub-container.animated{overflow:hidden;padding-bottom:80px}#ucs .seamless-top{max-width:565px!important;width:90%;margin:0 auto 70px}#ucs .seamless-top h2{width:100%;padding-top:40px}#ucs .container{max-width:1440px!important;position:relative;margin:0 auto}#ucs span.ratingValue{visibility:hidden}#ucs .sub-container{max-width:1170px!important;position:relative;margin:0 auto}#ucs .clear{clear:both}#ucs h1{font-family:Maven Pro;font-style:normal;font-weight:500;font-size:50px;line-height:60px;letter-spacing:-.02em;color:#2a2a2a;text-transform:none;max-width:inherit}#ucs h2{font-weight:500;font-size:30px;line-height:40px;text-align:center;letter-spacing:-.02em;color:#2a2a2a;max-width:inherit;margin:0!important;padding:100px 0 0 0}#ucs p{font-family:Maven Pro;font-style:normal;font-weight:500;font-size:16px;line-height:28px;letter-spacing:-.1px;color:#838383;max-width:inherit;padding:25px 0}#ucs p.center{text-align:center;margin:0 auto}#ucs .banner h1{margin-top:100px;width:475px;margin-bottom:0}#ucs .banner p{width:415px}#ucs .banner img{position:absolute;width:100%;bottom:-98px;right:-130px;z-index:999}.video-background{width:100%;position:absolute;height:100%;background-size:cover!important}#ucs .banner .left-col{padding-bottom:65px}#ucs .left-col{float:left;width:50%}#ucs .right-col{float:right;width:50%}#ucs .video-slide{min-height:600px}#ucs #video,#video video{min-height:600px;overflow:hidden;width:100%}#ucs #video{position:relative}#ucs #video p{text-align:center;width:100%!important;margin:0!important;padding:250px 0 0!important;max-width:100%;color:#fff;font-size:30px}#ucs #video a{width:75px;height:75px;margin:15px auto;text-align:center;display:block}#ucs .quarter{width:264px;float:left;margin-right:20px;height:450px;-webkit-box-shadow:0 36px 60px rgba(0,0,0,.04);box-shadow:0 36px 60px rgba(0,0,0,.04)}#ucs .quarter a{background-color:#ffe4e6;padding:17px;display:block;text-decoration:none;text-transform:uppercase;font-weight:500;margin:25px auto 0;font-size:14px;text-align:center;width:88%}#ucs .quarter h4{font-weight:600;text-align:center;width:100%;margin:75px auto 12px;font-size:20px;padding:0!important;max-width:100%!important}#ucs .two.quarter h4{margin-top:44px}#ucs .quarter p{padding:0 45px!important;text-align:center}#ucs .quarter>img{margin:100px auto 0;display:block}#ucs .one.quarter>img{width:133px}#ucs .four.quarter>img{margin:94px auto 0}.quarter a img{display:inline;top:8px;margin:0 5px;padding:0;float:right}#ucs a.reverse-btn{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:10;-ms-flex-negative:10;flex-shrink:10;display:block;padding:9px 18px 9px 18px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;white-space:nowrap;background:#fff;color:#c60c35;border:2px solid #bdbdbd;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;font-weight:500;width:176px;text-align:center;float:left;margin-right:20px}#ucs a.reverse-btn:hover{background:#c60c35;border-color:#c60c35;color:#fff}#ucs .house>p,#ucs .perfect>p,#ucs .seamless>p{max-width:560px!important;margin-bottom:35px}#ucs .house>p{margin-bottom:0;padding-bottom:0}#ucs .house img{width:100%}#ucs .video-content{position:absolute;z-index:9;width:100%;height:100%;background-color:rgba(0,0,0,.3);top:0}#ucs .seamless{overflow:hidden;max-width:1800px}#ucs .find-dealer{background-color:rgba(153,153,153,.1)}.thermostats h2{text-align:left!important}#ucs .center-review{width:620px;margin:0 auto;padding-top:433px}#ucs .center-review h2{width:360px;margin:0 auto!important;text-align:center;padding:0!important}#ucs .center-review p{width:360px;margin:0 auto;text-align:center;padding:0}#ucs .review{position:absolute;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 2.4s cubic-bezier(.4,0,.2,1),-webkit-transform 2.4s cubic-bezier(.4,0,.2,1);transition:opacity 2.4s cubic-bezier(.4,0,.2,1),-webkit-transform 2.4s cubic-bezier(.4,0,.2,1);transition:transform 2.4s cubic-bezier(.4,0,.2,1),opacity 2.4s cubic-bezier(.4,0,.2,1);transition:transform 2.4s cubic-bezier(.4,0,.2,1),opacity 2.4s cubic-bezier(.4,0,.2,1),-webkit-transform 2.4s cubic-bezier(.4,0,.2,1)}#ucs .animated .review{opacity:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}#ucs .review img{width:130px;margin:0 auto;display:block}#ucs .review p{padding:5px 0!important;text-align:center;font-size:30px;line-height:40px;font-weight:300}#ucs .review p.author{font-size:16px;line-height:28px}#ucs .review-one{width:466px;height:168px;left:60px;top:37px;-webkit-transition-delay:.3s;transition-delay:.3s}#ucs .review-two{width:655px;height:159px;right:60px;top:0;-webkit-transition-delay:.9s;transition-delay:.9s}#ucs .review-three{width:460px;height:122px;left:25px;top:292px;-webkit-transition-delay:1.2s;transition-delay:1.2s}#ucs .review-four{width:420px;height:157px;left:495px;top:178px}#ucs .review-five{width:400px;height:161px;right:25px;top:225px;-webkit-transition-delay:.6s;transition-delay:.6s}#ucs .review-six{width:251px;height:163.5px;left:66px;top:565px}#ucs .review-seven{width:294px;height:159px;left:1133px;top:516px;-webkit-transition-delay:.75s;transition-delay:.75s}#ucs .review-eight{width:672px;height:161px;left:15px;top:885px;-webkit-transition-delay:.25s;transition-delay:.25s}#ucs .review-nine{width:516px;height:166px;right:15px;top:905px;-webkit-transition-delay:1s;transition-delay:1s}#ucs .review-ten{width:350px;height:207px;left:1007px;top:840px;-webkit-transition-delay:.25s;transition-delay:.25s}#ucs .reviews.container{min-height:1100px;margin-top:100px}#ucs ul{max-width:inherit}#ucs .icons li{list-style:none;float:left;width:33%;height:60px}#ucs .icons li img{float:left;margin:0 9px;width:32px}#ucs .icons h5{font-family:Maven Pro;font-style:normal;font-weight:500;font-size:20px;line-height:30px;letter-spacing:-.5px;max-width:inherit;float:left;line-height:30px;width:310px}#ucs .icons h5 a{font-family:Maven Pro;font-style:normal;font-weight:500;font-size:20px;line-height:30px;letter-spacing:-.5px;line-height:30px;color:#000}#ucs .icons li:nth-child(2),#ucs .icons li:nth-child(5){margin-left:25px;margin-right:-25px}#ucs .icons>p{width:744px;margin-bottom:50px}#ucs a.dealer-btn{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:10;-ms-flex-negative:10;flex-shrink:10;display:block;padding:9px 18px 9px 18px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;white-space:nowrap;background:#c60c35;color:#fff;border:2px solid #c60c35;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;font-weight:500;width:176px}#ucs a.dealer-btn:hover{background:#fff;color:#c60c35;border-color:#bdbdbd}#ucs .faq{margin-top:120px!important}#ucs .faq h2{padding-top:0!important;text-align:left}#ucs .faq .left-col>p{text-align:left;max-width:385px}#ucs .accordion{border:none!important}#ucs .faq li{color:#838383}#ucs .accordion .accordion-group .group-header{border-bottom:none!important;border-top:1px solid #bdbdbd;background:url(/lib/img/landing/ucs/open.svg) right 20px no-repeat;padding:20px 0 20px 0}#ucs .accordion .accordion-group.collapsed .group-header{background:url(/lib/img/landing/ucs/closed.svg) right 20px no-repeat!important}#ucs .accordion .accordion-group .group-header h3{font-family:Maven Pro;font-style:normal;font-weight:500;font-size:20px;line-height:30px;text-transform:none;letter-spacing:-.5px;max-width:100%;width:100%;color:#000;padding-right:20px}#ucs .accordion p{padding:0 0 25px}#ucs .find-dealer{margin:58px 0 0 0;padding:35px;max-width:100%!important}#ucs .find-dealer h2{text-align:left!important;padding-top:50px!important}#ucs .seamless-slider h4{font-family:Maven Pro;font-style:normal;font-weight:500;font-size:20px;line-height:30px;letter-spacing:-.5px;margin-top:25px;max-width:80%}#ucs .seamless-slider li{font-family:Maven Pro;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#2a2a2a;letter-spacing:-.1px;margin-top:10px}#ucs .no-mobile{display:block!important}#ucs .on-mobile{display:none!important}#ucs .seamless-slider{height:500px}#ucs .thermostats p{width:75%}.quarter-overlay .overlay-container{margin-top:5%;max-width:695px}.quarter-overlay .overlay-container h4{font-weight:600;text-align:center;width:100%;margin:10px auto 17px;font-size:20px;padding:0!important;max-width:100%!important}.quarter-overlay .overlay-container p{max-width:100%;margin-bottom:30px}.overlay-header img{height:77px;margin:30px auto;display:block}.quarter-overlay .overlay-header{position:relative}.quarter-overlay button.flickity-button.flickity-prev-next-button.previous{position:absolute!important;top:40px!important;opacity:1!important;left:0!important;float:left!important}.quarter-overlay button.flickity-button.flickity-prev-next-button.next{position:absolute!important;top:40px!important;right:0!important;opacity:1!important;float:right!important;margin-right:0!important}.quarter-overlay .overlay-wrapper.overlay-regular .overlay-content{padding:40px 40px 10px 40px!important}#ucs img.product-icon{float:left;margin:21px 10px 0 5px!important;display:inline-block!important}@media screen and (min-width:768px){.quarter-overlay .overlay-wrapper .overlay-close{right:5px!important}}.animate{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}.animated.fadeInUp{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.thermostats .left-col{position:relative;margin:28px 0 -130px 0}.thermostats video{position:absolute;top:-21px;right:35px;height:530px;border-radius:10px}.center-review a.dealer-btn{width:196px!important;margin:12px auto!important}#ucs .thermostats a{cursor:default}#ucs div#fixed-locator-footer{background-color:#fff!important;border-top:1px solid #838383;padding:10px 20px}#ucs #fixed-locator-footer a.dealer-btn{width:100%;text-align:center}#ucs #fixed-locator-footer{display:none}.seamless-top .button-group.button-group--cells{max-width:565px;margin:0 auto;width:100%}.seamless-top button.button{border:none;width:18%;padding:10px;max-height:80px;max-width:90px;cursor:pointer;background-color:#fff}.seamless-top button.button img{height:60px;opacity:.2}.seamless-top button.button.is-selected{border:2px solid #e9e9e9;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 12px 20px rgba(0,0,0,.04);box-shadow:0 12px 20px rgba(0,0,0,.04)}.seamless-top button.button.is-selected img{opacity:1}@media screen and (max-width:1440px){#ucs .seamless-slider h4{font-size:17px}#ucs .video-background iframe{width:100%!important}.review-five,.review-seven,.review-six,.review-three{display:none}#ucs .review-ten{left:900px}#ucs .banner img{width:90%;bottom:-88px;right:-38px}#ucs .thermostats .left-col img{width:400px;margin-top:85px}#ucs .thermostats video{position:absolute;top:35px;right:100px;height:395px;border-radius:10px}#ucs #video{padding:0!important}}@media screen and (max-width:1200px){#ucs .seamless-slider h4{margin-top:2px}#ucs .product img{max-width:330px}.flickity-prev-next-button.next{right:8%}.flickity-prev-next-button.previous{right:8%}#ucs img.product-icon{margin:21px 5px 0 5px!important;width:85px}#ucs #video,#video video{height:600px;overflow:hidden;width:auto!important}#ucs .icons li:nth-child(2),#ucs .icons li:nth-child(5){margin-left:0;margin-right:0}#ucs .banner h1{margin-top:60px!important}#ucs .banner img{width:80%;bottom:-77px;right:0}#ucs .banner .left-col{padding-left:25px}#ucs .quarter{width:22%}#ucs .review-ten,#ucs .review-two{display:none}#ucs .icons li{width:50%}#ucs{margin-bottom:0!important}.left-col img{width:314px;margin-top:90px}#ucs .thermostats video{top:16px;right:68px}#ucs .animated .review{width:90%!important;margin:0 auto;position:relative;top:auto!important;left:auto!important;right:auto!important}#ucs .review p{font-size:18px!important;line-height:25px!important;font-weight:300}#ucs .review-one{left:-30px!important;width:365px}#ucs .review-four{width:300px!important;height:157px!important;right:0!important;top:160px!important;left:auto!important}#ucs .review-eight{left:0!important;top:767px!important}#ucs .review-nine{right:0!important;top:892px!important;left:auto!important}#ucs .review-ten{left:14px!important;top:939px!important;display:block}#ucs .center-review{width:100%!important;margin:0 auto!important;padding-top:35px!important;padding-bottom:45px!important}#ucs .center-review img{margin:0 auto;display:block}#ucs .center-review a.dealer-btn{margin-top:15px!important}#ucs .reviews.container{min-height:1150px!important;margin-top:100px}}@media screen and (max-width:1000px){#ucs .quarter{width:264px}.quarter-slider .flickity-prev-next-button{top:10px!important}.flickity-prev-next-button.next{right:50%!important;margin-top:25px!important;margin-right:-50px!important}.flickity-prev-next-button.previous{right:50%!important;margin-top:25px!important;margin-right:4px!important}.flickity-prev-next-button{top:-65px!important}}@media screen and (max-width:920px){#ucs{width:100vw;overflow:hidden}#ucs .product .product-left{float:none!important;width:100%!important}#ucs .product .product-right{float:none!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}#ucs .no-mobile{display:none!important}#ucs .on-mobile{display:block!important;margin:0 auto!important;position:relative;float:inherit!important}#ucs .seamless-slider h4{max-width:100%!important}#ucs .faq .left-col{padding:0 20px}#ucs .banner .left-col{padding-left:0!important}#ucs .banner p{width:100%!important}#ucs .banner h1,#ucs .banner p{text-align:center!important;margin:auto}#ucs .left-col{float:none!important;width:100%!important;margin:0 auto!important;padding-bottom:0!important}#ucs .banner h1{width:100%!important}#ucs .banner img{position:relative!important;width:100%!important;bottom:-71px!important;margin:0 0 0 -60px!important;z-index:999!important;right:0!important}#ucs a.dealer-btn{margin:0 auto!important}.center-review a.dealer-btn{width:196px!important;margin:12px auto!important}#ucs .find-dealer img{margin:0 auto!important;display:block}#ucs .right-col{float:none!important;width:100%!important;clear:both!important;position:relative!important}#ucs #video,#video video{height:375px!important;margin:0!important;padding:0!important}#video video{display:none}#ucs #video p{padding:136px 0 0!important}#ucs .perfect>p,#ucs .seamless>p{width:80%!important}.thermostats p{text-align:center!important;width:80%!important;margin:0 auto!important}.flickity-page-dots{width:100%!important}#ucs .icons>p{width:90%!important}#ucs .icons li{width:100%!important}#ucs .thermostats h2,#ucs .thermostats p{text-align:center!important}#ucs .thermostats p{width:90%!important}#ucs .accordion{width:90%!important;margin:20px auto!important}#ucs .find-dealer{padding:15px}#ucs .find-dealer h2,#ucs .find-dealer p{text-align:center!important}#ucs .find-dealer .right-col{margin-top:35px!important}#ucs .thermostats .left-col{margin:0!important;min-height:230px;background-size:contain!important;background-repeat:no-repeat!important}#ucs .thermostats .left-col img{width:340px;margin-bottom:-85px}#ucs .thermostats video{position:relative;top:32px;height:417px;margin:0 auto;display:none;right:auto}.flickity-viewport{overflow:visible!important}#ucs .icons h2{padding:75px 40px 0}#ucs .seamless-slider{height:980px!important}#ucs .product{height:980px!important}#ucs .product .inner-product{height:940px!important}#ucs .seamless-top{margin:0 auto 100px!important}#ucs .product a.reverse-btn{width:80%!important;max-width:400px!important;margin:15px auto!important;float:none!important}#ucs img.product-icon{margin:15px 5px 0 5px!important;width:46%!important;height:48px!important}.overlay-header img{width:90px!important}}@media screen and (max-width:600px){.seamless-top button.button{width:15%!important}#ucs #fixed-locator-footer{display:block}#ucs .icons>p{margin-bottom:15px}#ucs .thermostats video{right:0!important;width:100%!important}#ucs .perfect>p,#ucs .seamless>p{width:90%!important}#ucs .banner img{bottom:-50px!important;right:-25px!important}#ucs .quarter{margin-left:10px;margin-right:10px;width:264px}#ucs .quarter h4{margin:75px auto 12px}#ucs .thermostats h2{padding-top:25px;width:95%;margin:0 auto!important;text-align:center!important}#ucs .review-nine{margin-top:50px!important}#ucs .thermostats .left-col{margin:0 auto!important;min-height:340px}#ucs .reviews.container{min-height:1100px!important;margin-top:100px;width:100vw;overflow:hidden}.flickity-page-dots{margin:5px auto 50px}}@media screen and (max-width:520px){#ucs .icons h5{width:210px!important}#ucs .icons h5 a{font-size:17px!important}}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */#ucs .product{width:90%;max-width:1125px;height:500px;margin-right:15px}#ucs .product .inner-product{height:440px;-webkit-box-shadow:0 36px 60px rgba(0,0,0,.04);box-shadow:0 36px 60px rgba(0,0,0,.04)}#ucs .product .product-left{float:left;width:35%}#ucs .product .product-right{float:left;padding-left:35px;width:65%}#ucs .product img{display:block;max-height:100%;margin:0 auto;max-width:400px;-webkit-transition:opacity .4s;transition:opacity .4s}#ucs .product.is-selected a.reverse-btn,#ucs .product.is-selected h4,#ucs .product.is-selected ul{display:block}#ucs .product a.reverse-btn{font-size:11px;margin-top:13px;width:155px}.thermostats{margin-top:45px}.flickity-prev-next-button{position:absolute;top:-200px;background:0 0;right:41.66667%;-webkit-box-shadow:inset 0 0 0 2px #c9002e;box-shadow:inset 0 0 0 2px #c9002e;width:60px;height:60px;display:-webkit-flex;display:-ms-flexbox;overflow:hidden;display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;border-radius:50%}.flickity-prev-next-button.next{-webkit-box-shadow:inset 0 0 0 2px #c03;box-shadow:inset 0 0 0 2px #c03}.flickity-prev-next-button.previous{opacity:.3}.flickity-prev-next-button:hover{opacity:1;-webkit-box-shadow:inset 0 0 0 2px #c03;box-shadow:inset 0 0 0 2px #c03}.flickity-prev-next-button.next[disabled]{-webkit-box-shadow:inset 0 0 0 2px #fcc;box-shadow:inset 0 0 0 2px #fcc}.flickity-prev-next-button.next[disabled] svg.circle-timer{display:none}.flickity-prev-next-button.previous .flickity-button-icon{margin:-7px -13px 0 -9px}.flickity-prev-next-button.next .flickity-button-icon{margin:-80px 0 0 -75px}.flickity-prev-next-button[disabled]{opacity:.3;pointer-events:none}.flickity-prev-next-button .flickity-button-icon{min-width:85px;display:block;width:85px;height:85px;left:50%;top:50%;max-width:none;z-index:9;margin:0;-webkit-transform:none;transform:none;position:absolute;fill:#c9002e}svg.circle-timer.anim{-webkit-transition:stroke-dashoffset 15s linear;transition:stroke-dashoffset 15s linear}svg.circle-timer{height:76px;width:76px;stroke-width:2px;stroke-dasharray:190px;position:absolute;top:0;bottom:0;left:0;right:0;margin:-27px;stroke-dashoffset:190px;-webkit-transform:rotate(-270deg) scaleY(-1);transform:rotate(-90deg) scaleY(-1);stroke:#fcc}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#c9002e}.flickity-prev-next-button{width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.next{right:15%;margin-top:0}.flickity-prev-next-button.previous{right:15%;margin-top:0;margin-right:55px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-page-dots{position:absolute;width:600px;top:-45px;padding:0;margin:0 auto;list-style:none;text-align:center;line-height:1;left:50%;margin-left:-300px;display:none}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:20%;height:2px;margin:0;background:#dfe0e2;cursor:pointer}.flickity-page-dots .dot.is-selected{background:#c9002e}