.ct-card-collection-w3-01 .card .btn::after,.ct-news-article article .card .btn-secondary::before,[data-icon]::after{vertical-align:middle;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.ct-accordion-group .ct-product-document-list .product-document ul li,.modal .modal-body .document-list ul li,.residential-channel-partner-list-b .card .card-body h5,.residential-channel-partner-list-b app-dealer-cards .card-body h5,.residential-channel-partner-list-b app-dealer-widget .card-body h5,.residential-dealer-widget app-dealer-cards .card-body h5,.residential-dealer-widget app-dealer-widget .card-body h5{clear:both}@font-face{font-family:flamaFont;src:url(../fonts/Flama-Basic.otf);src:url(../fonts/Flama-Basic.eot?#iefix) format("eot"),url(../fonts/Flama-Basic.woff2) format("woff2"),url(../fonts/Flama-Basic.woff) format("woff"),url(../fonts/Flama-Basic.ttf) format("truetype")}@font-face{font-family:flamaFontItalic;src:url(../fonts/Flama-BasicItalic.otf);src:url(../fonts/Flama-BasicItalic.eot?#iefix) format("eot"),url(../fonts/Flama-BasicItalic.woff2) format("woff2"),url(../fonts/Flama-BasicItalic.woff) format("woff"),url(../fonts/Flama-BasicItalic.ttf) format("truetype")}@font-face{font-family:flamaFontBold;src:url(../fonts/Flama-Bold.otf);src:url(../fonts/Flama-Bold.eot?#iefix) format("eot"),url(../fonts/Flama-Bold.woff2) format("woff2"),url(../fonts/Flama-Bold.woff) format("woff"),url(../fonts/Flama-Bold.ttf) format("truetype")}@font-face{font-family:flamaFontBoldItalic;src:url(../fonts/Flama-BoldItalic.otf);src:url(../fonts/Flama-BoldItalic.eot?#iefix) format("eot"),url(../fonts/Flama-BoldItalic.woff2) format("woff2"),url(../fonts/Flama-BoldItalic.woff) format("woff"),url(../fonts/Flama-BoldItalic.ttf) format("truetype")}.ct-hero-img-03{padding:30px 0;position:relative}.ct-hero-img-03 .image--wrapper img{position:absolute;left:0}.ct-hero-img-03 .hero{-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-repeat:no-repeat;height:auto;width:100%}.ct-hero-img-03 .hero .content{color:#617080;margin-bottom:30px}@media (min-width:1200px){.ct-hero-img-03{padding:150px 0}.ct-hero-img-03 .hero .content{margin-left:10px;padding-right:100px}}.ct-hero-img-03 .hero .content .intro--header{letter-spacing:7px;font-family:flamaFont;font-size:1.8rem;color:#000;text-transform:uppercase}.ct-hero-img-03 .box__primary p,.ct-hero-img-03 .hero .content .lead{font-family:Arial,Helvetica,sans-serif}.ct-hero-img-03 .hero .content .lead{font-size:1.8rem;margin-bottom:30px}.ct-hero-img-03 .hero .image img{-moz-box-shadow:0 29px 40px 9px rgba(0,0,0,.3);box-shadow:0 29px 40px 9px rgba(0,0,0,.3);max-width:100%;width:100%}@media (max-width:767.98px){.ct-hero-img-03 .image--wrapper img{top:50%}.ct-hero-img-03 .hero .order-first{-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.ct-hero-img-03 .hero .order-last{-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ct-hero-img-03 .hero .image img{width:85%}.ct-hero-img-03 .box__primary{margin-left:-30px}}@media (min-width:768px) and (max-width:1199.98px){.ct-hero-img-03 .hero .image img{margin-top:70px}}.ct-hero-img-03 .box--wrapper{position:relative}.ct-hero-img-03 .box__primary{background-color:#152c73;color:#fff;font-size:1.6rem;left:0;position:relative;-moz-box-shadow:0 29px 40px 9px rgba(0,0,0,.3);box-shadow:0 29px 40px 9px rgba(0,0,0,.3)}@media (max-width:1199.98px){.ct-hero-img-03 .hero{background-position:bottom left}.ct-hero-img-03 .box--wrapper{margin-top:50px}.ct-hero-img-03 .box__primary{margin-top:40px;margin-right:40px}}@media (min-width:1200px){.ct-hero-img-03 .hero .image img{margin-bottom:60px}.ct-hero-img-03 .box__primary{position:absolute;left:10px;top:-50px;max-width:380px}}@media (min-width:1470px){.ct-hero-img-03 .hero .image img{width:90%}.ct-hero-img-03 .box__primary{max-width:450px}}.ct-hero-img-03 .box__primary h5{color:#fff}.ct-hero-img-03 .box__primary .thumbnail--image{position:absolute;max-width:34%;right:-27px;top:-30px}@media (min-width:576px) and (max-width:767.98px){.ct-hero-img-03 .box__primary .thumbnail--image{max-width:34%;right:-41px;top:-66px}}@media (min-width:768px) and (max-width:1199.98px){.ct-hero-img-03 .box__primary .thumbnail--image{max-width:30%;right:-27px;top:-60px}}@media (min-width:1200px) and (max-width:1469.98px){.ct-hero-img-03 .box__primary .thumbnail--image{max-width:40%;top:-22px;right:-46px}}@media (min-width:1470px){.ct-hero-img-03 .box__primary .thumbnail--image{top:-45px;right:-56px;max-width:100%}}.ct-hero-img-03 .box__primary .text--link{color:#fff;font-size:1.8rem;margin-top:30px}.ct-hero-img-03 .box__primary .text--link:focus,.ct-hero-img-03 .box__primary .text--link:hover{color:#61b549}.ct-blks1-w100-08.panel{background-color:#333;padding:150px 0 120px}@media (max-width:575.98px){.ct-blks1-w100-08.panel{padding:50px 0 20px}}.ct-blks1-w100-08.panel .btn{margin-bottom:30px;padding-right:35px}@media (max-width:767.98px){.ct-blks1-w100-08.panel .btn{margin-bottom:10px}.ct-cardcollection-w3-22 .season--background img,.residential-dealer-widget .season--background img{max-width:50%}}.ct-blks1-w100-08.panel h3{color:#fff;font-size:2.8rem;line-height:25pt}@media (max-width:575.98px){.ct-blks1-w100-08.panel h3{margin-bottom:30px}}@media (min-width:1200px){.ct-blks1-w100-08.panel h3{padding-right:70px}}.ct-blks1-w100-08.panel .headline{position:relative}@media (min-width:768px){.ct-hero-img-03 .box__primary h5{margin-right:84px}.ct-blks1-w100-08.panel .headline h3{position:absolute}}.ct-cardcollection-w3-22,.residential-dealer-widget{padding:160px 0}@media (max-width:1199.98px){.ct-cardcollection-w3-22,.residential-dealer-widget{padding-top:50px}.residential-dealer-widget .icon__award-winner{margin-left:-10px}}.ct-cardcollection-w3-22.bg--wrapper,.residential-dealer-widget.bg--wrapper{background-color:#f7f7f7;position:relative}.ct-cardcollection-w3-22 .season--background,.residential-dealer-widget .season--background{background-position:left bottom;background-repeat:no-repeat;position:absolute;bottom:0}@media (min-width:1200px){.ct-cardcollection-w3-22 .content,.residential-dealer-widget .content{padding-right:80px}.ct-cardcollection-w3-22 .season--background img,.residential-dealer-widget .season--background img{width:584px}}.ct-cardcollection-w3-22.bg-color__beige,.residential-dealer-widget.bg-color__beige{background-color:#fdf9f0}.ct-cardcollection-w3-22.bg-color__white,.residential-dealer-widget.bg-color__white{background-color:#fff}.ct-cardcollection-w3-22.bg-color__grey,.residential-dealer-widget.bg-color__grey{background-color:#f7f7f7}.ct-cardcollection-w3-22 .text--link,.residential-dealer-widget .text--link{margin-top:30px;margin-bottom:30px}.ct-cardcollection-w3-22 a .card,.residential-dealer-widget a .card{background-color:transparent;border:2px solid #61b549;height:250px;margin-bottom:30px;position:relative}.ct-cardcollection-w3-22 a:focus .card,.ct-cardcollection-w3-22 a:hover .card,.residential-dealer-widget a:focus .card,.residential-dealer-widget a:hover .card,.residential-dealer-widget.bg--wrapper{background-color:#fff}.ct-cardcollection-w3-22 a .card::after,.residential-dealer-widget a .card::after{content:'';-moz-box-shadow:0 29px 40px 9px rgba(0,0,0,.3);box-shadow:0 29px 40px 9px rgba(0,0,0,.3);opacity:0;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;left:0;right:0;top:0;bottom:0}.ct-cardcollection-w3-22 a:focus .card::after,.ct-cardcollection-w3-22 a:hover .card::after,.ct-carousel-o .carousel-control-next,.ct-carousel-o .carousel-control-prev,.residential-dealer-widget a:focus .card::after,.residential-dealer-widget a:hover .card::after{opacity:1}.ct-cardcollection-w3-22 a .card .card-img,.residential-dealer-widget a .card .card-img{bottom:0;position:absolute;right:0;width:auto}.ct-cardcollection-w3-22 a .card .card-body,.residential-dealer-widget a .card .card-body{padding:2.5rem}.ct-cardcollection-w3-22 a .card h3,.residential-dealer-widget a .card h3{font-family:flamaFontBold;font-size:2.55rem;color:#152c73;text-transform:none;letter-spacing:1px;display:inline-block}.ct-cardcollection-w3-22 a:focus .card h3,.ct-cardcollection-w3-22 a:hover .card h3,.residential-dealer-widget a:focus .card h3,.residential-dealer-widget a:hover .card h3{text-decoration:none}.residential-dealer-widget{padding:60px 0}.residential-dealer-widget.bg--wrapper.bg-color__beige{background-color:#fdf9f0}.residential-dealer-widget.bg--wrapper.bg-color__white{background-color:#fff}.residential-dealer-widget .card{background-color:transparent;border:2px solid #61b549;height:auto;margin-bottom:30px;position:relative}.residential-dealer-widget .card .card-body{padding:2.5rem}.residential-dealer-widget .card .card-body a{font-size:1.8rem;color:#0d2c75;font-family:flamaFontBold}.residential-dealer-widget .card .card-body a:focus,.residential-dealer-widget .card .card-body a:hover{color:#61b549}.residential-dealer-widget .card .card-body .listing div a{padding-right:20px;font-size:1.4rem;color:#0d2c75;font-family:flamaFont}.residential-dealer-widget .card .card-body .listing div a:focus,.residential-dealer-widget .card .card-body .listing div a:hover{color:#61b549}@media (max-width:1469.98px){.residential-dealer-widget .card .card-body .listing{display:block!important}}.residential-dealer-widget .card .card-body .listing a{text-transform:uppercase;text-decoration:underline;letter-spacing:1px}.residential-dealer-widget .card .card-body .listing a.text--link{text-decoration:none;text-transform:none;font-family:flamaFontBold;font-size:1.8rem}.residential-dealer-widget .ct-star-ratings .google-ratings .review img{width:11rem}.residential-dealer-widget .ct-star-ratings .google-ratings .star-rating{margin-top:-.63rem;margin-left:-7px;color:#4285f4}.residential-dealer-widget .ct-star-ratings .google-ratings img{margin-left:19px}.residential-dealer-widget h5{font-size:2.2rem;font-family:flamaFontBold;color:#1d2a49}.residential-dealer-widget h6{margin-bottom:50px}.ct-carousel-o{padding:60px 0;margin-bottom:60px}@media (min-width:1200px){.ct-carousel-o{padding:200px 0}.ct-carousel-o .carousel-item .content{padding-right:80px}}.ct-carousel-o.bg-color__beige{background-color:#fdf9f0}.ct-carousel-o.bg-color__white{background-color:#fff}.ct-carousel-o .carousel-item .content{color:#617080;padding-top:50px;padding-bottom:30px}.ct-carousel-o .carousel-item .image img{filter:drop-shadow(7px 7px 15px #666);-webkit-filter:drop-shadow(7px 7px 15px #666);width:80%}.ct-carousel-o .carousel-item .image img.cld-responsive{height:auto!important}.ct-carousel-o .image{padding-bottom:50px;padding-top:50px}.ct-carousel-o .carousel-control-next-icon{background-image:url(https://images.carriercms.com/image/upload/v1599585257/carrier/residential-hvac/icons/carousel-right-arrow-blue.png);width:37px;height:60px;opacity:1}.ct-carousel-o .carousel-control-next{top:47px}@media (max-width:575.98px){.ct-carousel-o .carousel-control-next{top:250px}}@media (min-width:768px) and (max-width:1199.98px){.ct-cardcollection-w3-22 .season--background img,.residential-dealer-widget .season--background img{max-width:70%}.ct-carousel-o .carousel-control-next{top:-61px;right:0}}.ct-carousel-o .carousel-control-next:hover .carousel-control-next-icon{background-image:url(https://images.carriercms.com/image/upload/v1599137985/carrier/residential-hvac/icons/carousel-right-arrow-green-hover.png)}.ct-carousel-o .carousel-indicators{bottom:0;left:1px}@media (max-width:1199.98px){.ct-carousel-o .image{padding-left:50px}.ct-carousel-o .carousel-indicators{height:30px;bottom:-57px}}@media (min-width:1200px){.ct-carousel-o .carousel-control-next{top:-221px;right:0}.ct-carousel-o .carousel-indicators{bottom:-60px}}.ct-carousel-o .carousel-indicators li{border:1px solid #617080;width:8px;height:8px;margin:10px}.ct-1blks-w100-basic .col-12 .container.card-body.card-img-overlay.d-flex.align-items-center.justify-content-center img,.ct-1blks-w100-basic img{width:100%}.ct-carousel-o .carousel-indicators li.active{background-color:#61b549;position:relative}.ct-carousel-o .carousel-indicators li.active::before{border:2px solid #61b549;left:-6px;display:inline-block;height:10px;position:absolute;content:"";width:100%;padding:8px;top:-6px}.ct-card-collection-w3-01 .card a:hover img,.residential-product-detail-b.video .btn:focus,.residential-product-detail-b.video .btn:hover,.thumbnail--cards img:focus,.thumbnail--cards img:hover{opacity:.9}.ct-carousel-o .carousel-item{visibility:hidden;display:block!important;height:0;padding:0}.ct-carousel-o .carousel-item.active{visibility:visible;height:auto}.ct-product-list #accordion-filter .card-body .list-group-item .form-check input[type=checkbox],.topic-list-basic #accordion-filter .card-body .list-group-item .form-check input[type=checkbox]{visibility:hidden}.ct-1blks-w100-basic .col-12 .container.card-body.card-img-overlay.d-flex.align-items-center.justify-content-center .h2-white{color:#61b549}@media (min-width:768px){.ct-1blks-w100-basic .col-12 .container.card-body.card-img-overlay.d-flex.align-items-center.justify-content-center>div{float:left;position:absolute;left:0;max-width:50%}}.ct-1blks-w100-basic .col-12 .container.card-body.card-img-overlay.d-flex.align-items-center.justify-content-center .card-title{font-size:2.8rem;font-family:flamaFontBoldItalic;text-transform:uppercase}.ct-1blks-w100-basic .col-12 .container.card-body.card-img-overlay.d-flex.align-items-center.justify-content-center .btn{font-size:1.8rem;font-family:flamaFontBold;text-transform:none}.ct-1blks-w100-basic .col-12 .container.card-body.card-img-overlay.d-flex.align-items-center.justify-content-center .btn.btn-primary{border:0;color:#61b549;padding-left:0}.ct-1blks-w100-basic .col-12 .container.card-body.card-img-overlay.d-flex.align-items-center.justify-content-center .btn.btn-primary:focus,.ct-1blks-w100-basic .col-12 .container.card-body.card-img-overlay.d-flex.align-items-center.justify-content-center .btn.btn-primary:hover{background-color:transparent;color:#fff;outline:0}.ct-1blks-w100-basic .col-12 .container.card-body.card-img-overlay.d-flex.align-items-center.justify-content-center .card-title.h2-white{color:#fff!important;text-transform:none;letter-spacing:3px}@media (min-width:1200px){.ct-1blks-w100-basic .col-12 .container.card-body.card-img-overlay.d-flex.align-items-center.justify-content-center>div{max-width:44%}.ct-1blks-w100-basic .card-body>div{max-width:80%}}@media (max-width:767.98px){.ct-1blks-w100-basic .card-body h1{font-size:4rem;line-height:32pt;margin-bottom:30px}}.ct-1blks-w100-basic .card-title{font-size:2.8rem;font-family:flamaFontBoldItalic;text-transform:uppercase}.ct-1blks-w100-basic .btn{font-size:1.8rem;font-family:flamaFontBold;text-transform:none}.ct-1blks-w100-basic .btn.btn-primary{border:0;color:#61b549;padding-left:0}.ct-1blks-w100-basic .btn.btn-primary:focus,.ct-1blks-w100-basic .btn.btn-primary:hover{background-color:transparent;color:#fff;outline:0}.ct-1blks-w100-basic.bg-color__beige .btn.btn-primary,.ct-1blks-w100-basic.bg-color__grey .btn.btn-primary,.ct-1blks-w100-basic.bg-color__white .btn.btn-primary{color:#0d2c75}.ct-1blks-w100-basic.bg-color__beige .btn.btn-primary:focus,.ct-1blks-w100-basic.bg-color__beige .btn.btn-primary:hover,.ct-1blks-w100-basic.bg-color__grey .btn.btn-primary:focus,.ct-1blks-w100-basic.bg-color__grey .btn.btn-primary:hover,.ct-1blks-w100-basic.bg-color__white .btn.btn-primary:focus,.ct-1blks-w100-basic.bg-color__white .btn.btn-primary:hover{color:#61b549}.ct-1blks-w100-basic.bg-color__beige img,.ct-1blks-w100-basic.bg-color__grey img,.ct-1blks-w100-basic.bg-color__white img{width:auto}.ct-1blks-w100-basic.bg-color__beige .text-white,.ct-1blks-w100-basic.bg-color__grey .text-white,.ct-1blks-w100-basic.bg-color__white .text-white{color:#617080!important}.ct-1blks-w100-basic.bg-color__beige .h2-white,.ct-1blks-w100-basic.bg-color__grey .h2-white,.ct-1blks-w100-basic.bg-color__white .h2-white{color:#0d2c75!important}@media (min-width:768px){.ct-1blks-w100-basic.bg-color__beige .card-body>div,.ct-1blks-w100-basic.bg-color__grey .card-body>div,.ct-1blks-w100-basic.bg-color__white .card-body>div{float:none;position:relative;left:auto;max-width:none}}.ct-1blks-w100-basic.bg-color__black .h2-white h1{color:#61b549;font-size:4.5rem}.ct-1blks-w100-basic.bg-color__black a{color:#fff;text-decoration:underline}.ct-1blks-w100-basic.bg-color__black a:focus,.ct-1blks-w100-basic.bg-color__black a:hover{color:#61b549}@media (min-width:1470px){.ct-product-list .product-list .item-start{margin-top:200px;margin-bottom:100px}.ct-product-list .product-list .card{position:relative;padding-top:100px}}.ct-product-list .product-list.item-start{margin-top:20px}.ct-product-list .product-list .card{background-color:#fdf9f0;border:0}.ct-product-list .product-list .card>a{position:relative}@media (min-width:1470px){.ct-product-list .product-list .card .card-img-top{position:absolute;top:-316px;right:-40px}}.ct-product-list .product-list .card .card-img-icon{position:absolute;right:19px;bottom:0;height:auto!important}@media (min-width:1200px){.ct-1blks-w100-basic.bg-color__beige .card-body>div,.ct-1blks-w100-basic.bg-color__grey .card-body>div,.ct-1blks-w100-basic.bg-color__white .card-body>div{max-width:90%}.ct-product-list .product-list .card .card-body{padding:1.25rem 1.5rem}}.ct-product-list .product-list .card .card-body .form-check-label{font-size:1.2rem;text-transform:uppercase;color:#0d2c75;position:relative;top:-2px}.ct-product-list .product-list .card .card-body .product-attributes .attribute-list{font-size:1.4rem;text-transform:uppercase;color:#0d2c75;font-family:flamaFont}.ct-product-list .product-list .card .card-body .product-attributes .attribute-list span:nth-child(2){color:#617080;font-size:1.4rem}.ct-product-list .product-list .card .card-footer{font-size:1.2rem;text-transform:uppercase;color:#0d2c75;font-family:flamaFont}@media (min-width:1200px) and (max-width:1469.98px){.ct-product-list .product-list .card .card-footer{padding:1.25rem 2rem}}@media (min-width:1470px){.ct-product-list .product-list .card .card-footer{padding:1.25rem 5rem}}.ct-product-list .product-list .card .card-footer .form-check-label{margin-left:10px}.ct-product-list .product-list .card .card-footer .btn{border:0;font-size:1.2rem;color:#0d2c75;display:block}.ct-product-list .product-list .card .card-footer .btn:focus,.ct-product-list .product-list .card .card-footer .btn:hover{background-color:transparent;color:#61b549}.ct-product-list .product-list .card .card-title{font-size:2.6rem;color:#0d2c75;font-family:flamaFontBold;line-height:26pt;margin-bottom:10px}@media (max-width:575.98px){.ct-product-list .product-list .card .card-title{font-size:2.6rem}}@media (max-width:1469.98px){.ct-product-list .product-list .card .card-title{font-size:2rem}}.ct-product-list .product-list .card .card-title a{color:#0d2c75}.ct-product-list .product-list .card .card-title a:focus,.ct-product-list .product-list .card .card-title a:hover{color:#61b549}.ct-product-list .product-list .card .card-subtitle{color:#000;font-size:1.6rem;margin-bottom:20px;text-transform:uppercase}.ct-product-list .product-list .card .card-subtitle a{color:#000}.ct-product-list .product-list .card .card-text{color:#617080;font-size:1.6rem;font-family:Arial,Helvetica,sans-serif}.ct-product-list .product-list .card .rebates{margin:30px 0;position:relative;padding-left:40px}.ct-product-list .product-list .card .rebates::before{content:'';background:url(https://images.carriercms.com/image/upload/v1594141336/carrier/residential-hvac/icons/icon-rebates-dollar-sign-svg.svg) center right no-repeat;position:absolute;top:0;left:0;width:32px;height:28px}.ct-product-list #accordion-filter{background-color:#333;padding-top:20px}@media (min-width:1200px){.ct-product-list #accordion-filter{padding:40px 20px 20px}}.ct-product-list #accordion-filter .card{background-color:#333;border:0}.ct-product-list #accordion-filter .card .bg-white{background-color:#333}.ct-product-list #accordion-filter .card .card-header{border-bottom:0}.ct-product-list #accordion-filter .card .card-header.bg-white{background-color:#333!important}.ct-product-list #accordion-filter .card .card-header .btn,.ct-product-list #accordion-filter .card .card-header .btn-accordion-noarrow{color:#61b549;margin-bottom:20px;font-size:1.8rem;letter-spacing:4px}.ct-product-list #accordion-filter .card-body label{color:#fff;font-size:1.6rem;margin-left:20px}.ct-product-list #accordion-filter .card-body label::before{border:2px solid #61b549;content:"\00a0";display:inline-block;height:2rem;margin:0 .25em 0 0;padding:0;width:2rem;position:absolute;left:0;top:3px}@media (max-width:767.98px){.ct-product-list #accordion-filter .card-body label{font-size:2rem;margin-left:19px}}.ct-product-list #accordion-filter .card-body .legend-title{color:#fff;margin-top:10px;text-transform:uppercase;font-size:1.2rem;letter-spacing:2px}.ct-product-list #accordion-filter .card-body .legend-title a{color:#61b549}.ct-product-list #accordion-filter .card-body .btn{color:#fff;font-size:1.2rem;letter-spacing:2px}.ct-product-list #accordion-filter .card-body .list-group-item{background-color:#333;padding:.2rem}.ct-product-list #accordion-filter .card-body .border-top{border:0!important}.ct-cardcollection-w3-23 .ct-product-list .product-list .item-start{margin-top:240px}.ct-cardcollection-w3-23 .ct-product-list .product-list h3{margin-top:30px}.ct-cardcollection-w3-23 .ct-product-list .product-list .card{position:relative;padding:70px 10px 20px}@media (min-width:1200px){.ct-cardcollection-w3-23 .ct-product-list .product-list .card{padding-left:20px;padding-right:20px;padding-bottom:30px}}.ct-cardcollection-w3-23 .ct-product-list .product-list .card h6{text-transform:uppercase;color:#0d2c75;font-size:1.2rem}.ct-cardcollection-w3-23 .ct-product-list .product-list .card .ct-star-ratings .carrier-ratings .star-rating::before{color:rgba(0,0,0,.2)}.ct-cardcollection-w3-23 .ct-product-list .product-list .card .ct-star-ratings .carrier-ratings .star-rating span::before{color:#61b549}.ct-cardcollection-w3-23 .ct-product-list .product-list .card .ct-star-ratings .carrier-ratings .review a{color:#617080}.ct-cardcollection-w3-23 .ct-product-list .product-list .card .ct-star-ratings .carrier-ratings .review a:focus,.ct-cardcollection-w3-23 .ct-product-list .product-list .card .ct-star-ratings .carrier-ratings .review a:hover{color:#61b549}.ct-cardcollection-w3-23 .ct-product-list .product-list .card .ct-star-ratings .google-ratings .review img{width:11rem}.ct-cardcollection-w3-23 .ct-product-list .product-list .card .ct-star-ratings .google-ratings .star-rating{margin-top:-.63rem;margin-left:-7px;color:#4285f4}.ct-cardcollection-w3-23 .ct-product-list .product-list .card .ct-star-ratings .google-ratings img{margin-left:19px}.ct-cardcollection-w3-23 .ct-product-list .product-list .card .card-body-description{min-height:unset}.ct-cardcollection-w3-23 .ct-product-list .product-list .card-img-top{position:absolute;top:-200px;max-width:250px}.ct-cardcollection-w3-23 .ct-product-list .product-list .image--wrapper .card-img-icon{position:absolute;right:75px;top:-10px}@media (min-width:300px) and (max-width:449.98px){.ct-cardcollection-w3-23 .ct-product-list .product-list .image--wrapper .card-img-icon{top:-35px;right:100px}}@media (min-width:450px) and (max-width:767.98px){.ct-cardcollection-w3-23 .ct-product-list .product-list .image--wrapper .card-img-icon{top:-35px;right:195px}}@media (min-width:768px) and (max-width:991.98px){.ct-cardcollection-w3-23 .ct-product-list .product-list .image--wrapper .card-img-icon{top:-100px;right:20px}}@media (min-width:992px) and (max-width:1199.98px){.ct-cardcollection-w3-23 .ct-product-list .product-list .image--wrapper .card-img-icon{top:-60px;right:60px}}.residential-product-detail-b{position:relative;margin-top:100px;margin-bottom:50px;padding-right:30px;padding-left:30px}@media (max-width:767.98px){.residential-product-detail-b{margin-right:20px;margin-left:20px;padding-right:10px;padding-left:10px;margin-top:60px}}.residential-product-detail-b.bg-color__beige,.residential-product-detail-b.bg-color__beige__border{-moz-box-shadow:0 29px 40px 9px rgba(0,0,0,.3);box-shadow:0 29px 40px 9px rgba(0,0,0,.3)}.residential-product-detail-b.bg-color__beige::after,.residential-product-detail-b.bg-color__beige__border::after{content:'';width:180px;height:180px;background-color:#61b549;position:absolute;right:-30px;top:-30px;z-index:-1}.residential-product-detail-b.bg-color__white .panel--image{filter:drop-shadow(7px 7px 15px #666);-webkit-filter:drop-shadow(7px 7px 15px #666)}.residential-product-detail-b h2{font-family:flamaFontBold;text-transform:none;margin-bottom:10px;letter-spacing:1px}.residential-product-detail-b .panel--title h1,.residential-product-detail-b h1.text-black{font-family:flamaFontBold;font-size:4.5rem;text-transform:none;line-height:37pt;letter-spacing:3px}.residential-product-detail-b h1.text-black{color:#000}@media (max-width:1199.98px){.ct-cardcollection-w3-23 .ct-product-list .product-list .card-img-top{left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.residential-product-detail-b .panel--title{margin-top:30px}}.residential-product-detail-b .panel--body .listing h6,.residential-product-detail-b .rebates{text-transform:uppercase;letter-spacing:1px}.residential-product-detail-b .panel--image{margin-top:-45px;padding-bottom:50px}@media (min-width:768px) and (max-width:1199.98px){.residential-product-detail-b .panel--image{margin-top:-70px}}.residential-product-detail-b .card-img-icon{position:absolute;top:75%;right:25%}@media (max-width:1469.98px){.residential-product-detail-b .card-img-icon{top:70%;right:20%}}@media (max-width:1199.98px){.residential-product-detail-b .card-img-icon{top:50%;right:15%}.residential-channel-partner-list-b .order-first,.system-builder .book-appointment .order-first{-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}}@media (max-width:767.98px){.residential-product-detail-b .panel--image{padding-bottom:20px}.residential-product-detail-b .card-img-icon{top:70%;right:20%}.residential-product-detail-b .panel--body .listing{display:block!important}}@media (min-width:1024px) and (max-width:1024px){.residential-product-detail-b .card-img-icon{top:60%;right:20%}}@media (min-width:768px){.residential-product-detail-b .panel--body .listing h6{margin-left:40px;margin-top:16px}}.residential-product-detail-b .panel--text{color:#617080;margin-bottom:30px}.residential-product-detail-b .sub--text{margin-bottom:20px;text-transform:uppercase}.residential-product-detail-b .carrier-ratings .star-rating::before{color:rgba(0,0,0,.2)}.residential-product-detail-b .carrier-ratings .star-rating span::before{color:#61b549}.residential-product-detail-b .carrier-ratings .review a{color:#617080}.residential-product-detail-b .carrier-ratings .review a:focus,.residential-product-detail-b .carrier-ratings .review a:hover{color:#61b549}.residential-product-detail-b.video h2{text-transform:uppercase;font-size:2.8rem;font-family:flamaFontBoldItalic}.residential-product-detail-b.video .panel--text{font-family:Arial,Helvetica,sans-serif;font-size:1.6rem}.residential-product-detail-b.video .panel--image{margin-top:0;padding-bottom:0}.residential-product-detail-b .rebates{position:relative;padding-left:40px;color:#0d2c75;font-family:flamaFontBold;padding-top:5px}@media (max-width:767.98px){.residential-product-detail-b.video .panel--image{margin-top:30px}.residential-product-detail-b .rebates{margin-top:0;margin-bottom:30px}}@media (min-width:768px){.residential-product-detail-b .rebates{margin-left:40px;margin-top:26px}}@media (min-width:768px) and (max-width:1199.98px){.residential-product-detail-b .rebates{margin-left:8px}}.residential-product-detail-b .rebates::before{content:'';background:url(https://images.carriercms.com/image/upload/v1594141336/carrier/residential-hvac/icons/icon-rebates-dollar-sign-svg.svg) center right no-repeat;position:absolute;top:0;left:0;width:32px;height:28px}:root .residential-product-detail-b .panel--body .listing h6,_:-ms-fullscreen{margin-left:140px}.ct_review-details-b,.review-details-c{padding:60px 0;margin-top:60px;margin-bottom:60px}@media (min-width:768px){.ct_review-details-b,.review-details-c{padding:140px 0}}.ct_review-details-b .content--wrapper,.review-details-c .content--wrapper{margin-bottom:30px}.ct_review-details-b h3,.review-details-c h3{text-transform:none;font-family:flamaFontBold}.ct_review-details-b h6,.review-details-c h6{color:#617080;font-family:flamaFont;margin-top:10px}.ct_review-details-b p,.review-details-c p{font-size:1.6rem;color:#000}.ct_review-details-b .ct-star-ratings .star-rating::before,.review-details-c .ct-star-ratings .star-rating::before{color:rgba(0,0,0,.2)}.ct_review-details-b .ct-star-ratings .star-rating span::before,.review-details-c .ct-star-ratings .star-rating span::before{color:#61b549}.ct_review-details-b .pagination,.review-details-c .pagination{margin:40px auto}.ct_review-details-b .pagination li,.review-details-c .pagination li{padding:.5rem 1.5rem}.ct_review-details-b .pagination li a,.review-details-c .pagination li a{border:1px solid transparent;color:#000;background-color:transparent}.ct_review-details-b .pagination li a:focus,.ct_review-details-b .pagination li a:hover,.review-details-c .pagination li a:focus,.review-details-c .pagination li a:hover{border:1px solid #61b549;background-color:transparent}.ct_review-details-b .pagination li.disabled .page-link,.review-details-c .pagination li.disabled .page-link{background-color:transparent}.ct_review-details-b .pagination li.active .page-link,.review-details-c .pagination li.active .page-link{border-color:#61b549}.residential-channel-partner-list-b,.system-builder .book-appointment{margin-top:40px;margin-bottom:40px}.residential-channel-partner-list-b .col-lg-4,.system-builder .book-appointment .col-lg-4{margin-bottom:30px}.residential-channel-partner-list-b h3,.system-builder .book-appointment h3{margin-bottom:1rem;margin-top:2rem}.residential-channel-partner-list-b h6,.system-builder .book-appointment h6{color:#333;font-size:1.6rem}.residential-channel-partner-list-b .sub--header,.system-builder .book-appointment .sub--header{color:#000;letter-spacing:5px;font-size:1.8rem;font-family:flamaFont;margin-bottom:60px}.residential-channel-partner-list-b .card,.system-builder .book-appointment .card{background-color:#fdf9f0;border:0;min-height:300px}.residential-channel-partner-list-b .card .card-header,.system-builder .book-appointment .card .card-header{border:0;background:0 0;height:50px}.residential-channel-partner-list-b .card .card-header .icon__award-winner,.system-builder .book-appointment .card .card-header .icon__award-winner{position:relative;right:-25px}.residential-channel-partner-list-b .card .card-body,.system-builder .book-appointment .card .card-body{padding:2rem}@media (min-width:768px){.residential-channel-partner-list-b .card .card-body,.system-builder .book-appointment .card .card-body{padding:2rem 4rem 4rem}.residential-channel-partner-list-b .card .card-body .d-md-flex,.system-builder .book-appointment .card .card-body .d-md-flex{margin-left:-18px;height:60px}}.residential-channel-partner-list-b .card .card-body .dealer-contact,.system-builder .book-appointment .card .card-body .dealer-contact{color:#0d2c75;font-size:2.2rem;font-family:flamaFontBold}.residential-channel-partner-list-b .card .card-body .dealer-contact:focus,.residential-channel-partner-list-b .card .card-body .dealer-contact:hover,.residential-channel-partner-list-b .card .card-body .listing a:focus,.residential-channel-partner-list-b .card .card-body .listing a:hover,.system-builder .book-appointment .card .card-body .dealer-contact:focus,.system-builder .book-appointment .card .card-body .dealer-contact:hover,.system-builder .book-appointment .card .card-body .listing a:focus,.system-builder .book-appointment .card .card-body .listing a:hover{color:#61b549}.residential-channel-partner-list-b .card .card-body .dealer-contact small,.system-builder .book-appointment .card .card-body .dealer-contact small{font-family:flamaFont}.residential-channel-partner-list-b .card .card-body .listing a,.system-builder .book-appointment .card .card-body .listing a{padding-right:20px;margin-bottom:10px;padding-bottom:10px;display:inline-block;text-decoration:underline;text-transform:uppercase;font-family:flamaFont;font-size:1.4rem;letter-spacing:1px}.residential-channel-partner-list-b .card .card-body h5,.system-builder .book-appointment .card .card-body h5{margin-bottom:0;font-size:2.2rem;color:#1d2a49;font-family:flamaFontBold}.residential-channel-partner-list-b .card .card-body h5 a,.system-builder .book-appointment .card .card-body h5 a{font-size:2.2rem;color:#0d2c75;display:block;margin-top:1.5rem}.residential-channel-partner-list-b .card .card-footer,.system-builder .book-appointment .card .card-footer{padding:2rem}@media (min-width:768px){.residential-channel-partner-list-b .card .card-footer,.system-builder .book-appointment .card .card-footer{padding:3rem 4rem}}.residential-channel-partner-list-b .card .card-footer .btn,.system-builder .book-appointment .card .card-footer .btn{border-width:2px;font-family:flamaFontBold}.residential-channel-partner-list-b .card .card-footer .btn.btn-outline-primary:hover,.system-builder .book-appointment .card .card-footer .btn.btn-outline-primary:hover{border-color:#152c73}.residential-channel-partner-list-b .card .card-footer .btn-sm::after,.system-builder .book-appointment .card .card-footer .btn-sm::after{top:-2px}.residential-channel-partner-list-b .ct-star-ratings .carrier-ratings .star-rating::before,.system-builder .book-appointment .ct-star-ratings .carrier-ratings .star-rating::before{color:rgba(0,0,0,.2)}.residential-channel-partner-list-b .ct-star-ratings .carrier-ratings .star-rating span::before,.system-builder .book-appointment .ct-star-ratings .carrier-ratings .star-rating span::before{color:#61b549}.residential-channel-partner-list-b .ct-star-ratings .carrier-ratings .review a,.system-builder .book-appointment .ct-star-ratings .carrier-ratings .review a{color:#617080}.residential-channel-partner-list-b .ct-star-ratings .carrier-ratings .review a:focus,.residential-channel-partner-list-b .ct-star-ratings .carrier-ratings .review a:hover,.system-builder .book-appointment .ct-star-ratings .carrier-ratings .review a:focus,.system-builder .book-appointment .ct-star-ratings .carrier-ratings .review a:hover{color:#61b549}.residential-channel-partner-list-b .ct-star-ratings .google-ratings .review img,.system-builder .book-appointment .ct-star-ratings .google-ratings .review img{width:11rem}.residential-channel-partner-list-b .ct-star-ratings .google-ratings .star-rating,.system-builder .book-appointment .ct-star-ratings .google-ratings .star-rating{margin-top:-.63rem;margin-left:-7px;color:#4285f4}.residential-channel-partner-list-b .ct-star-ratings .google-ratings img,.system-builder .book-appointment .ct-star-ratings .google-ratings img{margin-left:19px}.residential-channel-partner-list-b .form-inline label,.system-builder .book-appointment .form-inline label{color:#617080;font-family:flamaFont;text-transform:uppercase;letter-spacing:1px}.residential-channel-partner-list-b .form-inline .btn.product-layout-theme,.system-builder .book-appointment .form-inline .btn.product-layout-theme{padding:0}.residential-channel-partner-list-b .form-inline .btn .material-icons,.system-builder .book-appointment .form-inline .btn .material-icons{color:#53a73b;font-size:4rem}.residential-channel-partner-list-b .form-inline .btn .material-icons .sr-only,.system-builder .book-appointment .form-inline .btn .material-icons .sr-only{color:#53a73b}.residential-channel-partner-list-b .filter--bar,.system-builder .book-appointment .filter--bar{background-color:#333;padding:20px 30px;margin:40px auto}.residential-channel-partner-list-b .filter--bar input::-webkit-input-placeholder,.system-builder .book-appointment .filter--bar input::-webkit-input-placeholder{color:#fff}.residential-channel-partner-list-b .filter--bar input:-moz-placeholder,.system-builder .book-appointment .filter--bar input:-moz-placeholder{color:#fff}.residential-channel-partner-list-b .filter--bar input::-moz-placeholder,.system-builder .book-appointment .filter--bar input::-moz-placeholder{color:#fff}.residential-channel-partner-list-b .filter--bar input:-ms-input-placeholder,.system-builder .book-appointment .filter--bar input:-ms-input-placeholder{color:#fff}.residential-channel-partner-list-b .filter--bar input::placeholder,.system-builder .book-appointment .filter--bar input::placeholder{color:#fff}.residential-channel-partner-list-b .filter--bar .material-icons,.system-builder .book-appointment .filter--bar .material-icons{color:#fff;font-size:3rem;position:relative;right:9px}.residential-channel-partner-list-b .filter--bar .form-control,.system-builder .book-appointment .filter--bar .form-control{background-color:transparent;border:0;border-bottom:1px solid #61b549;font-size:1.7rem;color:#fff;height:50px;padding-left:0}@media (min-width:1200px){.residential-channel-partner-list-b .filter--bar .form-control,.system-builder .book-appointment .filter--bar .form-control{font-size:2.2rem;width:85%}}.residential-channel-partner-list-b .filter--bar .form-control option,.system-builder .book-appointment .filter--bar .form-control option{color:#617080}.residential-channel-partner-list-b .filter--bar .form-row .form-control,.system-builder .book-appointment .filter--bar .form-row .form-control{color:#bac0d0}.residential-channel-partner-list-b .filter--bar select,.system-builder .book-appointment .filter--bar select{border:none;background:url(https://images.carriercms.com/image/upload/v1593453626/carrier/residential-hvac/icons/form-select-down-arrow.png) center right no-repeat;-webkit-appearance:none}.residential-channel-partner-list-b .filter--bar select::-ms-expand,.system-builder .book-appointment .filter--bar select::-ms-expand{display:none}.residential-channel-partner-list-b .filter--bar a,.residential-channel-partner-list-b .filter--bar label,.system-builder .book-appointment .filter--bar a,.system-builder .book-appointment .filter--bar label{text-transform:uppercase;color:#fff;font-size:1.2rem}.residential-channel-partner-list-b .filter--bar a,.system-builder .book-appointment .filter--bar a{color:#61b549}.residential-channel-partner-list-b.map--view .card,.system-builder .book-appointment.map--view .card{min-height:auto;margin-bottom:30px}.residential-channel-partner-list-b.map--view .card .card-body,.system-builder .book-appointment.map--view .card .card-body{padding:2rem}@media (min-width:1470px){.residential-channel-partner-list-b.map--view .card .card-body,.system-builder .book-appointment.map--view .card .card-body{padding:2rem 4rem}}.residential-channel-partner-list-b.map--view .card .card-footer,.system-builder .book-appointment.map--view .card .card-footer{padding:1rem 2rem}.residential-channel-partner-list-b.map--view .card .card-header,.system-builder .book-appointment.map--view .card .card-header{height:auto}.residential-channel-partner-list-b.map--view .order-first,.residential-channel-partner-list-b.map--view .order-last,.system-builder .book-appointment.map--view .order-first,.system-builder .book-appointment.map--view .order-last{height:950px}.residential-channel-partner-list-b.map--view .order-first,.system-builder .book-appointment.map--view .order-first{overflow-y:scroll}.residential-channel-partner-detail-b .card-header{position:absolute;top:12px;border:0;background-color:transparent}@media (max-width:575.98px){.residential-channel-partner-detail-b .card-header{right:-13px;top:10px}}@media (min-width:576px) and (max-width:767.98px){.residential-channel-partner-detail-b .card-header{right:5px}}@media (min-width:768px) and (max-width:1199.98px){.residential-channel-partner-detail-b .card-header{right:-91px}}@media (min-width:1200px){.residential-channel-partner-detail-b .card-header{right:-96px;top:30px}}@media (min-width:1470px){.residential-channel-partner-list-b.map--view .card .card-footer,.system-builder .book-appointment.map--view .card .card-footer{padding:1rem 4rem}.residential-channel-partner-detail-b .card-header{right:-113px}}.residential-channel-partner-detail-b .residential-product-detail-b .panel--body{padding:30px 0}@media (min-width:1200px){.residential-channel-partner-detail-b .residential-product-detail-b .panel--body{padding:100px 150px 60px 0}.residential-channel-partner-detail-b .residential-product-detail-b .listing a.text--link{margin-left:100px}}.residential-channel-partner-detail-b .residential-product-detail-b .listing{margin-bottom:30px}.residential-channel-partner-detail-b .residential-product-detail-b .listing a{text-transform:uppercase;padding-right:20px;text-decoration:underline}.residential-channel-partner-detail-b .residential-product-detail-b .listing a.text--link{text-transform:none;text-decoration:none}.residential-channel-partner-detail-b .residential-product-detail-b .listing .phone{text-decoration:none;font-size:2.5rem;font-family:flamaFontBold;letter-spacing:2px;margin-top:-9px;display:block}.residential-channel-partner-detail-b .icon--listing>div{padding:1.5rem}@media (min-width:1200px){.residential-channel-partner-detail-b .icon--listing>div{padding:2rem 4rem}}.residential-channel-partner-detail-b .icon--listing__reviews>div{padding:1rem}@media (min-width:768px){.residential-channel-partner-detail-b .icon--listing__reviews>div{padding:2rem 3rem;min-width:20%}}.residential-channel-partner-detail-b .ct-star-ratings .google-ratings .review img{width:11rem}.residential-channel-partner-detail-b .ct-star-ratings .google-ratings .star-rating{color:#4285f4}.residential-channel-partner-detail-b .ct-star-ratings .google-ratings img{margin-left:19px}.residential-channel-partner-detail-b .ct-star-ratings .carrier-ratings .star-rating::before{color:rgba(0,0,0,.2)}.residential-channel-partner-detail-b .ct-star-ratings .carrier-ratings .star-rating span::before{color:#61b549}.residential-channel-partner-detail-b .ct-star-ratings .carrier-ratings .review a{color:#617080}.residential-channel-partner-detail-b .ct-star-ratings .carrier-ratings .review a:focus,.residential-channel-partner-detail-b .ct-star-ratings .carrier-ratings .review a:hover{color:#61b549}.residential-channel-partner-detail-b .ct-star-ratings .facebook-ratings{margin-top:10px}.residential-channel-partner-detail-b .ct-star-ratings .facebook-ratings .facebook-text{width:200px;line-height:12pt}.residential-channel-partner-detail-b .ct-star-ratings .i-stars{-moz-background-size:132px 560px;-o-background-size:132px 560px;background-size:132px 560px;margin-bottom:3px;display:inline-block;vertical-align:middle;margin-top:14px}.residential-channel-partner-detail-b .ct-star-ratings .i-stars--regular-2-half{width:102px;height:18px;background-position:0 -312px}.map-container{min-height:360px}.panel__border{background-color:#fdf9f0;border-bottom:10px solid #61b549;margin:40px auto}.panel__border .content{padding:20px}@media (min-width:768px){.panel__border .content{padding:50px}}.panel__border .content .text--link{margin-top:30px}.topic-list-basic #accordion-filter{background-color:#333;padding-top:20px;margin-bottom:20px}.topic-list-basic #accordion-filter .card{background-color:#333;border:0}.topic-list-basic #accordion-filter .card .bg-white{background-color:#333}.topic-list-basic #accordion-filter .card .card-header{border-bottom:0}.topic-list-basic #accordion-filter .card .card-header.bg-white{background-color:#333!important}.topic-list-basic #accordion-filter .card .card-header .btn,.topic-list-basic #accordion-filter .card .card-header .btn-accordion-noarrow{color:#61b549;margin-bottom:20px;font-size:1.8rem;letter-spacing:4px}@media (min-width:1200px){.topic-list-basic #accordion-filter{padding:40px 20px 20px}.topic-list-basic #accordion-filter .card .card-header,.topic-list-basic #accordion-filter .card-body{padding-left:0;padding-right:0}}.topic-list-basic #accordion-filter .card-body label{color:#999;font-size:1.6rem;margin-left:20px}.topic-list-basic #accordion-filter .card-body .legend-title{color:#fff;margin-top:10px;text-transform:uppercase;font-size:1.2rem;letter-spacing:2px}.topic-list-basic #accordion-filter .card-body .legend-title a{color:#61b549}.topic-list-basic #accordion-filter .card-body .btn{color:#fff;font-size:1.2rem;letter-spacing:2px}.topic-list-basic #accordion-filter .card-body .list-group-item{background-color:#333;padding:.2rem;border:0}.topic-list-basic #accordion-filter .card-body .list-group-item .form-check input{height:19px}.topic-list-basic #accordion-filter .card-body .border-top{border:0!important}.topic-list-basic #accordion-filter .card-body .list-group-item .form-check input[type=checkbox]+label:before{border:2px solid #61b549;content:"\00a0";display:inline-block;height:2rem;margin:0 .25em 0 0;padding:0;width:2rem;position:absolute;left:0;cursor:pointer}.ct-card-collection-w3-01 .card img,.hero--wrapper .panel--image img{width:100%}.topic-list-basic #accordion-filter .card-body .list-group-item .form-check input[type=checkbox]:checked+label:before{color:#61b549;content:"\2713";text-align:center;font-weight:bolder;font-size:13px}.ct-card-collection-w3-04 .card .card-body.text-center,.ct-card-collection-w3-04 .card-collection-title.text-center{text-align:left!important}.thumbnail--cards,.thumbnail--cards p{font-size:2.2rem;line-height:21pt}.topic-list-basic #accordion-filter .card-body .list-group-item .form-check input[type=checkbox]:checked+label:after{font-weight:bolder}.topic-list-basic #accordion-filter .card-body .list-group-item .form-check input[type=checkbox]:disabled+label:before{border:2px solid #bac0d0}.topic-list-basic .pagination{margin:40px auto}.topic-list-basic .pagination li{padding:.5rem 1.5rem}.topic-list-basic .pagination li a{border:1px solid transparent;color:#000}.topic-list-basic .pagination li a:focus,.topic-list-basic .pagination li a:hover{border:1px solid #61b549;background-color:transparent}.topic-list-basic .pagination li.disabled .page-link{background-color:transparent}.topic-list-basic .pagination li.active .page-link{border-color:#61b549}.thumbnail--wrapper{margin-bottom:30px}.thumbnail--cards{border-bottom:2px solid #61b549}.thumbnail--cards a{color:#000}.thumbnail--cards a:focus,.thumbnail--cards a:hover{color:#61b549}.thumbnail--cards h6{color:#0d2c75;text-transform:uppercase;letter-spacing:1px;font-family:flamaFontBold;margin-top:15px}.hero--wrapper{margin:100px auto}@media (max-width:1199.98px){.residential-channel-partner-list-b .order-last,.system-builder .book-appointment .order-last{-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.hero--wrapper{margin:30px 30px 30px auto}}.hero--wrapper .panel--text{color:#617080}.hero--wrapper .panel--image{position:relative;padding-right:0}@media (max-width:767.98px){.thumbnail--cards img{width:100%}.hero--wrapper .panel--image{margin-bottom:30px}}.content--wrapper{color:#617080;margin:50px auto;font-size:1.6rem;font-family:Arial,Helvetica,sans-serif}.content--wrapper .lead{color:#000;font-size:2.2rem;font-family:flamaFont;margin-bottom:30px}.content--wrapper .figure-caption{text-transform:uppercase;font-size:1.2rem;color:#617080}.full-width-glossary .nav.glossary{margin-bottom:30px}.full-width-glossary .nav.glossary a{color:#000;font-family:flamaFontBoldItalic;font-size:2.2rem;text-decoration:underline}.full-width-glossary .nav.glossary a:focus,.full-width-glossary .nav.glossary a:hover{color:#61b549}.full-width-glossary .listing{margin:30px auto;font-size:1.6rem;font-family:Arial,Helvetica,sans-serif;color:#617080}.full-width-glossary .listing .border__bottom{border-bottom:2px solid #61b549;padding-bottom:20px}.full-width-glossary .listing [data-icon]::after{font-size:4rem;margin-top:-5px}.full-width-glossary .listing h4 a{color:#000}.full-width-glossary .listing h4 a:focus,.full-width-glossary .listing h4 a:hover{color:#61b549}.full-width-glossary .listing h6{text-transform:uppercase;font-family:flamaFont;color:#0d2c75}.full-width-glossary .badge{font-size:4.5rem;font-family:flamaFontBoldItalic}.full-width-glossary .badge.badge-secondary{background-color:#333}.full-width-glossary .btn-lg::after{margin-left:30px}.ct-card-collection-w3-01{background-color:#fdf9f0;padding:100px auto}.ct-card-collection-w3-01>.container{padding-bottom:100px}@media (min-width:768px){.ct-card-collection-w3-01 .card-container{margin:100px auto}}.ct-card-collection-w3-01 .card{background-color:transparent;border:0;border-bottom:2px solid #61b549}.ct-card-collection-w3-01 .card .btn{color:#0d2c75;position:relative;font-size:1.6rem;font-family:flamaFont}.ct-card-collection-w3-01 .card .btn::after{color:#0d2c75;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:2em;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;white-space:nowrap;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga'}.ct-card-collection-w3-01 .card .btn:focus,.ct-card-collection-w3-01 .card .btn:focus::after,.ct-card-collection-w3-01 .card .btn:hover,.ct-card-collection-w3-01 .card .btn:hover::after{color:#61b549}.ct-card-collection-w3-01 .card-body .card-title{color:#0d2c75;text-transform:uppercase;letter-spacing:1px;font-family:flamaFontBold;margin-top:15px}.ct-card-collection-w3-01 .card-body .card-text{font-size:2.2rem;line-height:21pt;color:#000}.info--panel{font-size:1.6rem;color:#617080;font-family:Arial,Helvetica,sans-serif;margin-bottom:40px}.cmt-form .form-group label,.comments-row,.ct-1blks-w100-video-01 .card--caption,.info--panel h5,.sidebar--links a,.sidebar--links h6,.summary--wrapper .lead__alt{font-family:flamaFont}.info--panel h5{margin-bottom:20px}.info--panel .thumbnail{position:relative}.info--panel .content{padding-top:20px}@media (min-width:768px){.info--panel .thumbnail::after{content:'';border-right:2px solid #0d2c75;position:absolute;top:0;right:-20px;width:2px;height:100%}.info--panel .content{padding:0 60px}.formcontainer form .form-control,.formcontainer-b form .form-control{width:80%}}.ct-1blks-w100-video-01{padding:100px 0;margin:60px auto}.ct-1blks-w100-video-01 .card{border:0}.ct-1blks-w100-video-01 .card--caption{font-size:1.2rem;color:#617080;text-transform:uppercase;letter-spacing:2px;margin-top:5px}.formcontainer,.formcontainer-b{margin:60px auto}.formcontainer form .form-control,.formcontainer-b form .form-control{background-color:transparent;border:0;border-bottom:1px solid #61b549;font-size:1.7rem;color:#617080;height:50px;padding-left:0}.formcontainer form label,.formcontainer-b form label{font-size:1.2rem;font-family:flamaFont;color:#000;text-transform:uppercase}.sidebar--links,.sidebar--links p{font-size:1.6rem;color:#617080}.formcontainer form label span,.formcontainer-b form label span{color:#617080}.formcontainer form select,.formcontainer-b form select{border:none;background:url(https://images.carriercms.com/image/upload/v1593721658/carrier/residential-hvac/icons/form-select-down-arrow-blue.png) center right no-repeat;-webkit-appearance:none}.formcontainer form select::-ms-expand,.formcontainer-b form select::-ms-expand{display:none}.sidebar--links{margin-top:30px;margin-bottom:30px}@media (min-width:768px){.sidebar--links{margin-top:90px}.review-details-c{padding:50px 0}}.sidebar--links a{font-size:1.4rem;color:#0d2c75}.sidebar--links h6{font-size:1.8rem;color:#333;letter-spacing:4px;text-transform:uppercase;margin-bottom:20px;margin-top:60px}.review-details-c .ratings--wrapper{padding-top:20px;border-bottom:2px solid #61b549;margin-bottom:30px}.review-details-c .ratings--wrapper .content--wrapper{min-height:243px}.review-details-c h6 a{text-decoration:none}.breadcrumb .breadcrumb-item a,h6 a{text-decoration:underline}.review-details-c h6 span{text-transform:uppercase}.review-details-c .rating-summary{background-color:#fff;padding:30px}@media (min-width:768px){.review-details-c .rating-summary{margin-top:80px}}.review-details-c .rating-summary>.row{margin-bottom:15px}.review-details-c .rating-summary h6{color:#000}.review-details-c .rating-summary .star-count{margin-top:5px}.review-details-c .rating-summary .progress-bar{background-color:#61b549}.cmt-form .btn{border-color:#61b549;color:#152C73;text-transform:uppercase;background-color:transparent;-moz-border-radius:0;border-radius:0}.cmt-form .form-group label{font-size:1.2rem;color:#000;text-transform:uppercase}.cmt-form .form-group textarea{background-color:transparent;border:0;border-bottom:1px solid #61b549;font-size:1.7rem;color:#617080;padding-left:0}.ct-product-details .ct-product-review-details .review-list .dealer-rating-review{border-bottom:0}.summary--wrapper .ct-cardcollection-w3-23 .ct-product-list .product-list .item-start{margin-top:160px}.summary--wrapper .ct-cardcollection-w3-23 .ct-product-list .product-list .card-img-top{top:-170px}@media (max-width:767.98px){.sidebar--links{display:none}.summary--wrapper .ct-cardcollection-w3-23 .ct-product-list .product-list .item-start{margin-top:195px}.summary--wrapper .ct-cardcollection-w3-23 .ct-product-list .product-list .card-img-top{top:-194px}.summary--wrapper .logo__small{max-width:75%}}@media (min-width:1200px){.summary--wrapper{padding:40px 20px}.summary--wrapper .logo__small{max-width:55%}}.summary--wrapper a{color:#fff}.summary--wrapper a:focus,.summary--wrapper a:hover{color:#61b549}.summary--wrapper h3{color:#fff;line-height:30pt}@media (max-width:1199.98px){.summary--wrapper h3{font-size:2.3rem}}.summary--wrapper h3.h3__alt{margin-top:0;margin-bottom:0}.summary--wrapper h3.h3__alt2{margin-bottom:30px}.summary--wrapper h3.h3__blue{color:#0d2c75}.summary--wrapper .lead__alt{color:#fff}.summary--wrapper .card-body{color:#617080}.summary--wrapper .card-body .card-title a{font-size:2.6rem;color:#0d2c75;font-family:flamaFontBold}.summary--wrapper .card-body .card-subtitle a{font-size:1.6rem;color:#000;text-transform:uppercase}.summary--wrapper .card-body .card-text.product-attributes span{text-transform:uppercase;font-family:flamaFont;color:#0d2c75;font-size:1.4rem}.summary--wrapper .card-body .card-text.product-attributes span.material-icons{font-family:'Material Icons';text-transform:none;font-size:3rem}.summary--wrapper .card-body .card-text h6{margin-top:30px}.summary--wrapper .card-body .custom--checkbox .form-check{padding-top:25px}.summary--wrapper .card-body .custom--checkbox .form-check-input{height:24px;width:24px}.summary--wrapper .card-body .custom--checkbox .form-check-label{margin-left:30px;margin-top:1px;color:#000;letter-spacing:1px;font-family:flamaFont;font-size:1.7rem}.summary--wrapper .rebate--layout--wrapper h6,.summary--wrapper .rebates{font-size:1.2rem;color:#0d2c75}.summary--wrapper .card-body .rebates{margin-left:0}.summary--wrapper .panel{margin:40px auto;padding:20px;position:relative}.summary--wrapper .panel .product--image{position:relative}.summary--wrapper .panel .product--image .card-img-icon{left:190px;bottom:0;position:absolute}@media (min-width:768px) and (max-width:1199.98px){.summary--wrapper .ct-cardcollection-w3-23 .ct-product-list .product-list .card-img-top{top:-158px}.summary--wrapper .panel .product--image .card-img-icon{left:125px}}@media (min-width:1470px){.summary--wrapper .panel .product--image{margin-top:-50px}.summary--wrapper .rebate--layout--wrapper{position:absolute;top:0;right:30px}}.summary--wrapper .rebates{margin:30px 0;position:relative;padding-left:40px;padding-top:5px;letter-spacing:1px;text-transform:uppercase;font-family:flamaFont}.summary--wrapper .rebates::before{content:'';background:url(https://images.carriercms.com/image/upload/v1594141336/carrier/residential-hvac/icons/icon-rebates-dollar-sign-svg.svg) center right no-repeat;position:absolute;top:0;left:0;width:32px;height:28px}.summary--wrapper .ct-product-list .product-list .item-start{margin-bottom:0}.summary--wrapper.feature{padding:0;margin-top:-20px}.summary--wrapper.feature .rebate--layout--wrapper{right:0}@media (max-width:767.98px){.summary--wrapper.feature .panel{padding:0}}.summary--wrapper.feature .form-check .form-check-label{margin-left:10px;font-size:1.2rem;text-transform:uppercase;color:#0d2c75;font-family:flamaFont;position:relative;top:-4px}.ct-card-collection-w3-04{padding-top:60px}.ct-card-collection-w3-04 .card-collection-title{font-size:2.8rem;color:#0d2c75;font-family:flamaFontBoldItalic;text-transform:uppercase}.ct-card-collection-w3-04 .card-container{margin-top:20px}.ct-card-collection-w3-04 .card{border:1px solid #61b549}.ct-card-collection-w3-04 .card.border-0{border:1px solid #61b549!important}.ct-card-collection-w3-04 .card .card-body{padding:2rem}@media (min-width:1200px){.ct-card-collection-w3-04 .card-container{margin-top:50px}.ct-card-collection-w3-04 .card .card-body{padding:4rem}.ct-card-collection-w3-basic .card-collection-title{max-width:30%}}.ct-card-collection-w3-04 .card .card-body h3{margin-bottom:.5rem}.ct-card-collection-w3-04 .card .card-body h4{font-size:1.8rem;color:#000;text-transform:uppercase;font-family:flamaFont}.ct-card-collection-w3-04 .card .card-body .card-text{color:#617080;font-size:1.6rem}.ct-card-collection-w3-04 .card .card-body .card-text ul{list-style-type:none;margin:0;padding:0}.ct-card-collection-w3-04 .card .card-body .card-text ul li{position:relative;margin-left:35px;padding:10px 0}.ct-card-collection-w3-04 .card .card-body .card-text ul li::before{content:'';background:url(https://images.carriercms.com/image/upload/v1596741368/carrier/residential-hvac/icons/checkmarkwithbox.png) no-repeat;width:25px;height:24px;position:absolute;top:0;margin-left:-32px;margin-top:11px}.ct-card-collection-w3-04 .card .card-title .btn{font-size:1.6rem;font-family:flamaFont;color:#000;background-color:#fad000;padding:0 1rem;margin-bottom:20px}.ct-card-collection-w3-04 .card .card-title .btn.btn-block{background-color:transparent;border:0;margin:0}.ct-card-collection-w3-04 .btn{text-transform:uppercase;background-color:transparent;font-family:Arial,Helvetica,sans-serif;white-space:normal;text-align:left;line-height:21pt;letter-spacing:2px;border-color:#61b549;color:#152c73;font-size:2.4rem;padding:1.5rem 3rem;margin-bottom:30px;margin-top:30px}@media (max-width:767.98px){.ct-card-collection-w3-04 .btn{font-size:2rem}}.ct-card-collection-w3-04 .btn:focus,.ct-card-collection-w3-04 .btn:hover{color:#fff;background-color:#152c73}.ct-card-collection-w3-04 .btn:focus i,.ct-card-collection-w3-04 .btn:hover i{color:#fff}.ct-card-collection-w2-basic .card{border:0}.ct-card-collection-w2-basic .card .card-title{font-size:2.2rem;font-family:flamaFont;color:#000;letter-spacing:1px}.ct-card-collection-w2-basic .card .card-text{font-size:1.6rem;color:#617080;font-family:flamaFont}.ct-card-collection-w2-basic .card .card-footer.text-center{text-align:left!important}.ct-card-collection-w2-basic .card .card-footer .btn{text-transform:uppercase;background-color:transparent;font-family:Arial,Helvetica,sans-serif;white-space:normal;text-align:left;line-height:21pt;letter-spacing:2px;border-color:#61b549;color:#152c73;font-size:2.4rem;padding:1.5rem 3rem;margin-bottom:30px}@media (max-width:767.98px){.ct-card-collection-w2-basic .card .card-footer .btn{font-size:2rem}}.ct-card-collection-w2-basic .card .card-footer .btn:focus,.ct-card-collection-w2-basic .card .card-footer .btn:hover{color:#fff;background-color:#152c73}.ct-card-collection-w2-basic .card .card-footer .btn:focus i,.ct-card-collection-w2-basic .card .card-footer .btn:hover i{color:#fff}.ct-card-collection-w3-basic{padding-top:60px;padding-bottom:60px}.ct-card-collection-w3-basic .card-collection-title{font-size:2.8rem;font-family:flamaFontBoldItalic;text-transform:uppercase;color:#0d2c75;margin-bottom:30px;margin-top:30px}.ct-card-collection-w3-basic .card-container{margin-bottom:30px}.ct-card-collection-w3-basic .card-container .card{border:0;background-color:transparent}.ct-card-collection-w3-basic .card-container .card .card-subtitle,.ct-card-collection-w3-basic .card-container .card .card-title{font-size:2.2rem;color:#000;font-family:flamaFont;text-align:left;letter-spacing:2px;margin-bottom:10px}.ct-card-collection-w3-basic .card-container .card .card-text{text-align:left;color:#617080;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem}.ct-card-collection-w3-basic .card-container .card.text-center{text-align:left!important}.ct-card-collection-w3-basic .card-container .card .card-body img{margin-bottom:30px}.ct-card-collection-w3-basic .btn{text-transform:uppercase;background-color:transparent;font-family:Arial,Helvetica,sans-serif;white-space:normal;text-align:left;line-height:21pt;letter-spacing:2px;border-color:#61b549;color:#152c73;font-size:2.4rem;padding:1.5rem 3rem;margin-bottom:30px;margin-top:30px}@media (max-width:767.98px){.ct-card-collection-w3-basic .btn{font-size:2rem}}.ct-card-collection-w3-basic .btn:focus,.ct-card-collection-w3-basic .btn:hover{color:#fff;background-color:#152c73}.ct-card-collection-w3-basic .btn:focus i,.ct-card-collection-w3-basic .btn:hover i{color:#fff}.ct-product-compare .card-title a{font-family:flamaFont;text-transform:uppercase;font-size:1.6rem;letter-spacing:1px}.ct-product-compare .card-subtitle a{font-family:flamaFont;color:#000;font-size:1.5rem;text-transform:uppercase}.ct-product-compare .card-header button.close{font-size:2rem;position:absolute;right:15px}.ct-product-compare .card-header button.close:hover{color:#61b549}.ct-product-compare .data-compare-controls .btn-primary{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;white-space:normal;text-align:left;line-height:21pt;letter-spacing:2px;margin-bottom:0;font-size:1.4rem;padding:.5rem 3rem;margin-top:7px;width:100%}@media (max-width:767.98px){.ct-product-compare .data-compare-controls .btn-primary{font-size:2rem}}.ct-product-compare .data-compare-controls .btn-primary:focus i,.ct-product-compare .data-compare-controls .btn-primary:hover i{color:#fff}.breadcrumb{margin-top:30px;background-color:transparent}.breadcrumb .breadcrumb-item a,.breadcrumb .breadcrumb-item span{text-transform:uppercase;font-size:1.2rem;color:#617080;letter-spacing:1px;line-height:2.5rem}h1,h2{letter-spacing:2px}.ct-accordion-group .ct-product-document-list .product-document ul li a:focus,a:hover{text-decoration:none}.breadcrumb .breadcrumb-item a:focus,.breadcrumb .breadcrumb-item a:hover{color:#61b549}.breadcrumb .breadcrumb-item::before{padding-left:.5rem}.ct-product-compare-modal .close{font-size:3rem}.cookie-message{z-index:16}html{font-size:10px}body{font-size:1.7rem;font-family:Arial,Helvetica,sans-serif;-webkit-font-variant-ligatures:none;-moz-font-variant-ligatures:none;font-variant-ligatures:none}h1,h2,h3{font-family:flamaFontBoldItalic;text-transform:uppercase;color:#152c73}h1{font-size:4.5rem;line-height:42pt}h2{font-size:3.75rem;margin-bottom:2rem}@media (max-width:1199.98px){h2{font-size:3.5rem}}h3{font-size:2.8rem;margin-bottom:3.25;letter-spacing:2px}h4,h5,h6{color:#000;font-family:flamaFont;letter-spacing:2px}h4{font-size:2.5rem}h5{font-size:2rem;line-height:22pt}h6{font-size:1.8rem}h6 a{color:#152c73}h6.border{font-size:1.2rem;color:#000;padding:6px;display:inline-block;border:1px solid #000!important;margin-top:0!important;margin-bottom:20px}a{-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#0d2c75}a:focus{outline:0}a:hover{color:#61b549}footer.ct_footer-power-02{background-color:#333;min-height:200px;padding-top:50px}@media (max-width:767.98px){footer.ct_footer-power-02{padding-top:30px}footer.ct_footer-power-02 ul.nav li{display:block;width:100%}}footer.ct_footer-power-02 ul.nav li a{color:#fff;font-size:1.8rem;padding:2rem;font-family:flamaFontBold;letter-spacing:2px;max-width:209px}@media (min-width:768px){footer.ct_footer-power-02 ul.nav li a{font-size:1.5rem;max-width:170px}}footer.ct_footer-power-02 ul.nav li a:focus,footer.ct_footer-power-02 ul.nav li a:hover{color:#bac0d0}@media (min-width:1200px){footer.ct_footer-power-02 ul.nav li:first-child a{padding-left:0}}footer.ct-deep-footer-basic-01{background-color:#bac0d0;color:rgba(0,0,0,.8);font-size:1.4rem;padding:2rem 0}@media (max-width:767.98px){footer.ct-deep-footer-basic-01 ul.nav{padding:1rem}}footer.ct-deep-footer-basic-01 ul.nav a{padding:.5rem 1.5rem}footer.ct-deep-footer-basic-01 ul.nav li{color:rgba(0,0,0,.8);font-size:1.4rem}footer.ct-deep-footer-basic-01 ul.nav li:first-child::after,footer.ct-deep-footer-basic-01 ul.nav li:last-child::after{display:none}@media (max-width:1199.98px){footer.ct-deep-footer-basic-01 .left-col{margin-top:30px}footer.ct-deep-footer-basic-01 .left-col,footer.ct-deep-footer-basic-01 .right-col{margin-bottom:30px}footer.ct-deep-footer-basic-01 ul.nav li{font-size:1.6rem}footer.ct-deep-footer-basic-01 ul.nav li:first-child{padding:1rem 0}}footer.ct-deep-footer-basic-01 ul.nav li a{color:rgba(0,0,0,.8);font-size:1.4rem;padding:1rem}@media (max-width:1199.98px){footer.ct-deep-footer-basic-01 ul.nav li a{font-size:1.6rem;display:inline-block}}footer.ct-deep-footer-basic-01 ul.nav li a:hover{color:rgba(0,0,0,.8);text-decoration:underline}footer.ct-deep-footer-basic-01 ul.nav li::after{content:'|';color:#000;margin-left:0}@media (max-width:767.98px){footer .logo img{float:right;padding:20px;width:200px}}footer .ct-social-media-lists .icon-social{fill:#000;background-color:transparent!important;width:30px;height:30px}footer .ct-social-media-lists .icon-social:focus,footer .ct-social-media-lists .icon-social:hover{fill:#fff}footer .ct-social-media-lists a#Youtube svg.icon-social path{fill:#000!important}footer .ct-social-media-lists a#Youtube svg.icon-social rect{fill:transparent!important}footer .ct-social-media-lists a#Youtube svg.icon-social:focus path,footer .ct-social-media-lists a#Youtube svg.icon-social:hover path{fill:#FFF!important}.ct-header-basic-secondary{background-color:#152c73;position:relative;z-index:1000}@media (min-width:768px){.ct-header-basic-secondary>.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%;max-width:100%}}.ct-header-basic-secondary .navbar-nav li{padding:0 10px}.ct-header-basic-secondary .navbar-nav li .btn-link,.ct-header-basic-secondary .navbar-nav li a{color:#fff;font-size:1.2rem;text-transform:none}.ct-header-basic-secondary .navbar-nav li .btn-link:focus,.ct-header-basic-secondary .navbar-nav li .btn-link:hover,.ct-header-basic-secondary .navbar-nav li a:focus,.ct-header-basic-secondary .navbar-nav li a:hover{text-decoration:underline}.ct-header-basic-secondary .navbar-nav li:last-child::after{display:none}.ct-header-basic-secondary .bg-light{background-color:transparent!important}.ct-header-basic-secondary .material-icons{color:#fff}.ct-header-basic-secondary form .form-control{border:1px solid transparent;display:none;margin-top:7px;-moz-border-radius:0;border-radius:0}@media (min-width:1200px){.ct-header-basic-secondary .navbar-nav li::after{content:"-";color:#fff;position:absolute;top:5px;right:-3px}.ct-header-basic-secondary form .form-control{width:250px}header.ct-header-basic-redesign{min-height:141px;width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-o-transition:-o-transform .25s ease-in-out 0s;-moz-transition:transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s;transition:-webkit-transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s,-o-transform .25s ease-in-out 0s}}@media (min-width:768px) and (max-width:1199.98px){.ct-header-basic-secondary .navbar-nav li{padding:0 5px}.ct-header-basic-secondary form.navbar-form{display:none}}.ct-header-basic{position:relative!important}header .ct-breakingnews-banner.bg-primary{background-color:#617080!important}header .ct-breakingnews-banner .alert{margin-top:0}@media (min-width:768px){header .ct-breakingnews-banner .alert{padding:40px 0;font-family:flamaFontBoldItalic;font-size:3.5rem;text-transform:uppercase;letter-spacing:6px;line-height:33pt}}header .ct-breakingnews-banner .close{font-size:3rem;font-family:"Material Icons"}header.ct-header-basic-redesign{background-color:#f5f6f8;position:relative;z-index:100;padding:1rem 0}@media (max-width:1199.98px){header.ct-header-basic-redesign .container-fluid{padding-right:0;padding-left:0}header.ct-header-basic-redesign .container-fluid .navbar{padding-right:0}header.ct-header-basic-redesign.sticky .navbar .navbar-brand img{margin-left:0}}header.ct-header-basic-redesign.sticky{position:fixed;width:100%;z-index:1002;-webkit-transform:translateY(-.5rem);-moz-transform:translateY(-.5rem);-ms-transform:translateY(-.5rem);-o-transform:translateY(-.5rem);transform:translateY(-.5rem);-o-transition:-o-transform .25s ease-in-out 0s;-moz-transition:transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s;transition:-webkit-transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s,-moz-transform .25s ease-in-out 0s,-o-transform .25s ease-in-out 0s}@media (min-width:1200px) and (max-width:1469.98px){header.ct-header-basic-redesign.sticky{top:-20px}header.ct-header-basic-redesign.sticky .header--cta--links{top:59%}header.ct-header-basic-redesign.sticky .header--cta--links a{padding:.3rem 3.5rem .3rem 2rem}}@media (min-width:1470px){header.ct-header-basic-redesign.sticky .header--cta--links{top:52%}}header.ct-header-basic-redesign.sticky .navbar .navbar-brand img{position:relative}@media (max-width:767.98px){header.ct-header-basic-redesign.sticky .navbar .navbar-brand img{top:0}}@media (min-width:768px) and (max-width:1199.98px){header.ct-header-basic-redesign.sticky .navbar .navbar-brand img{width:170px;top:0}}header.ct-header-basic-redesign.sticky .navbar.navbar-light .navbar-toggler{top:0}@media (max-width:1199.98px){header.ct-header-basic-redesign .navbar{padding:1rem 0}header.ct-header-basic-redesign .navbar .header--cta--links,header.ct-header-basic-redesign .navbar .navbar-nav{margin-left:20px}}@media (min-width:1200px){header.ct-header-basic-redesign .navbar .navbar-collapse{width:100%;left:0}header.ct-header-basic-redesign .navbar{padding:0;position:static}header.ct-header-basic-redesign .navbar .navbar-brand img{position:relative;max-width:200px}}header.ct-header-basic-redesign .navbar .navbar-brand img{width:300px}@media (min-width:1200px) and (max-width:1469.98px){header.ct-header-basic-redesign .navbar .navbar-brand img{width:170px}}@media (max-width:1199.98px){header.ct-header-basic-redesign .navbar .navbar-brand img{width:170px}header.ct-header-basic-redesign .navbar.navbar-light .navbar-collapse{max-height:65vh;overflow-x:hidden;overflow-y:scroll;margin-bottom:10px}}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler{padding:1rem;border:3px solid #61b549;position:relative;width:50px;height:50px}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler span{background-color:#152c73;display:block;height:3px;position:absolute;right:9px;width:60%;-webkit-transform:rotate(0) translateY(-50%);-moz-transform:rotate(0) translateY(-50%);-ms-transform:rotate(0) translateY(-50%);-o-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%);-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler span:nth-child(1){margin-top:-9px}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler span:nth-child(2){margin-top:0}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler span:nth-child(3){margin-top:9px}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler::after{background:0 0;-moz-box-shadow:none;box-shadow:none}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler:focus,header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler:hover{background-color:transparent;outline:0}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler.open span:nth-child(1){margin-top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotate(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler.open span:nth-child(2){opacity:0}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler.open span:nth-child(3){margin-top:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler.btn-search{padding:0;border-right:1px solid #61b549}header.ct-header-basic-redesign .navbar.navbar-light .navbar-toggler.btn-search .material-icons{font-size:35px;color:#152c73}header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .btn-link,header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .nav-link{color:#000;font-size:1.475rem;font-family:flamaFont;text-transform:uppercase;letter-spacing:.1em;-o-transition:text-shadow .3s;-moz-transition:text-shadow .3s;transition:text-shadow .3s;padding:1rem 0}@media (min-width:1200px){header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .btn-link,header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .nav-link{padding:2rem}header.ct-header-basic-redesign .dropdown{position:inherit}}@media (min-width:1200px) and (max-width:1469.98px){header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .btn-link.dropdown-toggle,header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .nav-link.dropdown-toggle{padding:1rem}header.ct-header-basic-redesign .dropdown>.dropdown-menu>.container{min-height:325px}}@media (min-width:1470px){header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .btn-link.dropdown-toggle,header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .nav-link.dropdown-toggle{padding:1rem 1.5rem}}@media (min-width:1200px) and (max-width:1335.98px){header.ct-header-basic-redesign .navbar .navbar-brand{margin-right:0}header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .btn-link.dropdown-toggle,header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .nav-link.dropdown-toggle{padding:1rem .75rem}}@media (max-width:1199.98px){header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .nav-link{padding:2rem 0;font-size:1.75rem}header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .navbar-item{background:#fff}}@media (min-width:1200px) and (max-width:1335.98px){header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav .nav-link{font-size:1.3rem}}header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav.d-md-none{margin-top:30px;background-color:#0d2c75;padding:30px}header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav.d-md-none li .btn-link,header.ct-header-basic-redesign .navbar.navbar-light .navbar-nav.d-md-none li a{font-size:1.2rem;text-transform:none;color:#fff}header.ct-header-basic-redesign .dropdown.show{background-color:transparent!important}header.ct-header-basic-redesign .dropdown.show .nav-link{font-family:flamaFontBoldItalic!important;margin-top:-1px}@media (min-width:1200px){header.ct-header-basic-redesign .dropdown .header--wrapper{border-bottom:2px solid #61b549;position:relative;margin-bottom:15px}}header.ct-header-basic-redesign .dropdown .header--wrapper h3{margin-top:0}header.ct-header-basic-redesign .dropdown h3{font-size:2.59rem;padding-bottom:10px;text-transform:none}@media (max-width:1199.98px){header.ct-header-basic-redesign .dropdown .header--wrapper h3{margin-bottom:10px}header.ct-header-basic-redesign .dropdown h3{border-bottom:0;font-size:2.3rem;margin-top:30px;margin-bottom:0}}header.ct-header-basic-redesign .dropdown h3 a{font-size:2.59rem;color:#0d2c75}header.ct-header-basic-redesign .dropdown h3 a:focus,header.ct-header-basic-redesign .dropdown h3 a:hover{color:#61b549}header.ct-header-basic-redesign .dropdown .nav li{padding:.5rem 0}header.ct-header-basic-redesign .dropdown .nav li a{font-size:1.8rem;font-family:flamaFontBold;color:#000}header.ct-header-basic-redesign .dropdown .nav li a:focus,header.ct-header-basic-redesign .dropdown .nav li a:hover{color:#61b549}@media (max-width:1199.98px){header.ct-header-basic-redesign .dropdown .nav li{padding-bottom:20px}header.ct-header-basic-redesign .dropdown>.dropdown-menu{margin-left:-10px;margin-right:-10px}}header.ct-header-basic-redesign .dropdown>.dropdown-menu.bg-color__grey{background-color:#fff}@media (min-width:1200px){header.ct-header-basic-redesign .dropdown h3{position:absolute;bottom:0;margin-bottom:0}header.ct-header-basic-redesign .dropdown>.dropdown-menu{border:0;position:absolute;left:0;z-index:250;padding:85px 0 25px;width:100%;margin:0}header.ct-header-basic-redesign .dropdown>.dropdown-menu.bg-color__grey{background:#f5f6f8}header.ct-header-basic-redesign .dropdown>.dropdown-menu .callout{-moz-box-shadow:0 21px 28px -4px rgba(0,0,0,.2);box-shadow:0 21px 28px -4px rgba(0,0,0,.2)}}header.ct-header-basic-redesign .dropdown>.dropdown-menu>.container{display:block}@media (min-width:768px) and (max-width:1199.98px){header.ct-header-basic-redesign .dropdown>.dropdown-menu>.container{width:100%;max-width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}header.ct-header-basic-redesign .dropdown>.dropdown-menu .callout{background-color:#fff}@media (min-width:1200px) and (max-width:1469.98px){header.ct-header-basic-redesign .dropdown>.dropdown-menu .callout{padding:0 15px 22px}header.ct-header-basic-redesign .dropdown>.dropdown-menu .callout img{max-width:100%;width:100%}}@media (min-width:1470px){header.ct-header-basic-redesign .dropdown>.dropdown-menu>.container{min-height:375px}header.ct-header-basic-redesign .dropdown>.dropdown-menu .callout{padding:0 30px 30px}}header.ct-header-basic-redesign .dropdown>.dropdown-menu .callout p{color:#617080;font-size:1.4rem}header.ct-header-basic-redesign .dropdown>.dropdown-menu .callout img{margin-top:-50px}header.ct-header-basic-redesign .dropdown>.dropdown-menu .callout h5{font-family:flamaFont;margin-top:1.5rem}header.ct-header-basic-redesign .dropdown>.dropdown-menu .nav{margin-bottom:20px}@media (max-width:1199.98px){header.ct-header-basic-redesign .dropdown>.dropdown-menu{border:0;border-top:2px solid #61b549;padding:20px 0}header.ct-header-basic-redesign .dropdown>.dropdown-menu .text--link{color:#000;margin-bottom:20px}header.ct-header-basic-redesign .dropdown>.dropdown-menu .info--panel .thumbnail::after{display:none}header.ct-header-basic-redesign .dropdown>.dropdown-menu .info--panel .thumbnail img{margin-bottom:20px}header.ct-header-basic-redesign .dropdown>.dropdown-menu .info--panel .content{padding:0 20px}}header.ct-header-basic-redesign .dropdown>.dropdown-menu .info--panel .content .text--link{margin-top:20px}header.ct-header-basic-redesign .dropdown a.dropdown-toggle::after{margin-left:0;border-top:0;border-right:0;border-bottom:0;border-left:0;position:relative;top:-2px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}header.ct-header-basic-redesign .dropdown.show [data-icon]::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}header.ct-header-basic-redesign .dropdown.show .info--panel [data-icon]::after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}@media (min-width:1200px){header.ct-header-basic-redesign .dropdown a.dropdown-toggle:hover{font-family:flamaFontBoldItalic!important}header.ct-header-basic-redesign .dropdown:hover [data-icon]::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:1200px) and (max-width:1469.98px){header.ct-header-basic-redesign .dropdown>.dropdown-menu .callout .text--link{font-size:1.7rem}header.ct-header-basic-redesign .header--cta--links{max-width:390px;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}}@media (min-width:1470px){header.ct-header-basic-redesign .header--cta--links{position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}header.ct-header-basic-redesign .header--cta--links a{font-weight:900}}header.ct-header-basic-redesign .header--cta--links a{display:inline-block;font-size:1.3rem;font-family:flamaFontBold;margin-right:10px;padding:1rem 3.5rem 1rem 1.6rem;line-height:14pt;letter-spacing:1px;position:relative;-moz-border-radius:0;border-radius:0;border:2px solid #61b549}@media (max-width:1199.98px){header.ct-header-basic-redesign .header--cta--links{margin-top:10px}header.ct-header-basic-redesign .header--cta--links a{display:block;width:260px;margin-bottom:15px;font-weight:900}}@media (min-width:1200px){header.ct-header-basic-redesign .header--cta--links a:first-child{max-width:170px}header.ct-header-basic-redesign .header--cta--links a:last-child{max-width:140px}}@media (min-width:1470px){header.ct-header-basic-redesign .header--cta--links a:nth-child(2){max-width:122px}}header.ct-header-basic-redesign .header--cta--links .material-icons{font-size:26px;font-weight:900}@media (min-width:1200px){header.ct-header-basic-redesign .background__grey::after{content:"";background-color:#f5f6f8;width:100%;max-width:70%;height:241px;display:block;position:absolute;left:0;bottom:0;z-index:-1}header.ct-header-basic-redesign .bottom--wrapper{position:absolute;bottom:0}}@media (min-width:1200px) and (max-width:1469.98px){header.ct-header-basic-redesign .header--cta--links a{padding:1rem 3.5rem 1rem 2rem;margin-bottom:5px}header.ct-header-basic-redesign .header--cta--links a:first-child{margin-bottom:5px}header.ct-header-basic-redesign .bottom--wrapper{max-width:90%}}header.ct-header-basic-redesign .bottom--wrapper .card{border:0}@media (min-width:1200px){header.ct-header-basic-redesign .bottom--wrapper .card{background-color:#f5f6f8;border:0;-moz-border-radius:0;border-radius:0}header.ct-header-basic-redesign .bottom--wrapper .card:last-child{background-color:#fff}header.ct-header-basic-redesign .bottom--wrapper .card .btn{margin-left:70px;max-width:288px}header.ct-header-basic-redesign .content--wrapper{padding:40px 0;position:relative}}header.ct-header-basic-redesign .content--wrapper{margin:0}header.ct-header-basic-redesign .lead{font-size:1.8rem;margin-right:30px}@media (min-width:1200px){header.ct-header-basic-redesign .content--wrapper::before{content:"";background-color:#61b549;height:30px;width:30px;display:block;position:absolute;top:-20px}header.ct-header-basic-redesign .lead{padding:20px 0;width:80%}header .dropdown-menu{opacity:0;visibility:hidden;display:block;-moz-box-shadow:0 15px 21px -15px #000;box-shadow:0 15px 21px -15px #000;background-color:#fff}}header.ct-header-basic-redesign .btn-group{margin-right:2rem}header.ct-header-basic-redesign #navbarNavDropdown3{padding-bottom:1rem}header.ct-header-basic-redesign #navbarNavDropdown3 .input-group .form-control{font-size:1.7rem;border:1px solid #61b549;height:50px}header.ct-header-basic-redesign #navbarNavDropdown3 .input-group .input-group-append{border:1px solid #61b549}header.ct-header-basic-redesign #navbarNavDropdown3 .input-group .input-group-append .btn{color:#152c73}@media (min-width:1200px){header .dropdown-menu.show{-webkit-transform:scale(1,1) translateY(0);-moz-transform:scale(1,1) translateY(0);-ms-transform:scale(1,1) translateY(0);-o-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);opacity:1;visibility:visible}}.btn-lg .material-icons,.system-builder .header--link .material-icons{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}:root .bottom--wrapper,_:-ms-fullscreen{width:100%;max-width:70%}:root .navbar-brand,_:-ms-fullscreen{top:0}:root header.ct-header-basic-redesign .navbar .navbar-brand img,_:-ms-fullscreen{width:100%;top:0}@media (min-width:1470px){.container{max-width:1410px}}body{position:relative}body.show::after{content:"";background:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media (max-width:1199.98px){.system-builder .nav{margin:0 auto}}.system-builder .nav h6{font-family:flamaFontBoldItalic;color:#0d2c75;text-transform:uppercase;letter-spacing:1px}.system-builder .nav li{font-family:flamaFont;color:#333;font-size:1.4rem;padding:10px 5px}.system-builder .nav li.active{background-color:#fdf9f0}@media (max-width:767.98px){.system-builder .nav li.active{display:block}}.system-builder .nav li span{font-family:flamaFont;color:#d6d6d6}.system-builder .nav li span a{text-decoration:underline}.system-builder .selection-card.active{border:3px solid #0d2c75;-moz-box-shadow:0 8px 38px 9px rgba(0,0,0,.2);box-shadow:0 8px 38px 9px rgba(0,0,0,.2)}.system-builder .card-deck{margin-top:30px}.system-builder .card-deck a{display:contents}.system-builder .card-deck a:hover .card{-moz-box-shadow:0 8px 38px 9px rgba(0,0,0,.2);box-shadow:0 8px 38px 9px rgba(0,0,0,.2);cursor:pointer}.system-builder .card-deck a:hover .card__alt{-moz-box-shadow:none;box-shadow:none;border:0}.system-builder .card-deck a:hover .card__alt img{-moz-box-shadow:0 8px 38px 9px rgba(0,0,0,.2);box-shadow:0 8px 38px 9px rgba(0,0,0,.2)}.system-builder .card-deck .card{border:2px solid #61b549;-moz-border-radius:0;border-radius:0;min-height:250px;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:1200px){.system-builder .card-deck{margin-top:100px}.system-builder .card-deck .card{margin-bottom:30px}}.system-builder .card-deck .card.active{border:3px solid #0d2c75;-moz-box-shadow:0 8px 38px 9px rgba(0,0,0,.2);box-shadow:0 8px 38px 9px rgba(0,0,0,.2)}.system-builder .card-deck .card .formcontainer{margin:0}.system-builder .card-deck .card .formcontainer input[type=text]{color:#1d2a49;font-family:flamaFontBold;letter-spacing:2px;font-size:2.2rem;border-bottom:2px solid #61b549}.system-builder .card-deck .card .formcontainer .form-group{margin-bottom:0}.system-builder .card-deck .card .formcontainer label a{text-transform:none;text-decoration:underline}.system-builder .card-deck .card .formcontainer__alt2 input[type=text]{font-size:1.6rem}.system-builder .card-deck .card .map--pin{max-width:55px;position:absolute;right:0;bottom:5px}@media (max-width:767.98px){.system-builder .card-deck .card .map--pin{max-width:40px}}.system-builder .card-deck .card .card-footer .icon{width:100px;height:100px}.system-builder .card-deck .card__alt{min-height:auto;border:0}.system-builder .card-deck .card__map{min-height:auto;border:0;background-color:#f5f6f8;position:relative}@media (min-width:768px){.system-builder .card-deck .card__map::after{content:"";width:180px;height:180px;background-color:#142c72;position:absolute;left:-30px;bottom:-30px;z-index:-1}}.btn,.input-group .input-group-append .btn{background-color:transparent}.system-builder .card-deck .card-body{position:relative;padding:2rem}.system-builder .card-deck .card-title{font-size:2rem;color:#0d2c75;font-family:flamaFontBold}@media (min-width:1200px){.system-builder .card-deck .card .map--pin{margin-right:20px;margin-bottom:20px}.system-builder .card-deck .card-body{padding:3rem}.system-builder .card-deck .card-title{font-size:2.6rem}.system-builder .card-deck__alt{margin-top:30px}}.system-builder .card-deck .card-footer{position:absolute;bottom:0;border:0;background-color:transparent;left:0;width:100%}.system-builder .card-deck .card-footer .listing,.system-builder .card-deck .card-footer .listing div{width:100%}@media (max-width:1199.98px){.system-builder .card-deck h6{padding:0 15px 25px;width:100%}}.system-builder .card-deck__alt .card__alt h6{padding:5px}.system-builder .formcontainer__alt form{margin-bottom:30px}.system-builder .formcontainer__alt form .form-control{font-size:2.2rem;border-bottom:2px solid #61b549}.system-builder .formcontainer__alt form .form-control::-webkit-input-placeholder{color:#bac0d0}.system-builder .formcontainer__alt form .form-control:-moz-placeholder{color:#bac0d0}.system-builder .formcontainer__alt form .form-control::-moz-placeholder{color:#bac0d0}.system-builder .formcontainer__alt form .form-control:-ms-input-placeholder{color:#bac0d0}.system-builder .formcontainer__alt form .form-control::placeholder{color:#bac0d0}.system-builder .print{font-family:flamaFontBold;font-size:1.4rem;text-transform:uppercase}.system-builder .steps--wrapper--bg{background-color:#fdf9f0;padding-bottom:50px}@media (min-width:1200px){.system-builder .steps--wrapper--bg{padding-top:50px}}.system-builder .hero{margin-top:50px;margin-bottom:50px}.system-builder .hero img{filter:drop-shadow(7px 7px 15px #666);-webkit-filter:drop-shadow(7px 7px 15px #666);max-width:100%}@media (min-width:1470px){.system-builder .hero img{max-width:80%}}@media (max-width:767.98px){.system-builder .hero img{margin-top:30px}.system-builder .summary--wrapper .project-summary{-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}}.system-builder .hero p{font-size:2rem;color:#000;letter-spacing:2px}.system-builder .hero .btn{margin-top:30px}.system-builder .btn-sm{font-size:2.4rem;letter-spacing:3px;font-family:flamaFont;padding:1rem 1.5rem 1rem 30px}.system-builder .btn-sm::after{font-size:1.5em}.system-builder .h2__alt,.system-builder .h2__alt2{font-size:3.2rem;color:#fff}.system-builder h2{text-transform:none;font-family:flamaFontBold;letter-spacing:2px}.system-builder .h2__alt{font-family:flamaFontBoldItalic;margin-bottom:10px;margin-top:15px}.system-builder .h2__alt2,.system-builder .h5__alt,.system-builder .h6__alt{font-family:flamaFont}.system-builder .h6__alt{font-size:1.8rem;text-transform:uppercase}.system-builder .summary--wrapper{color:#fff;padding:40px 20px}@media (min-width:1200px){.system-builder .summary--wrapper{padding:50px 100px}}.system-builder .summary--wrapper .lead__alt{color:#fff}.system-builder .summary--wrapper .panel .product--image .card-img-icon{left:190px}.system-builder .summary--wrapper .check--title{color:#000;letter-spacing:1px;font-family:flamaFont;font-size:1.7rem;padding:5px 0;text-transform:initial}.system-builder .summary--wrapper .check--title span{margin-right:10px}.system-builder .summary--wrapper .btn-system-upgrade{font-family:flamaFontBold;font-size:2rem}.system-builder .summary--wrapper .btn-system-upgrade a .material-icons{-moz-border-radius:50%;border-radius:50%;border:2px solid #fff;padding:.5rem;margin-right:.5rem}.system-builder .summary--wrapper .btn-system-upgrade a:focus,.system-builder .summary--wrapper .btn-system-upgrade a:hover{color:#61b549}.system-builder .summary--wrapper .btn-system-upgrade a:focus .material-icons,.system-builder .summary--wrapper .btn-system-upgrade a:hover .material-icons{border-color:#61b549}.system-builder .summary--wrapper .print--button{text-align:right;padding-bottom:1rem}.system-builder .summary--wrapper__alt{padding:20px 30px}.system-builder .summary--wrapper__alt .card{-moz-box-shadow:0 8px 38px 9px rgba(0,0,0,.2);box-shadow:0 8px 38px 9px rgba(0,0,0,.2)}.system-builder .compare-button{min-width:160px}.system-builder .header--link{max-width:178px;display:inline-block;text-align:left;text-transform:uppercase;font-size:1.3rem;font-family:flamaFontBold;color:#0d2c75;border:2px solid #61b549;background-color:#fff;padding:1rem 3.5rem 1rem 1.6rem;line-height:14pt;letter-spacing:1px;position:relative}.system-builder .header--link:focus,.system-builder .header--link:hover{color:#fff;background-color:#0d2c75}.system-builder .header--link::after{position:relative;top:-2px}.system-builder .header--link .material-icons{position:absolute;right:5px;top:50%;transform:translate(0,-50%);font-size:26px;font-weight:900}.system-builder .header-upgrade-link{width:160px;padding:1rem;margin:1rem 0;border:2px solid #61b549;text-align:center;cursor:pointer;white-space:nowrap}.system-builder .header-upgrade-link.active,.system-builder .header-upgrade-link:focus,.system-builder .header-upgrade-link:hover{outline:0}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.system-builder .compare-button{min-width:140px}.system-builder .header-upgrade-link{width:140px;font-size:1.15rem;padding:1rem .5rem}}.system-builder .ct-blks1-w100-08.panel__alt{margin:0 auto}@media (max-width:1199.98px){.system-builder .ct-blks1-w100-08.panel__alt{padding-right:20px;padding-left:20px}.system-builder .ct-blks1-w100-08.panel__alt .btn{margin-bottom:30px}}.system-builder .ct-blks1-w100-08.panel__alt .btn:focus{color:#61b549;background:0 0}.system-builder .ct-blks1-w100-08.panel__alt .btn:focus i{color:#fff}.system-builder .ct-blks1-w100-08.panel__alt .btn:focus:hover{color:#152c73;background:#fff}.system-builder .ct-blks1-w100-08.panel__alt .btn:focus:hover i{color:#152c73}.system-builder .lead__alt{font-size:1.6rem;color:#617080;font-family:Arial,Helvetica,sans-serif;margin-bottom:30px}.system-builder .lead__alt a{color:#617080;text-decoration:underline}.system-builder .lead__alt a:focus,.system-builder .lead__alt a:hover{color:#61b549}.system-builder .h3__alt{font-family:flamaFontBold;text-transform:none;margin-top:30px}.system-builder .h3__alt.h3__alt2{font-family:flamaFont;margin-top:0}@media (min-width:576px) and (max-width:767.98px){.system-builder .logo__small{max-width:50%}}.system-builder .header{position:relative}.system-builder .header h1.h1__alt{font-size:2.8rem;color:#617080;font-family:flamaFont;letter-spacing:5px;line-height:27pt;margin-bottom:20px;text-transform:none}@media (max-width:767.98px){.system-builder .header h1.h1__alt{margin-top:27px}.system-builder .progress--wrapper h6 span{display:none}}@media (min-width:768px) and (max-width:1199.98px){.system-builder .logo__small{max-width:60%}.system-builder .header h1.h1__alt{margin-top:20px}}.system-builder .progress--wrapper{margin-bottom:30px}.system-builder .progress--wrapper h6{font-size:1.2rem;color:#000;text-transform:uppercase;margin-top:10px}.system-builder .overview--information h6,.system-builder .progress--wrapper h6.active{font-family:flamaFontBoldItalic;color:#0d2c75}@media (max-width:767.98px){.system-builder .progress--wrapper .col-3{padding-right:13px}}.system-builder .progress.custom{height:6px;-moz-border-radius:0;border-radius:0}.system-builder .progress.custom .progress-bar{background-color:#61b549}.system-builder .overview--information{margin:20px auto}@media (min-width:1200px){.system-builder .logo__small{max-width:50%}.system-builder .overview--information{margin:50px auto}.system-builder .box--border{height:100%}}.system-builder .overview--information h6{text-transform:uppercase;margin-bottom:20px}@media (max-width:1199.98px){.system-builder .header .link--wrapper{position:absolute;top:15px;right:0}.system-builder .overview--information h6{margin-top:30px}}.system-builder .overview--information .two--column--list{list-style-type:none;margin:0 0 40px;padding:0}.system-builder .overview--information .two--column--list li{padding:10px 0;font-family:flamaFont;font-size:1.4rem}.system-builder .overview--information .two--column--list li span{font-size:1.2rem;text-decoration:underline}.system-builder .overview--information .two--column--list.panel{font-size:1.6rem;font-family:flamaFont;margin-bottom:0}.system-builder .overview--information .two--column--list.panel li{font-size:1.6rem;font-family:flamaFont;padding:2px 0;color:#1d2a49}.system-builder .overview--information .two--column--list__alt{margin-bottom:0}.system-builder .overview--information .one--column--list{margin:0;padding:0;list-style-type:none}.system-builder .overview--information .one--column--list li{font-size:1.6rem;font-family:flamaFont;color:#1d2a49}.system-builder .overview--information__alt{margin:0}.system-builder .btn-lg__alt{position:relative}.system-builder .btn-lg__alt::after{position:absolute;left:0;top:23px}.system-builder .footer--navigation{margin-top:60px;margin-bottom:80px}@media (max-width:767.98px){.system-builder .footer--navigation .btn-lg{font-size:1.6rem;padding:1.5rem 2.5rem}.system-builder .header__alt h2{text-align:center}}.system-builder .footer--navigation .btn-lg__alt{color:#152c73}.system-builder .footer--navigation .btn-lg__alt:focus,.system-builder .footer--navigation .btn-lg__alt:hover{color:#61b549}.system-builder .footer--navigation div:first-child .btn-lg{padding:1.5rem .5rem 1.5rem 2.5rem}.system-builder .residential-channel-partner-list-b .card{min-height:auto}.system-builder .jumbotron{background-color:#f5f6f8;padding:15rem 2rem}.system-builder .jumbotron h2{margin-bottom:0}.system-builder .jumbotron p{margin-top:20px}.system-builder .header__alt{padding:40px 0 20px}.system-builder .box--border{border:2px solid #0d2c75;padding:30px}@media (max-width:1199.98px){.system-builder .box--border{margin-bottom:30px}}.system-builder .steps--container{width:118px;height:118px;display:block;font-size:1.6rem;font-family:flamaFont;color:#0d2c75;text-transform:uppercase;letter-spacing:2px;border:2px solid #acaaa4;padding:20px 0;margin:30px auto}.system-builder .steps--container .large--text{font-size:4.5rem;font-family:flamaFontBold;color:#0d2c75;display:block;line-height:23pt}.system-builder a:focus .steps--container,.system-builder a:hover .steps--container{border:2px solid #152c73}.system-builder .steps--wrapper{margin-bottom:60px}.system-builder .steps--content{color:#617080;font-size:1.6rem;font-family:Arial,Helvetica,sans-serif;margin:0 auto}@media (min-width:1200px){.system-builder .steps--content{max-width:74%}.system-compare .compare--table thead tr{text-align:center}}.system-builder .steps--content h5{font-family:flamaFont;color:#000}.system-builder .book-appointment{margin-top:0;margin-bottom:0}.system-builder .book-appointment .card{background:0 0}.system-builder .book-appointment .card .card-header{height:auto;max-height:70px}.system-builder .book-appointment .card .card-header .icon__award-winner{right:-15px}.system-builder .book-appointment .card .card-body{padding:1.25rem}.system-builder .book-appointment .card .card-body .h5__alt{color:#617080;font-family:flamaFontBold}.system-builder .book-appointment .card .card-body h5{font-size:2rem}.system-builder .book-appointment .card .card-body .card-subtitle{color:#617080;font-size:1.4rem;font-family:flamaFontBold;margin-bottom:5px}.system-builder .book-appointment .card .card-body .formcontainer{margin-top:0}.system-builder .book-appointment .card .card-body .formcontainer .form-group label span{color:#f7031a}.system-builder .book-appointment .card .card-body .formcontainer .form-control{-moz-box-shadow:none;box-shadow:none;color:#000}.system-builder .book-appointment .card .card-body .custom--checkbox{margin-bottom:30px}.system-builder .book-appointment .card .card-body .custom--checkbox .appointment{padding:1rem 2rem}.system-builder .book-appointment .card .card-body .custom--checkbox .appointment.active .form-check-label{font-family:flamaFontBold;width:85%;text-align:center}.system-builder .book-appointment .card .card-body .custom--checkbox .form-check-input{height:24px;width:24px;left:1.875rem}@media (max-width:575.98px){.system-builder .book-appointment .card .card-body .custom--checkbox .appointment{padding:1rem}.system-builder .book-appointment .card .card-body .custom--checkbox .form-check-input{height:20px;width:20px;margin-top:.6rem}}.system-builder .book-appointment .card .card-body .custom--checkbox .form-check-label{margin-left:30px;margin-top:1px;color:#152c73;letter-spacing:1px;font-family:flamaFont;font-size:1.7rem;cursor:pointer}@media (max-width:575.98px){.system-builder .book-appointment .card .card-body .custom--checkbox .form-check-label{font-size:1.5rem}}.system-builder .book-appointment .card .card-body .ct-star-ratings .carrier-ratings{padding-left:0}.system-builder .book-appointment .card .card-body__alt{background-color:#fdf9f0;padding:2rem 4rem 4rem}@media (min-width:768px){.system-builder .mobile--accordion{display:none}.system-builder .book-appointment .card .card-body .d-md-flex{margin-left:0}.system-builder .collapse{display:block}}.system-builder .modal-content{-moz-border-radius:0;border-radius:0;border:0}.system-builder .modal-content .modal-title{color:#000;font-family:flamaFontBold;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f5f6f8;text-transform:uppercase;font-size:2.8rem}.system-builder .modal-content .modal-header{padding:0;-moz-border-radius:0;border-radius:0}.system-builder .modal-content .modal-header h1{text-transform:uppercase;color:#fff}.system-builder .modal-content .modal-header button{position:absolute;right:17px;z-index:20}.system-builder .modal-content .modal-header span{font-size:7rem;font-weight:100}@media (max-width:767.98px){.system-builder .modal-content .modal-header span{font-size:4rem}}.system-builder .modal-content .modal-body h3{margin-top:30px;margin-left:10px}@media (min-width:1200px) and (max-width:1469.98px){.system-builder .modal-lg{max-width:1000px}}@media (min-width:1470px){.system-builder .modal-lg{max-width:1200px}}.system-builder .modal-lg.modal__alt .modal-content .modal-header{background-color:#0d2c75;padding:30px 0}.system-builder .modal-lg.modal__alt .modal-content .modal-header .modal-title{border:0;margin-bottom:0;padding-bottom:0;font-size:3.6rem;letter-spacing:4px;font-family:flamaFontBold}.system-builder .modal-lg.modal__alt .modal-content .modal-header .close{color:#fff;margin-top:-7px;position:absolute;top:2rem;opacity:1;right:7px;outline:0}@media (max-width:767.98px){.system-builder .modal-lg.modal__alt .modal-content .modal-header .modal-title{font-size:2rem}.system-builder .modal-lg.modal__alt .modal-content .modal-header .close{top:0}}.system-builder .modal-lg.modal__alt .modal-body h3{margin-top:5px;margin-left:0;font-size:1.3rem;font-family:flamaFont;color:#000;text-transform:none}.system-builder .modal-lg.modal__alt .color__green{color:#61b549}.system-builder .modal-lg.modal__alt .color__black{color:#000}@media (min-width:768px) and (max-width:1199.98px){.system-builder .modal-dialog{max-width:720px}}.system-compare{padding:0 1rem}.system-compare .compare--table td,.system-compare .compare--table th{border:0;padding:.5rem}@media (max-width:1199.98px){.system-compare .compare--table thead th{width:24%;text-align:center;border-bottom:2px solid #dee2e6}}@media (max-width:767.98px){.system-compare .compare--table thead th{width:23%}}@media (min-width:1200px){.system-compare .compare--table thead th{width:20%}.system-compare .compare--table thead th.highlight img{max-width:221px}}.system-compare .compare--table thead th.highlight span{border:1px solid #61b549;padding:2px 10px 4px;text-transform:uppercase;font-size:1.6rem;font-family:flamaFont;color:#1d2a49;margin-top:13px;display:block;margin-bottom:10px}@media (max-width:767.98px){.system-compare .compare--table thead th.highlight span{display:none}header.ct-header-basic-redesign{min-height:101px}}.system-compare .compare--table thead th.highlight.active{border-bottom:2px solid #61b549}.system-compare .compare--table thead th.highlight.active .header-upgrade-link{color:#fff;background-color:#0d2c75;border:2px solid #61b549}.system-compare .compare--table thead th.highlight img{width:200px;height:200px}.system-compare .compare--table thead th .system-type{color:#152c73;font-family:flamaFontBold}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.system-compare .compare--table thead th .system-type{font-size:1.25rem}}.system-compare .compare--table tbody{cursor:pointer}.system-compare .compare--table tbody tr{text-align:center}.system-compare .compare--table tbody tr th{background-color:#fff;border-bottom:1px solid #dee2e6}@media (min-width:1200px){.system-compare .compare--table tbody tr th{width:15%}}.system-compare .compare--table tbody tr th img{margin-top:15px;height:50px;width:50px}@media (max-width:1199.98px){.system-compare .compare--table tbody tr th img{display:none}.system-compare .compare--table tbody tr td{width:23%}.system-compare .compare--table tbody tr th{width:100%;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6}}.system-compare .compare--table tbody tr td{vertical-align:middle;font-size:2rem;font-family:flamaFontBold;text-transform:uppercase;color:#1d2a49;letter-spacing:1px;border-bottom:1px solid #dee2e6;border-left:1px solid transparent;border-right:1px solid transparent}.system-compare .compare--table tbody tr td.active{border-left:2px solid #61b549;border-right:2px solid #61b549}@media (max-width:1199.98px){.system-compare .compare--table tbody tr td{font-size:1.5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.system-compare .compare--table tbody tr td{font-size:1.25rem}}.system-compare .compare--table tbody tr:first-child td{border-top:2px solid #dee2e6}.system-compare .compare--table tbody tr:first-child td.active{border-top:2px solid #61b549}.system-compare .compare--table tbody tr:last-child{border-right:2px solid transparent}.system-compare .compare--table tbody tr:last-child td.active{border-bottom:2px solid #61b549}@media all and (-ms-high-contrast:none) and (min-width:1200px) and (max-width:1469.98px),(-ms-high-contrast:active) and (min-width:1200px) and (max-width:1469.98px){.card-deck .card{min-width:260px}}@media all and (-ms-high-contrast:none) and (min-width:1470px),(-ms-high-contrast:active) and (min-width:1470px){.card-deck .card{min-width:360px}}@media all and (-ms-high-contrast:none) and (min-width:1200px) and (max-width:1469.98px),(-ms-high-contrast:active) and (min-width:1200px) and (max-width:1469.98px){.card-deck .card__alt img{min-width:260px;max-width:260px}}@media all and (-ms-high-contrast:none) and (min-width:1470px),(-ms-high-contrast:active) and (min-width:1470px){.card-deck .card__alt img{min-width:360px;max-width:360px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.card-deck .card__alt h6 img{min-width:auto;max-width:auto}}[data-icon]::after{content:attr(data-icon);font-family:"Material Icons";font-weight:400;font-style:normal;font-size:2em;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;white-space:nowrap;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga"}.btn,.text--link{letter-spacing:2px}.fade-in{opacity:0}.fade-in__alt{display:none}.btn{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;white-space:normal;line-height:21pt;text-align:inherit}.btn.btn-outline-primary.invert,.btn.btn-outline-primary:focus,.btn.btn-outline-primary:hover{background-color:#152c73;color:#fff}.btn.btn-outline-primary{border-color:#61b549;color:#152c73;position:relative}.btn.btn-outline-primary i{position:absolute;right:5px;color:#152c73}.btn.btn-outline-primary:focus i,.btn.btn-outline-primary:hover i{color:#fff}.btn.btn-outline-primary.invert{border-color:#152c73}.btn.btn-outline-primary.invert:focus,.btn.btn-outline-primary.invert:hover{color:#152c73;background-color:transparent}.btn.btn-outline-secondary{border-color:#fff;color:#61b549;position:relative}.btn.btn-outline-secondary i{position:absolute;right:5px;color:#fff}.btn.btn-outline-secondary:focus,.btn.btn-outline-secondary:hover{color:#152c73;background-color:#fff}.btn.btn-outline-secondary:focus i,.btn.btn-outline-secondary:hover i{color:#152c73}.btn.btn-info{border-color:#333;background-color:#333;color:#61b549;margin-bottom:20px}.btn.btn-info::after{color:#fff}.btn.btn-info:focus,.btn.btn-info:hover{border-color:#61b549;background-color:transparent;color:#333}.btn.btn-info:focus::after,.btn.btn-info:hover::after{color:#333}.btn-lg{font-size:2.4rem;padding:1.5rem 3rem}@media (max-width:1199.98px){.btn-lg{font-size:2rem}}.btn-lg .material-icons{top:50%;transform:translate(0,-50%);position:absolute}.btn-lg::after{font-size:2.5rem;margin-top:-5px}.btn-sm{font-size:1.5rem;line-height:24pt;padding-left:15px}.btn-sm::after{position:relative;top:-3px}a.btn:focus,a.btn:hover{color:#61b549}.text--link{color:#152c73;display:block;font-size:1.8rem;font-family:flamaFontBold;position:relative}@media (max-width:575.98px){.text--link{font-size:1.6rem}}.text--link i{position:absolute;top:3px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.text--link:focus,.text--link:focus i,.text--link:hover,.text--link:hover i{color:#61b549}.text--link::after{font-size:2.5rem}.icon__award-winner{width:110px}.icon__carrier-authorized{width:140px}.tooltip{font-size:1.4rem}.btn-video-play{height:11.5rem;width:11.5rem;opacity:.8}.btn-video-play:focus circle:first-child,.btn-video-play:hover circle:first-child{fill:#61b549}.season--background{width:100%}.ct-star-ratings .carrier-ratings .star-rating::before{color:rgba(0,0,0,.2)}.ct-star-ratings .carrier-ratings .star-rating span::before{color:#61b549}.ct-star-ratings .carrier-ratings .review a{color:#617080}.ct-star-ratings .carrier-ratings .review a:focus,.ct-star-ratings .carrier-ratings .review a:hover{color:#61b549}.ct-star-ratings .google-ratings .review img{width:11rem}.ct-star-ratings .google-ratings .star-rating{margin-top:-.63rem;margin-left:-7px;color:#4285f4}.ct-star-ratings .google-ratings img{margin-left:19px}.modal-header{padding:30px}.modal-header h5.modal-title{font-family:flamaFontBoldItalic;color:#0d2c75;font-size:2.8rem}.modal-body ul li{padding:10px 0}.modal-body .card,.modal-body .card .card-header{border:0}.modal-body .card .card-header .btn-accordion{font-size:2.9rem;font-family:flamaFont;text-transform:none;color:#000;border-bottom:1px solid #e9ecef;padding:15px 0}.bg-color__beige{background-color:#fdf9f0}.bg-color__white{background-color:#fff}.bg-color__grey{background-color:#f7f7f7}.bg-color__beige__border{background-color:#fdf9f0;border-bottom:10px solid #61b549}.bg-color__blue{background-color:#0d2c75}.bg-color__black{background-color:#333}.text-black{color:#000}.bg-color__light-white{background-color:#f5f6f8}.padding-large{padding-top:4.375rem;padding-bottom:4.375rem}.padding-medium{padding-top:2.5rem;padding-bottom:2.5rem}.padding-small{padding-top:.625rem;padding-bottom:.625rem}@media print{.header--link,.print--button,.print--hide,.progress--wrapper{display:none}.system-builder .summary--wrapper .panel{margin:0}.residential-channel-partner-list-b .card .card-body{border:1px solid #f5f6f8}}.ct-1blks-w100-basic form .form-control,.ct-form .form-control,.ct-proposition-65 .form-control,.document-finder-main .ct-document-finder .form-control,.modal .modal-content .modal-body .form-group .form-control,.rating-review-form .form-group .form-control{background-color:transparent;border:0;border-bottom:1px solid #61b549;font-size:1.7rem;color:#617080;height:50px;padding-left:0}@media (min-width:768px){.ct-1blks-w100-basic form .form-control,.ct-form .form-control,.ct-proposition-65 .form-control,.document-finder-main .ct-document-finder .form-control,.modal .modal-content .modal-body .form-group .form-control,.rating-review-form .form-group .form-control{width:80%}header.ct-header-basic-redesign{min-height:auto}}.ct-form .btn-primary,.ct-news-article aside .btn-secondary,.ct-product-compare-modal .modal-body table.product-data-compare th .btn,.ct-search-list .ct-card-collection-product-search .card .card-footer .btn-primary,.document-finder-main .modal-footer .btn-secondary,.modal .modal-content .modal-body .btn-primary,.modal .modal-content .modal-body .btn-secondary,.modal .modal-content .modal-body .btn-warning,.modal .modal-content .modal-footer .btn-primary,.modal .modal-content .modal-footer .btn-secondary,.rating-review-form .btn-primary,.rating-review-form .btn-secondary,.residential-channel-partner-list-b .card .card-body a.btn-primary,.topic-page .content--wrapper a.btn-primary{font-size:1.5rem;border-color:#61b549;color:#152c73;-moz-border-radius:0;border-radius:0;position:relative}.ct-form .btn-primary i,.ct-news-article aside .btn-secondary i,.ct-product-compare-modal .modal-body table.product-data-compare th .btn i,.ct-search-list .ct-card-collection-product-search .card .card-footer .btn-primary i,.document-finder-main .modal-footer .btn-secondary i,.modal .modal-content .modal-body .btn-primary i,.modal .modal-content .modal-body .btn-secondary i,.modal .modal-content .modal-body .btn-warning i,.modal .modal-content .modal-footer .btn-primary i,.modal .modal-content .modal-footer .btn-secondary i,.rating-review-form .btn-primary i,.rating-review-form .btn-secondary i,.residential-channel-partner-list-b .card .card-body a.btn-primary i,.topic-page .content--wrapper a.btn-primary i{position:relative;right:5px;color:#152c73;top:-2px}.ct-form .btn-primary:active,.ct-form .btn-primary:focus,.ct-form .btn-primary:hover,.ct-news-article aside .btn-secondary:active,.ct-news-article aside .btn-secondary:focus,.ct-news-article aside .btn-secondary:hover,.ct-product-compare-modal .modal-body table.product-data-compare th .btn:active,.ct-product-compare-modal .modal-body table.product-data-compare th .btn:focus,.ct-product-compare-modal .modal-body table.product-data-compare th .btn:hover,.ct-search-list .ct-card-collection-product-search .card .card-footer .btn-primary:active,.ct-search-list .ct-card-collection-product-search .card .card-footer .btn-primary:focus,.ct-search-list .ct-card-collection-product-search .card .card-footer .btn-primary:hover,.document-finder-main .modal-footer .btn-secondary:active,.document-finder-main .modal-footer .btn-secondary:focus,.document-finder-main .modal-footer .btn-secondary:hover,.modal .modal-content .modal-body .btn-primary:active,.modal .modal-content .modal-body .btn-primary:focus,.modal .modal-content .modal-body .btn-primary:hover,.modal .modal-content .modal-body .btn-secondary:active,.modal .modal-content .modal-body .btn-secondary:focus,.modal .modal-content .modal-body .btn-secondary:hover,.modal .modal-content .modal-body .btn-warning:active,.modal .modal-content .modal-body .btn-warning:focus,.modal .modal-content .modal-body .btn-warning:hover,.modal .modal-content .modal-footer .btn-primary:active,.modal .modal-content .modal-footer .btn-primary:focus,.modal .modal-content .modal-footer .btn-primary:hover,.modal .modal-content .modal-footer .btn-secondary:active,.modal .modal-content .modal-footer .btn-secondary:focus,.modal .modal-content .modal-footer .btn-secondary:hover,.rating-review-form .btn-primary:active,.rating-review-form .btn-primary:focus,.rating-review-form .btn-primary:hover,.rating-review-form .btn-secondary:active,.rating-review-form .btn-secondary:focus,.rating-review-form .btn-secondary:hover,.residential-channel-partner-list-b .card .card-body a.btn-primary:active,.residential-channel-partner-list-b .card .card-body a.btn-primary:focus,.residential-channel-partner-list-b .card .card-body a.btn-primary:hover,.topic-page .content--wrapper a.btn-primary:active,.topic-page .content--wrapper a.btn-primary:focus,.topic-page .content--wrapper a.btn-primary:hover{color:#fff;background-color:#152c73}.ct-form .btn-primary:active i,.ct-form .btn-primary:focus i,.ct-form .btn-primary:hover i,.ct-news-article aside .btn-secondary:active i,.ct-news-article aside .btn-secondary:focus i,.ct-news-article aside .btn-secondary:hover i,.ct-product-compare-modal .modal-body table.product-data-compare th .btn:active i,.ct-product-compare-modal .modal-body table.product-data-compare th .btn:focus i,.ct-product-compare-modal .modal-body table.product-data-compare th .btn:hover i,.ct-search-list .ct-card-collection-product-search .card .card-footer .btn-primary:active i,.ct-search-list .ct-card-collection-product-search .card .card-footer .btn-primary:focus i,.ct-search-list .ct-card-collection-product-search .card .card-footer .btn-primary:hover i,.document-finder-main .modal-footer .btn-secondary:active i,.document-finder-main .modal-footer .btn-secondary:focus i,.document-finder-main .modal-footer .btn-secondary:hover i,.modal .modal-content .modal-body .btn-primary:active i,.modal .modal-content .modal-body .btn-primary:focus i,.modal .modal-content .modal-body .btn-primary:hover i,.modal .modal-content .modal-body .btn-secondary:active i,.modal .modal-content .modal-body .btn-secondary:focus i,.modal .modal-content .modal-body .btn-secondary:hover i,.modal .modal-content .modal-body .btn-warning:active i,.modal .modal-content .modal-body .btn-warning:focus i,.modal .modal-content .modal-body .btn-warning:hover i,.modal .modal-content .modal-footer .btn-primary:active i,.modal .modal-content .modal-footer .btn-primary:focus i,.modal .modal-content .modal-footer .btn-primary:hover i,.modal .modal-content .modal-footer .btn-secondary:active i,.modal .modal-content .modal-footer .btn-secondary:focus i,.modal .modal-content .modal-footer .btn-secondary:hover i,.rating-review-form .btn-primary:active i,.rating-review-form .btn-primary:focus i,.rating-review-form .btn-primary:hover i,.rating-review-form .btn-secondary:active i,.rating-review-form .btn-secondary:focus i,.rating-review-form .btn-secondary:hover i,.residential-channel-partner-list-b .card .card-body a.btn-primary:active i,.residential-channel-partner-list-b .card .card-body a.btn-primary:focus i,.residential-channel-partner-list-b .card .card-body a.btn-primary:hover i,.topic-page .content--wrapper a.btn-primary:active i,.topic-page .content--wrapper a.btn-primary:focus i,.topic-page .content--wrapper a.btn-primary:hover i{color:#fff}.ct-form .btn-primary:not(:disabled):not(.disabled):active,.ct-news-article aside .btn-secondary:not(:disabled):not(.disabled):active,.ct-product-compare-modal .modal-body table.product-data-compare th .btn:not(:disabled):not(.disabled):active,.ct-search-list .ct-card-collection-product-search .card .card-footer .btn-primary:not(:disabled):not(.disabled):active,.document-finder-main .modal-footer .btn-secondary:not(:disabled):not(.disabled):active,.modal .modal-content .modal-body .btn-primary:not(:disabled):not(.disabled):active,.modal .modal-content .modal-body .btn-secondary:not(:disabled):not(.disabled):active,.modal .modal-content .modal-body .btn-warning:not(:disabled):not(.disabled):active,.modal .modal-content .modal-footer .btn-primary:not(:disabled):not(.disabled):active,.modal .modal-content .modal-footer .btn-secondary:not(:disabled):not(.disabled):active,.rating-review-form .btn-primary:not(:disabled):not(.disabled):active,.rating-review-form .btn-secondary:not(:disabled):not(.disabled):active,.residential-channel-partner-list-b .card .card-body a.btn-primary:not(:disabled):not(.disabled):active,.topic-page .content--wrapper a.btn-primary:not(:disabled):not(.disabled):active{background-color:#152c73;border-color:#61b549}.ct-news-article aside .btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#152c73}.ct-news-article aside .btn-secondary:not(:disabled):not(.disabled):active i{color:#fff}.ct-news-article aside .btn-secondary:not(.active) a:active,.ct-news-article aside .btn-secondary:not(.active) a:focus,.ct-news-article aside .btn-secondary:not(.active) a:hover,.ct-news-article aside .btn-secondary:not(.disabled) a:active,.ct-news-article aside .btn-secondary:not(.disabled) a:focus,.ct-news-article aside .btn-secondary:not(.disabled) a:hover{color:#fff;background-color:#152c73}.ct-news-article aside .btn-secondary:not(.active) a:active i,.ct-news-article aside .btn-secondary:not(.active) a:focus i,.ct-news-article aside .btn-secondary:not(.active) a:hover i,.ct-news-article aside .btn-secondary:not(.disabled) a:active i,.ct-news-article aside .btn-secondary:not(.disabled) a:focus i,.ct-news-article aside .btn-secondary:not(.disabled) a:hover i{color:#fff}.ct-form label,.document-finder-main .ct-document-finder label,.modal .modal-content .modal-body .form-group label,.rating-review-form .form-group label{font-size:1.2rem;font-family:flamaFont;color:#000;text-transform:uppercase}.ct-form label span,.document-finder-main .ct-document-finder label span,.modal .modal-content .modal-body .form-group label span,.rating-review-form .form-group label span{color:#617080}.ct-1blks-w100-basic form select,.ct-form select,.ct-proposition-65 select,.document-finder-main .ct-document-finder select,.modal .modal-content .modal-body .form-group select,.rating-review-form .form-group select{border:none;background:url(https://images.carriercms.com/image/upload/v1593721658/carrier/residential-hvac/icons/form-select-down-arrow-blue.png) center right no-repeat;-webkit-appearance:none}#ct-press-contacts .card-body .list-group-item .form-check input,#news-mobile-filter .card-body .list-group-item .form-check input{background:#fff;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border:1px solid #fff;-moz-border-radius:2px;border-radius:2px;outline:0;margin-top:8px}#ct-press-contacts .card-body .list-group-item .form-check input:checked,#news-mobile-filter .card-body .list-group-item .form-check input:checked{background:#61b549}#ct-press-contacts .card-body .list-group-item .form-check input:checked:after,#news-mobile-filter .card-body .list-group-item .form-check input:checked:after{content:"\e5ca";position:relative;top:-5px;left:-1px;font-family:"Material Icons";color:#fff;font-size:14px}.ct-accordion-group .ct-product-document-list .product-document ul li a{color:#152c73}.ct-accordion-group .ct-product-document-list .product-document ul li a:hover{color:#61b549;text-decoration:none}.breadcrumb a,header .ct-breakingnews-banner .alert a a:hover,header .ct-breakingnews-banner .alert a:hover{text-decoration:underline}#ct-press-contacts .card .card-header .btn-accordion,#news-filter .card #collapse-filter .card-body #clearFilter,#news-filter .card #collapse-filter .card-body #newsFilterClear,#news-filter .card #collapse-filter .card-body .clear-filter,#news-filter .card #collapse-filter-news .card-body #clearFilter,#news-filter .card #collapse-filter-news .card-body #newsFilterClear,#news-filter .card #collapse-filter-news .card-body .clear-filter,#news-filter .card .card-header .btn-accordion,#news-filter .card .card-header .btn-accordion-noarrow,#news-mobile-filter .card .card-header .btn-accordion,#warranty-filter .card .card-header .btn-accordion,#warranty-filter .card .card-header .btn-accordion-noarrow,.btn,.ct-accordion-basic .card-header .btn-accordion,.ct-accordion-basic .card-header .btn-accordion-noarrow,.ct-accordion-group .card .card-body .btn-accordion,.ct-accordion-group .card .card-header .btn-accordion,.ct-accordion-group .card .card-header .btn-accordion-noarrow,.ct-filter-items .card .card-header .btn-accordion,.ct-filter-items .card .card-header .btn-accordion-noarrow,.ct-filter-items#accordion-filter .card #collapse-filter .card-body #clearFilter,.ct-filter-items#accordion-filter .card #collapse-filter .card-body #newsFilterClear,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .clear-filter,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body #clearFilter,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body #newsFilterClear,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .clear-filter,.ct-filter-items#accordion-filter .card .card-header .btn-accordion,.ct-filter-items#accordion-filter .card .card-header .btn-accordion-noarrow,.document-finder-main .ct-document-finder .card-body .btn.btn-link,button{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}#news-filter .card:focus,#news-filter .card:hover,#warranty-filter .card:focus,#warranty-filter .card:hover,.ct-accordion-basic:focus,.ct-accordion-basic:hover,.ct-accordion-group .card:focus,.ct-accordion-group .card:hover,.ct-card-collection-w2-03 .card:focus,.ct-card-collection-w2-03 .card:hover,.ct-filter-items .card:focus,.ct-filter-items .card:hover,.ct-filter-items#accordion-filter .card:focus,.ct-filter-items#accordion-filter .card:hover{box-shadow:0 3px 6px rgba(0,0,0,.23),0 3px 6px rgba(0,0,0,.16)!important;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.23),0 3px 6px rgba(0,0,0,.16)!important;-moz-box-shadow:0 3px 6px rgba(0,0,0,.23),0 3px 6px rgba(0,0,0,.16)!important}.ct-card-collection-w2-03 .card{box-shadow:0 1px 2px rgba(0,0,0,.24),0 1px 3px rgba(0,0,0,.12)!important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.24),0 1px 3px rgba(0,0,0,.12)!important;-moz-box-shadow:0 1px 2px rgba(0,0,0,.24),0 1px 3px rgba(0,0,0,.12)!important}#news-filter .card,#warranty-filter .card,.ct-accordion-basic,.ct-accordion-group .card,.ct-filter-items .card,.ct-filter-items#accordion-filter .card{-moz-border-radius:0;border-radius:0}#news-filter .card .card-header,#warranty-filter .card .card-header,.ct-accordion-basic .card-header,.ct-accordion-group .card .card-header,.ct-filter-items .card .card-header,.ct-filter-items#accordion-filter .card .card-header{background-color:#f5f6f8!important}#news-filter .card .card-header .btn-accordion,#news-filter .card .card-header .btn-accordion-noarrow,#warranty-filter .card .card-header .btn-accordion,#warranty-filter .card .card-header .btn-accordion-noarrow,.ct-accordion-basic .card-header .btn-accordion,.ct-accordion-basic .card-header .btn-accordion-noarrow,.ct-accordion-group .card .card-header .btn-accordion,.ct-accordion-group .card .card-header .btn-accordion-noarrow,.ct-filter-items .card .card-header .btn-accordion,.ct-filter-items .card .card-header .btn-accordion-noarrow,.ct-filter-items#accordion-filter .card .card-header .btn-accordion,.ct-filter-items#accordion-filter .card .card-header .btn-accordion-noarrow{color:#333;font-family:flamaFontBold;font-size:1.7rem;text-transform:uppercase}#news-filter .card .card-header .btn-accordion-noarrow:after,#news-filter .card .card-header .btn-accordion:after,#warranty-filter .card .card-header .btn-accordion-noarrow:after,#warranty-filter .card .card-header .btn-accordion:after,.ct-accordion-basic .card-header .btn-accordion-noarrow:after,.ct-accordion-basic .card-header .btn-accordion:after,.ct-accordion-group .card .card-header .btn-accordion-noarrow:after,.ct-accordion-group .card .card-header .btn-accordion:after,.ct-filter-items .card .card-header .btn-accordion-noarrow:after,.ct-filter-items .card .card-header .btn-accordion:after,.ct-filter-items#accordion-filter .card .card-header .btn-accordion-noarrow:after,.ct-filter-items#accordion-filter .card .card-header .btn-accordion:after{line-height:2.5rem;font-weight:700}#news-filter .card .card-header.bg-primary,#warranty-filter .card .card-header.bg-primary,.ct-accordion-basic .card-header.bg-primary,.ct-accordion-group .card .card-header.bg-primary,.ct-filter-items .card .card-header.bg-primary,.ct-filter-items#accordion-filter .card .card-header.bg-primary{background-color:#61b549!important}@media (max-width:575.98px){.text--link{font-size:1.8rem}}.header-static-margin{margin-top:0!important}.header-static-margin .text--link i{position:relative;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}header.ct-header-basic-redesign .dropdown>.dropdown-menu .callout{width:33rem}header.ct-header-basic-redesign nav.navbar .callout p .text--link i{right:5px;position:absolute}header.ct-header-basic-redesign.sticky{top:0}header.ct-header-basic-redesign.sticky .header--cta--links{top:50%}header .ct-breakingnews-banner .alert,header .ct-breakingnews-banner .alert a{padding:1.5rem 0;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:1.5;letter-spacing:0;text-transform:none}.btn.text--link,.position-static-breadcrumb nav.navbar .nav-link,button.text--link{padding-left:0;padding-right:0}header .ct-header-basic-secondary a.btn i,header .ct-header-basic-secondary button.btn-link i{font-size:1.6rem}.btn.text--link,a.btn.btn-primary{text-transform:capitalize}.text-dark{color:#333!important}.position-static-breadcrumb{position:relative;z-index:0;top:0;left:0;right:0}.btn-video-play .bg-fill{fill:#333}.btn-video-play .bg-fill:focus,.btn-video-play .bg-fill:hover,.btn-video-play:focus circle,.btn-video-play:hover circle{fill:#61b549}.btn-video-play:focus circle:not(.bg-fill),.btn-video-play:hover circle:not(.bg-fill){fill:#61b549;stroke-width:8px;stroke:#61b549}.btn-video-play:focus circle:not(.bg-fill):focus,.btn-video-play:focus circle:not(.bg-fill):hover,.btn-video-play:hover circle:not(.bg-fill):focus,.btn-video-play:hover circle:not(.bg-fill):hover{fill:#61b549;stroke:#61b549}.btn-video-play polygon{fill:#fff}.btn-video-play circle:not(.bg-fill){fill:#333;stroke-width:8px;stroke:#333}.btn-video-play circle:not(.bg-fill):focus,.btn-video-play circle:not(.bg-fill):hover{fill:#61b549;stroke:#61b549}@media (max-width:1199.98px){header.ct-header-basic-redesign nav.navbar #navbarSupportedContent{margin-top:2rem}.ct-product-compare .data-compare-controls{padding-left:0;padding-right:0}}@media (max-width:767.98px){.ct-product-compare .data-compare-controls{padding-left:15px;padding-right:15px}.system-builder .overview--information .two--column--list{margin-bottom:0}}.ct-product-compare .data-compare-controls .btn-primary{background-color:#fff;color:#152c73;border:1px solid #152c73}.ct-product-compare .data-compare-controls .btn-primary:active,.ct-product-compare .data-compare-controls .btn-primary:focus,.ct-product-compare .data-compare-controls .btn-primary:hover{color:#fff;background-color:#152c73;border:1px solid #fff}@media (max-width:1199.98px){.ct-product-compare .data-compare-controls .btn-primary{padding:.5rem 1rem}.ct-1blks-w100-basic .card-body .btn-primary{max-width:97%}}.ct-product-compare.compare-items .row#compareProductList .card .card-body{height:100%}.ct-product-compare.bg-secondary{background-color:#152c73!important}@media (min-width:1200px){.ct-hero-img-03{padding-top:80px;padding-bottom:170px}}.ct-hero-img-03 .box__primary{padding:39px}.system-builder .system-builder-step{-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.system-builder .system-builder-step .card-deck a.active .card{border:3px solid #0d2c75;-moz-box-shadow:0 8px 38px 9px rgba(0,0,0,.2);box-shadow:0 8px 38px 9px rgba(0,0,0,.2)}.system-builder #loading{-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.system-builder #loading #loading{width:50%}.system-builder #loading app-loader{width:100%}.system-builder .formcontainer__alt form .form-control{color:#0d2c75}.system-builder .summary--wrapper .check--title{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.system-builder .summary--wrapper .check--title span{display:inline}.system-builder .summary--wrapper .card-body .card-subtitle{font-weight:bolder;color:#000}.system-builder .summary--wrapper .form-check .form-check-input{height:34px;width:34px}.system-builder .summary--wrapper .form-check .form-check-label{font-size:2.4rem;color:#000;font-style:italic;padding-bottom:20px}.system-builder .carrier-ratings .review,.system-builder .nav li span{display:block}.system-builder .btn.btn-outline-default{color:#fff;border:1px solid #007bff;background-color:#007bff}.system-builder .btn.btn-outline-default:active,.system-builder .btn.btn-outline-default:hover{color:#152c73;border:1px solid #007bff;background-color:#fff}.system-builder .system-builder-subnav{padding-top:20px}.system-builder .system-builder-subnav a{color:#152c73}.system-builder .system-builder-subnav a span{font-size:40px;font-weight:800}.system-builder .card-footer-attributes,.system-builder ngb-accordion{padding:0!important;border:0;background:0 0}.system-builder .card-footer-attributes .card,.system-builder ngb-accordion .card{border:0;background:0 0;padding-top:0!important;padding-bottom:0!important}.system-builder .card-footer-attributes .card-header,.system-builder ngb-accordion .card-header{border:0;-moz-border-radius:0;border-radius:0;background-color:transparent;padding:0}.system-builder .card-footer-attributes .card-header .btn.btn-link,.system-builder ngb-accordion .card-header .btn.btn-link{color:#61b549;font-size:1.4rem;padding:0;text-decoration:none}.system-builder .card-footer-attributes .card-header .btn.btn-link .material-icons,.system-builder ngb-accordion .card-header .btn.btn-link .material-icons{color:#61b549;font-size:2rem}.system-builder .card-footer-attributes .card-body,.system-builder ngb-accordion .card-body{padding:1.25rem 0 0!important}.system-builder .card-body-description app-ecorebates-item{min-height:30px;display:block}.system-builder .card-body-description app-ecorebates-item .rebates{margin:0!important;padding:3px 0 0 40px!important}.formcontainer-b form .form-control::-webkit-input-placeholder{color:#cecece}.formcontainer-b form .form-control:-moz-placeholder{color:#cecece;opacity:1}.formcontainer-b form .form-control::-moz-placeholder{color:#cecece;opacity:1}.formcontainer-b form .form-control:-ms-input-placeholder{color:#cecece}#ct-press-contacts .card .card-header,#ct-press-contacts .card .card-header .btn-accordion,#news-mobile-filter .card .card-header,#news-mobile-filter .card .card-header .btn-accordion{color:#333;font-size:1.7rem;font-family:flamaFontBold}#ct-press-contacts .card .bg-white,#news-mobile-filter .card .bg-white{background-color:#f5f6f8}#ct-press-contacts .card .card-header.bg-white,#news-mobile-filter .card .card-header.bg-white{background-color:#f5f6f8!important}#ct-press-contacts .card .card-header .btn-accordion:after,#news-mobile-filter .card .card-header .btn-accordion:after{line-height:2.5rem;font-weight:700}#ct-press-contacts .card .card-header .btn-accordion-noarrow,#news-mobile-filter .card .card-header .btn-accordion-noarrow{color:#61b549;margin-bottom:20px}#ct-press-contacts .card-body label,#news-mobile-filter .card-body label{color:#fff;margin-left:10px}#ct-press-contacts .card-body .legend-title,#news-mobile-filter .card-body .legend-title{color:#fff;margin-top:10px;text-transform:uppercase;letter-spacing:2px}#ct-press-contacts .card-body .legend-title a,#news-mobile-filter .card-body .legend-title a{color:#61b549}#ct-press-contacts .card-body .btn,#news-mobile-filter .card-body .btn{color:#fff;letter-spacing:2px;padding:0}#ct-press-contacts .card-body .btn:focus,#news-mobile-filter .card-body .btn:focus{outline:0;-moz-box-shadow:none;box-shadow:none}#ct-press-contacts .card-body .list-group-item,#news-mobile-filter .card-body .list-group-item{background-color:#333;padding:0 0 .5rem 1rem}#ct-press-contacts .card-body .list-group-item .form-check,#news-mobile-filter .card-body .list-group-item .form-check{padding-left:2.25rem}#ct-press-contacts .card-body .border-top,#news-mobile-filter .card-body .border-top{border:0!important}.ct-news-list .newslist .list-group .pb-4{border-bottom:2px solid #61b549;padding:1.5rem 1rem;margin-bottom:1rem}.ct-news-list .newslist .list-group .pb-4 .location{font-family:flamaFontBold;color:#1d2a49}.ct-news-list aside .btn-secondary{background-color:#d66c00;border-color:#d66c00;color:#fff;font-size:1.2rem}.ct-news-article article .card{background:0 0}.ct-news-article article .card a:hover img{opacity:.9}.ct-news-article article .card .btn-secondary{color:#0d2c75;position:relative;font-size:1.6rem;font-family:flamaFont;background:0 0;border:0}.ct-news-article article .card .btn-secondary::before{color:#0d2c75;content:"keyboard_arrow_left";font-family:"Material Icons";font-weight:400;font-style:normal;font-size:2em;display:inline-block;width:1em;height:1em;text-transform:none;letter-spacing:normal;white-space:nowrap;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga"}.ct-news-article article .card .btn-secondary:active,.ct-news-article article .card .btn-secondary:active:before,.ct-news-article article .card .btn-secondary:focus,.ct-news-article article .card .btn-secondary:focus:before,.ct-news-article article .card .btn-secondary:hover,.ct-news-article article .card .btn-secondary:hover:before{color:#61b549}.ct-news-article article .card .card-footer{background-color:transparent!important}.ct-pagination-basic .pagination{margin:40px auto}.ct-pagination-basic .pagination li{padding:.5rem 1rem}.ct-pagination-basic .pagination li a{border:1px solid transparent;color:#333;background-color:transparent;padding:.5rem 1rem}.ct-pagination-basic .pagination li a:focus,.ct-pagination-basic .pagination li a:hover{border:1px solid #61b549;background-color:transparent}.ct-pagination-basic .pagination li.active a{background:#61b549;color:#fff;padding:5px 10px;border:1px solid #61b549;-moz-border-radius:2px;border-radius:2px}.ct-pagination-basic .pagination li:first-child:not(.active) a,.ct-pagination-basic .pagination li:first-child:not(.disabled) a,.ct-pagination-basic .pagination li:last-child:not(.active) a,.ct-pagination-basic .pagination li:last-child:not(.disabled) a{font-size:0;padding:0}.ct-pagination-basic .pagination li:first-child:not(.active) a:active,.ct-pagination-basic .pagination li:first-child:not(.active) a:focus,.ct-pagination-basic .pagination li:first-child:not(.active) a:hover,.ct-pagination-basic .pagination li:first-child:not(.disabled) a:active,.ct-pagination-basic .pagination li:first-child:not(.disabled) a:focus,.ct-pagination-basic .pagination li:first-child:not(.disabled) a:hover,.ct-pagination-basic .pagination li:last-child:not(.active) a:active,.ct-pagination-basic .pagination li:last-child:not(.active) a:focus,.ct-pagination-basic .pagination li:last-child:not(.active) a:hover,.ct-pagination-basic .pagination li:last-child:not(.disabled) a:active,.ct-pagination-basic .pagination li:last-child:not(.disabled) a:focus,.ct-pagination-basic .pagination li:last-child:not(.disabled) a:hover{-moz-border-radius:0;border-radius:0}.ct-pagination-basic .pagination li:first-child:not(.active) a:before,.ct-pagination-basic .pagination li:first-child:not(.disabled) a:before,.ct-pagination-basic .pagination li:last-child:not(.active) a:before,.ct-pagination-basic .pagination li:last-child:not(.disabled) a:before{font-family:"Material Icons";content:"\e5cb";font-size:3rem;position:relative;top:2px;line-height:1}.ct-pagination-basic .pagination li:last-child:not(.active) a:before,.ct-pagination-basic .pagination li:last-child:not(.disabled) a:before{content:"\e5cc";top:1px}#ct-press-contacts .card a.btn{background:#d66c00;color:#fff;padding:5px;border:1px solid #d66c00;font-size:1.5rem}#news-filter .card,.ct-filter-items#accordion-filter .card{-moz-border-radius:0;border-radius:0}#news-filter .card #collapse-filter .card-body,#news-filter .card #collapse-filter-news .card-body,.ct-filter-items#accordion-filter .card #collapse-filter .card-body,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body{padding:.5rem;margin-bottom:5px}#news-filter .card #collapse-filter .card-body .sort-by-title,#news-filter .card #collapse-filter-news .card-body .sort-by-title,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .sort-by-title,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .sort-by-title{padding:.2rem .85rem}#news-filter .card #collapse-filter .card-body .sort-by-title label,#news-filter .card #collapse-filter-news .card-body .sort-by-title label,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .sort-by-title label,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .sort-by-title label{font-family:flamaFontBold;font-size:1.2rem;text-transform:uppercase;color:#333;padding-bottom:0!important}#news-filter .card #collapse-filter .card-body .legend-title,#news-filter .card #collapse-filter-news .card-body .legend-title,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .legend-title,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .legend-title{font-family:flamaFontBold;font-size:1.2rem;text-transform:uppercase;color:#333;padding-bottom:0!important;padding-left:.7rem}#news-filter .card #collapse-filter .card-body .facet-title,#news-filter .card #collapse-filter-news .card-body .facet-title,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .facet-title,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .facet-title{padding:0 .85rem}#news-filter .card #collapse-filter .card-body #clearFilter,#news-filter .card #collapse-filter .card-body #newsFilterClear,#news-filter .card #collapse-filter .card-body .clear-filter,#news-filter .card #collapse-filter-news .card-body #clearFilter,#news-filter .card #collapse-filter-news .card-body #newsFilterClear,#news-filter .card #collapse-filter-news .card-body .clear-filter,.ct-filter-items#accordion-filter .card #collapse-filter .card-body #clearFilter,.ct-filter-items#accordion-filter .card #collapse-filter .card-body #newsFilterClear,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .clear-filter,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body #clearFilter,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body #newsFilterClear,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .clear-filter{font-size:1.2rem;letter-spacing:2px;color:#61b549}#news-filter .card #collapse-filter .card-body #clearFilter:focus,#news-filter .card #collapse-filter .card-body #clearFilter:hover,#news-filter .card #collapse-filter .card-body #newsFilterClear:focus,#news-filter .card #collapse-filter .card-body #newsFilterClear:hover,#news-filter .card #collapse-filter .card-body .clear-filter:focus,#news-filter .card #collapse-filter .card-body .clear-filter:hover,#news-filter .card #collapse-filter-news .card-body #clearFilter:focus,#news-filter .card #collapse-filter-news .card-body #clearFilter:hover,#news-filter .card #collapse-filter-news .card-body #newsFilterClear:focus,#news-filter .card #collapse-filter-news .card-body #newsFilterClear:hover,#news-filter .card #collapse-filter-news .card-body .clear-filter:focus,#news-filter .card #collapse-filter-news .card-body .clear-filter:hover,.ct-filter-items#accordion-filter .card #collapse-filter .card-body #clearFilter:focus,.ct-filter-items#accordion-filter .card #collapse-filter .card-body #clearFilter:hover,.ct-filter-items#accordion-filter .card #collapse-filter .card-body #newsFilterClear:focus,.ct-filter-items#accordion-filter .card #collapse-filter .card-body #newsFilterClear:hover,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .clear-filter:focus,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .clear-filter:hover,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body #clearFilter:focus,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body #clearFilter:hover,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body #newsFilterClear:focus,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body #newsFilterClear:hover,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .clear-filter:focus,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .clear-filter:hover{text-decoration:underline}#news-filter .card #collapse-filter .card-body .border-top div:first,#news-filter .card #collapse-filter-news .card-body .border-top div:first,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .border-top div:first,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .border-top div:first{background-color:#333!important;padding:1rem 0;font-size:.9rem}#news-filter .card #collapse-filter .card-body .border-top .colFormLabel,#news-filter .card #collapse-filter-news .card-body .border-top .colFormLabel,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .border-top .colFormLabel,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .border-top .colFormLabel{padding-top:.4rem}#news-filter .card #collapse-filter .card-body .list-group .list-group-item,#news-filter .card #collapse-filter-news .card-body .list-group .list-group-item,.ct-filter-items#accordion-filter .card #collapse-filter .card-body .list-group .list-group-item,.ct-filter-items#accordion-filter .card #collapse-filter-news .card-body .list-group .list-group-item{border:0;margin:0;padding:.2rem .85rem}#news-filter .card #collapse-filter .border-top div.p-2:first-of-type,#warranty-filter .card #collapse-filter .border-top div.p-2:first-of-type,.ct-filter-items .card #collapse-filter .border-top div.p-2:first-of-type{background-color:#d66c00!important;color:#fff}#news-filter .card #collapse-filter .card-body .btn.btn-link,#news-filter .card #collapse-filter-news .card-body .btn.btn-link,#warranty-filter .card #collapse-filter .card-body .btn.btn-link,#warranty-filter .card #collapse-filter-news .card-body .btn.btn-link,.ct-filter-items .card #collapse-filter .card-body .btn.btn-link,.ct-filter-items .card #collapse-filter-news .card-body .btn.btn-link{padding:.5rem .75rem}#news-filter .card #collapse-filter .card-body ul.list-group li.list-group-item,#news-filter .card #collapse-filter-news .card-body ul.list-group li.list-group-item,#warranty-filter .card #collapse-filter .card-body ul.list-group li.list-group-item,#warranty-filter .card #collapse-filter-news .card-body ul.list-group li.list-group-item,.ct-filter-items .card #collapse-filter .card-body ul.list-group li.list-group-item,.ct-filter-items .card #collapse-filter-news .card-body ul.list-group li.list-group-item{padding:.3rem 0;border:0}#news-filter .card #collapse-filter .card-body ul.list-group li.list-group-item .form-check .form-check-input,#news-filter .card #collapse-filter-news .card-body ul.list-group li.list-group-item .form-check .form-check-input,#warranty-filter .card #collapse-filter .card-body ul.list-group li.list-group-item .form-check .form-check-input,#warranty-filter .card #collapse-filter-news .card-body ul.list-group li.list-group-item .form-check .form-check-input,.ct-filter-items .card #collapse-filter .card-body ul.list-group li.list-group-item .form-check .form-check-input,.ct-filter-items .card #collapse-filter-news .card-body ul.list-group li.list-group-item .form-check .form-check-input{margin:.6rem 0 0}#news-filter .card #collapse-filter .card-body ul.list-group li.list-group-item .form-check .form-check-label,#news-filter .card #collapse-filter-news .card-body ul.list-group li.list-group-item .form-check .form-check-label,#warranty-filter .card #collapse-filter .card-body ul.list-group li.list-group-item .form-check .form-check-label,#warranty-filter .card #collapse-filter-news .card-body ul.list-group li.list-group-item .form-check .form-check-label,.ct-filter-items .card #collapse-filter .card-body ul.list-group li.list-group-item .form-check .form-check-label,.ct-filter-items .card #collapse-filter-news .card-body ul.list-group li.list-group-item .form-check .form-check-label{padding-left:2rem}#news-filter #newsFilterClear,#news-filter #searchClearFilter,#warranty-filter #newsFilterClear,#warranty-filter #searchClearFilter,.ct-filter-items #newsFilterClear,.ct-filter-items #searchClearFilter{color:#152c73}#news-filter #searchClearFilter,#warranty-filter #searchClearFilter,.ct-filter-items #searchClearFilter{margin-left:8px}#warranty-filter .filter-container{margin-top:0!important}#warranty-filter .filter-container .checkbox label{margin-bottom:5px}.ct-product-document-list .ct-accordion-basic .card,.ct-product-document-list .ct-accordion-basic .card ul{padding-left:0}.ct-product-document-list .ct-accordion-basic .card ul li{list-style-type:none;margin-bottom:1rem;display:inline-block;width:100%}.ct-product-document-list .ct-accordion-basic .card ul li a{display:inline-block}.ct-product-document-list .ct-accordion-basic .card ul li span{width:100%}.ct-document-finder{padding:2rem}.ct-document-finder .h2{color:#152c73;font-family:flamaFontBold;font-size:1.7rem}.ct-document-finder .card{border:none;background-color:transparent}.document-finder-main{background-color:#fdf9f0}.document-finder-main h4{color:#152c73}.document-finder-main .ct-document-finder .card-body .btn{color:#152c73;font-size:.875rem;background-color:transparent;border-bottom:1px solid #61b549;padding:.2rem .75rem}.document-finder-main .ct-document-finder .card-body .btn.btn-link{font-size:1.1rem;text-decoration:underline;padding-top:.5rem;background-color:transparent;border-bottom:none}.document-finder-main .ct-document-finder .card-body .btn i{line-height:1}.document-finder-main .ct-document-finder select::-ms-expand{display:none}.ct-accordion-group{padding-top:2rem}.ct-accordion-group .card-title{font-size:2.63rem;color:#152c73;font-family:flamaFontBoldItalic}.ct-accordion-group .card{margin-bottom:1rem!important}.ct-accordion-group .card .card-body{background-color:#f5f6f8;border-bottom:1px solid rgba(0,0,0,.125)}.ct-accordion-group .card .card-body .bg-white{background-color:#f5f6f8!important}.ct-accordion-group #collapse6 .table,.ct-accordion-group .card div .card-body{background-color:#fff}.ct-accordion-group .card .card-body .btn-accordion{color:#333;font-size:1.7rem;font-family:flamaFontBold;text-transform:uppercase}.ct-accordion-group .card .card-body .btn-accordion:after{line-height:2.5rem;font-weight:700}.ct-accordion-group .card .card-body .features-table{overflow-x:scroll}.ct-accordion-group .card div .card-body .h4,.ct-accordion-group .card div .card-body h4{color:#152c73;text-transform:uppercase}.ct-accordion-group .card div .card-body .bg-white{background-color:#fff;color:#152c73}.ct-accordion-group .ct-product-document-list .product-document .card-body{height:100%}.ct-accordion-group .ct-product-document-list .product-document .card-body .card-title.h3{color:#333}.ct-proposition-65 .proposition-container h2{font-size:2.8rem}.ct-proposition-65 .proposition-container h4{padding-bottom:2.5rem}.ct-proposition-65 select::-ms-expand{display:none}.ct-search-list .form-control{font-size:2rem;padding:2rem .75rem}.ct-search-list .input-group-append{background:#bac0d0}.ct-search-list .ct-filter-items .list-group-item .form-check{padding-left:0}.ct-search-list .page-list .btn.btn-link:focus,.ct-search-list .page-list .btn.btn-link:hover{text-decoration:none}.ct-search-list .page-list .search-listing h1,.ct-search-list .page-list .search-listing h2{font-size:1.5rem;font-family:flamaFont;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.ct-search-list .page-list .search-listing h1:active,.ct-search-list .page-list .search-listing h1:focus,.ct-search-list .page-list .search-listing h1:hover,.ct-search-list .page-list .search-listing h2:active,.ct-search-list .page-list .search-listing h2:focus,.ct-search-list .page-list .search-listing h2:hover{color:#61b549}.ct-search-list .ct-card-collection-product-search .card{background-color:#fdf9f0;border:0}.ct-search-list .ct-card-collection-product-search .card .card-img-top:hover{opacity:.8}@media (min-width:1200px) and (max-width:1469.98px){.ct-search-list .ct-card-collection-product-search .card .card-body{padding:1.25rem 2rem}}@media (min-width:1470px){.ct-search-list .ct-card-collection-product-search .card .card-body{padding:1.25rem 5rem}}.ct-search-list .ct-card-collection-product-search .card .card-footer .btn-primary{display:inline-block}.ct-search-list .ct-card-collection-product-search .card .card-title{font-size:2.6rem;color:#0d2c75;font-family:flamaFontBold;line-height:26pt;margin-bottom:10px}@media (max-width:575.98px){.ct-search-list .ct-card-collection-product-search .card .card-title{font-size:2.6rem}}@media (max-width:1469.98px){.ct-search-list .ct-card-collection-product-search .card .card-title{font-size:2rem}}.ct-search-list .ct-card-collection-product-search .card .card-title a{color:#0d2c75}.ct-search-list .ct-card-collection-product-search .card .card-title a:focus,.ct-search-list .ct-card-collection-product-search .card .card-title a:hover{color:#61b549}.ct-search-list .ct-card-collection-product-search .card .card-subtitle{color:#000;font-size:1.6rem;margin-bottom:20px;text-transform:uppercase}.ct-search-list .ct-card-collection-product-search .card .card-subtitle a{color:#000}.ct-search-list .ct-card-collection-product-search .card .card-text{color:#617080;font-size:1.6rem}.pt-one-col .container.container-theme{padding:4.38rem .5rem}.ct-form .btn-default,.ct-form .form-group div[class*=col-]{padding-left:0}.topic-page .h2,.topic-page h2{padding-top:5rem}.topic-page .h3,.topic-page h3{padding-top:3rem}.topic-page .content--wrapper a{text-decoration:underline}.topic-page .content--wrapper a.btn-primary,.topic-page .content--wrapper a.text--link{text-decoration:none}.topic-page .content--wrapper ul{list-style-position:inside}.ct-form select::-ms-expand{display:none}.ct-blks1-w100-08.panel{margin:0}@media (min-width:768px) and (max-width:1199.98px){.ct-blks1-w100-08 .btn-lg{padding:1rem;font-size:1.6rem}}.ct-1blks-w100-basic.py-2{padding-top:0!important;padding-bottom:0!important}.ct-1blks-w100-basic form select::-ms-expand{display:none}.ct-1blks-w100-basic div.justify-content-center ul{text-align:left}.ct-1blks-w100-basic .card-body .card-text .h3,.ct-1blks-w100-basic .card-body .card-text h3{color:inherit}.ct-card-collection-w2-03 .card .card-title,.ct-card-collection-w2-03 .card-footer>.btn{color:#152c73;font-family:flamaFontBold}.ct-1blks-w100-basic .card-body .btn-primary{display:block}.ct-1blks-w100-02{padding:3rem 0!important}.ct-1blks-w100-02 .border-top{border-top:0!important}.ct-1blks-w100-02 .border-bottom{border-bottom:0!important}.ct-card-collection-w2-03 .card-footer>.btn{font-size:1.8rem;letter-spacing:2px;position:relative;margin-right:2.5rem}@media (max-width:575.98px){.ct-card-collection-w2-03 .card-footer>.btn{font-size:1.6rem}}.ct-card-collection-w2-03 .card-footer>.btn i{position:absolute;top:3px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.ct-card-collection-w2-03 .card-footer>.btn:focus,.ct-card-collection-w2-03 .card-footer>.btn:focus i,.ct-card-collection-w2-03 .card-footer>.btn:hover,.ct-card-collection-w2-03 .card-footer>.btn:hover i{color:#61b549}.ct-card-collection-w2-03 .card-footer>.btn::after{font-size:2.5rem}.ct-card-collection-w3-01{margin:0 auto}.ct-card-collection-w3-01 .card-collection-title{color:#152c73;font-size:2.8rem;font-family:flamaFontBoldItalic;text-transform:uppercase;padding-top:3rem}.ct-card-collection-w3-01 .card .btn::after{content:none}.ct-card-collection-w2-basic.container,.ct-card-collection-w3-basic.container{max-width:100%}.ct-card-collection-w2-basic.container>.row,.ct-card-collection-w3-basic.container>.row{margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px;max-width:540px}@media (min-width:576px){.ct-card-collection-w2-basic.container>.row,.ct-card-collection-w3-basic.container>.row{max-width:720px}}@media (min-width:768px){.ct-card-collection-w2-basic.container>.row,.ct-card-collection-w3-basic.container>.row{max-width:960px}.ct-cardcollection-w3-23 .ct-product-list .product-list .card .card-body app-sprinklr-ratings{display:block;min-height:6rem}}@media (min-width:1200px){.ct-card-collection-w2-basic.container>.row,.ct-card-collection-w3-basic.container>.row{max-width:1140px}}@media (min-width:1470px){.ct-card-collection-w2-basic.container>.row,.ct-card-collection-w3-basic.container>.row{max-width:1410px}}.ct-card-collection-w2-basic.mb-4{margin-bottom:0!important}.ct-card-collection-w2-basic.mt-4{margin-top:0!important}.ct-card-collection-w2-basic .card{background-color:transparent}.ct-card-collection-w2-basic.container{padding-top:2rem;padding-bottom:2rem}.ct-card-collection-w3-04 .card .card-title .btn{border:none}.ct-cardcollection-w3-23 .ct-product-list .product-list .card-img-top{width:100%;right:0}.ct-cardcollection-w3-23 .ct-product-list .product-list .card .card-subtitle{margin-bottom:0}.ct-product-list .product-list .card .rebates,.ct-product-list .product-list .summary--wrapper .rebates,.residential-product-detail-b .panel--body .rebates{font-family:flamaFontBold;cursor:pointer;padding-top:3px;padding-bottom:3px}.ct-product-list .product-list .card .rebates:hover,.ct-product-list .product-list .summary--wrapper .rebates:hover,.residential-product-detail-b .panel--body .rebates:hover{color:#61b549}.ct-product-list .product-attributes .form-check{padding-left:0}.ct-product-list .product-attributes .form-check input[type=checkbox]{visibility:hidden;margin-left:0}.ct-product-list .product-attributes .form-check input[type=checkbox]+label:before{border:2px solid #61b549;content:"\00a0";display:inline-block;height:2rem;margin:0 .25em 0 0;padding:0;width:2rem;position:absolute;right:-3rem}.ct-product-list .product-attributes .form-check input[type=checkbox]:checked+label:before{color:#61b549;content:"\2713";text-align:center;font-weight:bolder}.ct-product-list .product-attributes .form-check input[type=checkbox]:checked+label:after{font-weight:bolder}.ct-product-list .product-attributes .form-check input[type=checkbox]:disabled+label:before{border:2px solid #bac0d0}.ct-product-list .product-list .card .card-img-top:hover{opacity:1}@media (min-width:768px){.ct-product-list .product-list .card .card-body app-sprinklr-product-rating{display:block;min-height:7rem}}.ct-product-list .product-list .card .card-body .form-check-label{margin-left:0;font-family:flamaFontBold}.ct-product-list .product-list .card .card-body .product-titles .card-subtitle{font-weight:bolder}.ct-product-list .product-list .card .rebates{text-transform:uppercase;color:#152c73;font-size:1.4rem;letter-spacing:normal}.ct-product-list .product-list .summary--wrapper.feature{margin-top:0}.ct-product-list .product-list .summary--wrapper .panel{margin:0 auto 20px}.ct-product-list .product-list .summary--wrapper .product-attributes .form-check>input{top:-5px}.ct-product-list .product-list .summary--wrapper .product-attributes .rebates{font-size:14px;font-family:flamaFontBold}.ct-product-list .product-list .summary--wrapper .card-body .card-subtitle{font-weight:bolder;color:#000}.ct-product-list .product-list .summary--wrapper .card-body .form-check-label{margin-left:0;font-family:flamaFontBold}.ct-product-list .sidebar--links h6{font-family:flamaFontBold;margin-bottom:40px}.ct-product-list .sidebar--links a.btn{text-transform:none;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;padding:.375rem 0;font-weight:bolder;line-height:1.5;margin-bottom:1rem}.ct-product-compare-modal .modal-body table.product-data-compare #productDetails .card-body .card-title,.ct-product-compare-modal .modal-body table.product-data-compare th.r1,.ct-product-compare-modal .modal-body table.product-data-compare th.r2,.ct-product-compare-modal .modal-title,.residential-product-detail-b .panel--body .pre--header{text-transform:uppercase}.ct-product-list .sidebar--links a.btn:focus,.ct-product-list .sidebar--links a.btn:hover{color:#61b549}.ct-product-list #accordion-filter .card-body .list-group-item .form-check input[type=checkbox]+label:before{border:2px solid #61b549;content:"\00a0";display:inline-block;height:2rem;margin:0 .25em 0 0;padding:0;width:2rem;position:absolute;right:-3rem;cursor:pointer}.residential-channel-partner-list-b .card .card-body .d-md-flex,.residential-channel-partner-list-b .ct-star-ratings .google-ratings .review img{margin-left:0}.ct-product-list #accordion-filter .card-body .list-group-item .form-check input[type=checkbox]:checked+label:before{color:#61b549;content:"\2713";text-align:center;font-weight:bolder;font-size:13px}.ct-product-list #accordion-filter .card-body .list-group-item .form-check input[type=checkbox]:checked+label:after{font-weight:bolder}.ct-product-list #accordion-filter .card-body .list-group-item .form-check input[type=checkbox]:disabled+label:before{border:2px solid #bac0d0}@media (max-width:767.98px){.residential-product-detail-b,.residential-product-detail-b .col{padding-left:0;padding-right:0}.residential-product-detail-b{margin-right:0;margin-left:0}.residential-product-detail-b .panel--body .text--link{font-size:1.5rem;margin-bottom:30px}}.residential-product-detail-b .listing .phone i{padding-right:5px;padding-bottom:3px}.residential-product-detail-b .panel--body .listing h6{font-size:1.4rem;color:#152c73}@media (min-width:768px){.residential-product-detail-b .panel--body .listing h6{margin-left:0}}.residential-product-detail-b .panel--body .listing .ct-star-ratings{margin-right:2rem}.residential-product-detail-b .panel--body .text--link{margin-top:20px}.residential-product-detail-b .panel--body.no--image{padding:100px 0;max-width:100%}.residential-product-detail-b .panel--body .pre--header{font-size:1.8rem;color:#0d2c75;letter-spacing:4px}.residential-product-detail-b .rebates{font-size:1.4rem}.residential-channel-partner-list-b .filter--bar select{padding-right:2.5rem}.residential-channel-partner-list-b .card .card-body .listing .p-2{padding:.5rem .5rem .5rem 0!important}.residential-channel-partner-list-b .card .card-body .dealer-contact i{padding-bottom:3px}.residential-channel-partner-list-b.map--view .card .card-body .d-md-flex{height:auto}.ct-hero-basic.bg-primary-blue .text-white,.ct-hero-basic.bg-primary-green .text-white{color:#152c73!important}app-sprinklr-ratings .ct-star-ratings .carrier-ratings{padding-left:0;padding-right:0;margin-left:-1px}app-ratings-syndication .ct-star-ratings .google-ratings{margin-left:5px}.residential-channel-partner-detail-b .reviews--wrapper .ct-star-ratings .google-ratings .review img,.residential-dealer-widget .ct-star-ratings .google-ratings .review img{margin-left:0}app-ratings-syndication .ct-star-ratings .google-ratings .star-rating a,app-ratings-syndication .ct-star-ratings .google-ratings .star-rating a:active,app-ratings-syndication .ct-star-ratings .google-ratings .star-rating a:hover,app-ratings-syndication .ct-star-ratings .google-ratings .star-rating a:visited,app-syndication .ct-star-ratings .google-ratings .star-rating a,app-syndication .ct-star-ratings .google-ratings .star-rating a:active,app-syndication .ct-star-ratings .google-ratings .star-rating a:hover,app-syndication .ct-star-ratings .google-ratings .star-rating a:visited{color:#4285f4}app-system-builder .footer--navigation div.text-right .btn-lg{text-align:center}app-dealers app-dealer-cards{position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%}app-loader{text-align:center}.ct-star-ratings .star-rating span{left:0}.ct-star-ratings .star-rating span:before{padding-left:0;left:0}.review-details-c{padding:0}.review-details-c .ratings--wrapper{padding-bottom:20px}.review-details-c .ratings--wrapper .content--wrapper{margin:0}.rating-review-form.py-2{padding-top:0!important;padding-bottom:0!important}.rating-review-form .h2{font-size:2.8rem;color:#152c73;font-family:flamaFontBoldItalic;padding-top:1.5rem!important;padding-bottom:1.5rem!important}.rating-review-form .h3,.rating-review-form .h5,.rating-review-form .h6{font-size:1.8rem;color:#152c73;font-family:flamaFontBold;padding-top:1rem!important;padding-bottom:1rem!important}.rating-review-form .form-check .form-check-input{margin-top:.75rem}.rating-review-form .form-check .form-check-label{padding:0 1rem}.rating-review-form .form-group{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.rating-review-form .form-group .rate-product{color:#61b549}.rating-review-form .form-group .attr-rating-group{border:1px solid #61b549}.rating-review-form .form-group label{font-size:1.5rem;color:#333;padding-bottom:1rem}.rating-review-form .form-group .mt-2{margin-top:.75rem!important}.rating-review-form .form-group select::-ms-expand{display:none}.residential-dealer-widget .text--link{margin-top:0;margin-bottom:0}.residential-dealer-widget .listing .p-2{padding:.5rem .5rem .5rem 0!important}@media (min-width:1200px){.residential-channel-partner-detail-b .reviews--wrapper .icon--listing__reviews>.float-left:first-child{width:25%;padding:20px 0;text-align:center}.residential-channel-partner-detail-b .reviews--wrapper .icon--listing__reviews>.float-left:last-child{width:75%;padding:20px 0;text-align:center}}@media (max-width:1199.98px){.residential-channel-partner-detail-b .reviews--wrapper .icon--listing__reviews .float-left{width:100%;padding:0 .5rem}}@media (min-width:1200px){.residential-channel-partner-detail-b .reviews--wrapper .icon--listing__reviews app-syndication .float-left{width:33.33%;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.residential-channel-partner-detail-b .reviews--wrapper .icon--listing__reviews app-syndication .float-left .ct-star-ratings .google-ratings div[class*=col-],.residential-channel-partner-detail-b .reviews--wrapper .icon--listing__reviews app-syndication .float-left .ct-star-ratings .yelp-ratings div[class*=col-],.residential-channel-partner-detail-b .reviews--wrapper .icon--listing__reviews app-syndication .float-left .ct-star-ratings div[class*=col-]{max-width:100%;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.residential-channel-partner-detail-b .reviews--wrapper .icon--listing__reviews app-syndication .float-left .ct-star-ratings .facebook-ratings div[class*=col-]:first-child{max-width:65%;-webkit-flex:0 0 65%;-moz-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.residential-channel-partner-detail-b .reviews--wrapper .icon--listing__reviews app-syndication .float-left .ct-star-ratings .facebook-ratings div[class*=col-]:last-child{max-width:35%;-webkit-flex:0 0 35%;-moz-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;text-align:left!important}}.residential-channel-partner-detail-b .reviews--wrapper .icon--listing__reviews>div{padding:2rem}.residential-channel-partner-detail-b .card .card-body h5{margin-bottom:0}.ct-product-compare-modal .modal-lg{max-width:120rem}.ct-product-compare-modal .modal-body,.ct-product-compare-modal table td,.ct-product-compare-modal table th{padding:0}.ct-product-compare-modal .modal-body{height:100%}.ct-product-compare-modal .modal-body table.product-data-compare,.ct-product-compare-modal .modal-body table.product-data-compare table{width:100%;height:100%;table-layout:fixed}.ct-product-compare-modal .modal-body table.product-data-compare .product-titles .card-title a{font-size:2rem;font-family:flamaFontBold;line-height:26pt;margin-bottom:10px}.ct-product-compare-modal .modal-body table.product-data-compare .product-titles .card-subtitle a{font-family:flamaFont;color:#000;font-size:1.5rem;text-transform:uppercase}.ct-product-compare-modal .modal-body table.product-data-compare th .btn{margin-bottom:.5rem}.ct-product-compare-modal .modal-body table.product-data-compare td.r2,.ct-product-compare-modal .modal-body table.product-data-compare th{height:100%;padding:.5rem 1rem;border-top:1px solid #bac0d0;vertical-align:top}.ct-product-compare-modal .modal-body table.product-data-compare th.r1{border-right:1px solid #bac0d0;width:25%}.ct-product-compare-modal .modal-body table.product-data-compare td.r2:not(:first-child){border-left:1px solid #bac0d0}.ct-product-compare-modal .modal-body table.product-data-compare .data-compare-controls{padding-top:2rem;text-align:right}.ct-product-compare-modal .modal-body table.product-data-compare .data-compare-controls span{display:block}.ct-product-compare-modal .modal-body table.product-data-compare #productDetails .card-body{padding:0;height:100%}.ct-product-compare-modal .modal-body table.product-data-compare #productDetails .card-body img{max-width:10rem!important}.ct-product-compare-email .modal-body{height:auto}.modal .modal-content .modal-body .form-group select::-ms-expand{display:none}.modal .modal-content .modal-body .access-your-thermostat label{font-size:1.4rem}.modal .modal-content .modal-body .access-your-thermostat label,.modal .modal-content .modal-body .forgot-password label{font-family:Arial,Helvetica,sans-serif;letter-spacing:2px}.modal .modal-content .modal-body .forgot-password{padding-top:1rem}.modal .modal-content .modal-body .forgot-password .form-group{width:100%}.modal .modal-content .modal-body .forgot-password .form-control{margin-right:1rem;width:50%}@media (max-width:767.98px){.modal .modal-content .modal-body .forgot-password .form-control{width:100%}}.modal .modal-content .modal-body .forgot-password button{margin-top:1rem}.modal .modal-content .modal-footer{border-top:1px solid #bac0d0}img[width="1"]{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.header-static-margin .text--link i{top:3px}header nav.navbar .navbar-brand{top:3rem}.ct-header-basic-redesign .dropdown-menu .info--panel .text--link i{position:relative;margin-top:2.25rem}}#imghome,.fixed-height,.rb-close,.rb-header h6{position:absolute}.fixed-height{top:0;right:0;bottom:0;width:100%;margin-top:46px;margin-bottom:2px;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#rb-chat-frame-container{z-index:2147483000;-webkit-transform:translateY(5%);-moz-transform:translateY(5%);-ms-transform:translateY(5%);-o-transform:translateY(5%);transform:translateY(5%);position:fixed!important;bottom:0;right:0;max-height:600px;min-height:200px;margin:0;height:-moz-calc(100% - 90px - 20px);height:calc(100% - 90px - 20px);width:410px;-moz-border-radius:8px;border-radius:8px;-moz-box-shadow:0 5px 40px rgba(0,0,0,.16)!important;box-shadow:0 5px 40px rgba(0,0,0,.16)!important;-o-transition:-o-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out;-o-transition-property:opacity,-o-transform;-moz-transition-property:transform,opacity,-moz-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform,-moz-transform,-o-transform;opacity:1;background-color:#fff;visibility:hidden;display:none;overflow-x:hidden!important;overflow-y:hidden!important}#rb-chat-frame-container.rb-chat-frame-container-active{display:block!important;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible!important;overflow-x:hidden!important;overflow-y:hidden!important}.rb-header{top:0;left:0;width:100%;height:45px;padding:0 10px;-moz-box-shadow:0 1px 10px rgba(0,0,0,.07);box-shadow:0 1px 10px rgba(0,0,0,.07);background-color:#152c73}.rb-header h6{padding:0;line-height:45px;font-size:16px;color:#fff;font-weight:100;top:8px;left:6.6rem;margin:-.9rem;font-family:news gothic mt w01,news gothic mt,news gothic,helvetica neue,Helvetica,Arial,sans-serif!important}.rb-refresh{margin-left:74%;cursor:pointer}.rb-refresh:hover{color:#454545}.rb-close{top:-6px;right:12px;color:#fff;font-weight:100;font-size:4.4rem;line-height:1.2;cursor:pointer}.rb-close:hover{color:#454545}#imghome{width:7%;top:1.7%}#img1{width:45px;margin:-2px}#img2{position:fixed;cursor:pointer;bottom:25px;right:25px;direction:ltr!important;z-index:2147482999;-moz-box-sizing:border-box;box-sizing:border-box;width:55px}