.home-intro .box1 p.button a,.home-intro .box2 p.button a,.home-applications p.button a{display:inline-block;background:none;border-width:2px;border-style:solid;border-image:url(/static/images/button-border-1.png) 2 repeat;width:174px;padding:10px 11px 11px 11px;font-weight:600;font-size:14px;color:#05a242;text-transform:uppercase;text-decoration:none;line-height:20px;text-align:center}.home-featured .carousel .product p.button a{display:inline-block;background:none;border:2px solid #fff;width:163px;padding:8px 10px 10px 10px;font-weight:600;font-size:13px;color:#fff;text-transform:uppercase;text-decoration:none;line-height:17px;text-align:center}.home-banner{position:relative;overflow:hidden}.home-banner .slides{position:relative;z-index:5}.home-banner .slides ul{margin:0}.home-banner .slides ul li{position:absolute;left:0;top:0;z-index:5;background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;height:973px;opacity:0;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;transition:all 0.8s ease}.home-banner .slides ul li.active{position:relative;z-index:10;opacity:1;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out}.home-banner .captions{position:absolute;left:0;top:0;z-index:10;width:100%}.home-banner .captions ul{position:relative;max-width:846px;margin:0 auto}.home-banner .captions ul li{position:absolute;left:-50%;top:0;z-index:5;width:0;padding-top:235px;text-align:center;overflow:hidden;opacity:0;-webkit-transition:all 0.05s ease;-moz-transition:all 0.05s ease;transition:all 0.05s ease}.home-banner .captions ul li.pretrans{left:-50%;width:100%;opacity:0}.home-banner .captions ul li.active{position:relative;left:0;width:100%;z-index:10;opacity:1;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;transition:all 0.8s ease}.home-banner .captions ul li.posttrans{left:50%;width:100%;opacity:0;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;transition:all 0.8s ease}.home-banner .captions ul li h1{margin:0 0 29px 0;font-weight:200;font-size:46px;color:#fff;line-height:47px;letter-spacing:1px}.home-banner .captions ul li h1 b{font-weight:700}.home-banner .captions ul li h1 i{font-style:normal;color:#05a242}.home-banner .captions ul li p{font-size:20px;color:#fff;line-height:33px}.home-banner .captions ul li p.button{margin-bottom:0;padding-top:35px}.home-banner .captions ul li p.button a{display:inline-block;background:url(/static/images/banner-button.png) 0 0 no-repeat;width:198px;padding:15px;font-weight:600;font-size:17px;color:#05a242;text-transform:uppercase;line-height:21px;text-align:center;vertical-align:top}.home-banner .captions ul li p.button a:hover{text-decoration:none}.home-banner .navigation{position:absolute;left:50%;bottom:71px;z-index:15;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.home-banner .navigation ul{margin:0 0 81px 0}.home-banner .navigation ul li{display:inline-block;margin:0 7px;vertical-align:top}.home-banner .navigation ul li.active a{background:#05a242}.home-banner .navigation ul li a{display:block;background:#fff;width:13px;height:13px;text-indent:-999px;overflow:hidden;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.home-banner .navigation ul li a:hover{background:#05a242}.home-banner .navigation p{margin-bottom:0}.home-banner .navigation p.arrow a{display:block;background:url(/static/images/banner-arrow.png) 0 0 no-repeat;width:54px;height:55px;margin:0 auto;text-indent:-999px;overflow:hidden}.home-banner2020 .slides{position:relative;background-color:#000;margin:0}.home-banner2020 .bg{display:flex;flex-direction:column;justify-content:center;align-items:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:852px;padding-bottom:54px}.home-banner2020 .box{width:100%;max-width:910px;text-align:center}.home-banner2020 h2{margin:0 0 35px 0;font-weight:300;font-size:66px;color:#fff;letter-spacing:2px;line-height:70px}.home-banner2020 h2 b{font-weight:700}.home-banner2020 h2 em{font-style:normal;color:#05a242}.home-banner2020 h4{margin:0 0 15px 0;font-weight:300;font-size:18px;color:#fff;text-transform:uppercase;letter-spacing:2px}.home-banner2020 p{font-weight:300;font-size:19px;color:#dbd4d4;letter-spacing:1px;line-height:32px}.home-banner2020 p.link{margin:0;padding-top:40px;line-height:1.1}.home-banner2020 p.link a{display:inline-block;width:224px;padding:18px;font-weight:400;font-size:13px;color:#fff;text-transform:uppercase;text-decoration:none;transition:all 1s;background:linear-gradient(to right,#05a242,#0d8649)}.home-banner2020 p.link a:hover{transition:all 1s;background:linear-gradient(to left,#05a242,#0d8649)}.home-banner2020 .slick-dots{position:absolute;left:50%;bottom:82px;line-height:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.home-banner2020 .slick-dots li{display:inline-block;width:auto;height:auto;margin:0 4px;vertical-align:middle}.home-banner2020 .slick-dots li button{display:block;background:none;border:1px solid #f4f4f4;width:10px;height:10px;padding:0}.home-banner2020 .slick-dots li.slick-active button{background:#05a242;border-color:#05a242;width:12px;height:12px}.home-banner2020 .slick-dots li button:before{display:none}.home-banner2020 .slick-prev,.home-banner2020 .slick-next{position:absolute;top:50%;z-index:1;background-image:url(/static/images/home-banner-arrows.png);background-repeat:no-repeat;background-size:auto 100%;width:13px;height:23px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.home-banner2020 .slick-prev{left:calc(50% - 747px);background-position:0% 0%}.home-banner2020 .slick-next{right:calc(50% - 747px);background-position:100% 0%}.home-banner2020 .slick-prev:before,.home-banner2020 .slick-next:before{display:none}.home-intro{padding-top:31px}.home-intro .box1{background-position:104% 0;background-repeat:no-repeat;max-width:556px;margin-top:36px;padding-top:51px}.home-intro .box1 h4{max-width:323px;margin:0 0 5px 0;font-weight:700;font-size:32px;color:#05a242}.home-intro .box1 h3{max-width:323px;margin:0 0 54px 0;font-weight:300;font-size:40px;color:#e7510e}.home-intro .box1 p{font-size:19px;color:#9d9d9d;line-height:28px}.home-intro .box1 p.button{margin-bottom:0;padding-top:28px}.home-intro .box2{background-image:url(/static/images/intro-celebrate-bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;margin-left:-15px;padding:55px 15px 83px 15px;text-align:center}.home-intro .box2 p{max-width:525px;margin-left:auto;margin-right:auto;font-weight:600;font-size:17px;color:#fff;line-height:28px}.home-intro .box2 p.image{margin-bottom:23px}.home-intro .box2 p.button{margin-bottom:0;padding-top:16px}.home-featured{padding-top:52px}.home-featured .box{position:relative;margin-left:-15px;margin-right:-15px;padding-right:94px}.home-featured h3{margin:0 0 62px 0;font-weight:300;font-size:37px;color:#373232;text-align:center}.home-featured h3 b{font-weight:700;color:#05a242}.home-featured p.navigation{margin-bottom:0;position:absolute;right:1px;top:0;width:89px;height:100%}.home-featured p.navigation a{display:block;position:absolute;left:0;background:rgba(70,66,66,.28);width:100%;height:49%}.home-featured p.navigation a:before{content:"";display:block;position:absolute;left:50%;top:50%;background-image:url(/static/images/featured-arrow.png);background-repeat:no-repeat;width:20px;height:36px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-featured p.navigation a.prev{top:0}.home-featured p.navigation a.prev:before{background-position:0 0}.home-featured p.navigation a.next{bottom:0}.home-featured p.navigation a.next:before{background-position:-20px 0}.home-featured .carousel{overflow:hidden}.home-featured .carousel .stretch{position:relative;padding-left:14px;padding-right:14px;-webkit-transition:left 0.8s ease;-moz-transition:left 0.8s ease;transition:left 0.8s ease}.home-featured .carousel .stretch ul{margin-left:-14px;margin-right:-14px;margin-bottom:0}.home-featured .carousel .stretch ul:after{content:"";display:block;clear:both}.home-featured .carousel .stretch ul li{float:left;padding-left:14px;padding-right:14px}.home-featured .carousel .product{position:relative;padding-left:45%}.home-featured .carousel .product:after{content:"";display:block;position:absolute;right:0;top:0;background-image:url(/static/images/featured-bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;width:55%;height:100%}.home-featured .carousel .product .info{position:relative;z-index:10;padding:37px 33px 33px 33px}.home-featured .carousel .product h5{margin:0 0 4px 0;font-weight:700;font-size:23px;color:#fff;text-transform:uppercase;letter-spacing:0}.home-featured .carousel .product h4{margin:0 0 16px 0;font-weight:300;font-size:29px;color:#fff;line-height:32px}.home-featured .carousel .product p{color:#fff;line-height:23px}.home-featured .carousel .product p.image{position:absolute;left:0;top:0;z-index:5;background-position:center top;background-repeat:no-repeat;background-size:cover;width:45%;height:100%;margin-bottom:0}.home-featured .carousel .product p.button{margin-bottom:0;padding-top:23px}.home-applications{padding-top:102px;padding-bottom:92px}.home-applications .box{max-width:931px;margin:0 auto 39px auto;text-align:center}.home-applications h4{margin:0 0 6px 0;font-weight:700;font-size:25px;color:#3e3939}.home-applications h3{margin:0 0 16px 0;font-weight:300;font-size:31px;color:#3e3939}.home-applications p{font-weight:600;font-size:16px;color:#3e3939;line-height:23px}.home-applications p.button{margin-bottom:0;padding-top:19px}.home-applications ul{max-width:1080px;margin:0 auto;text-align:justify}.home-applications ul:after{content:"";display:inline-block;width:100%}.home-applications ul li{display:inline-block;width:18%;margin-bottom:51px;font-weight:700;font-size:19px;color:#232020;line-height:26px;text-align:center;vertical-align:top}.home-applications ul li:nth-child(5n+1) a:before{background-position:0 0}.home-applications ul li:nth-child(5n+2) a:before{background-position:-215px 0}.home-applications ul li:nth-child(5n+3) a:before{background-position:-434px 0}.home-applications ul li:nth-child(5n+4) a:before{background-position:-657px 0}.home-applications ul li:nth-child(5n) a:before{background-position:-886px 0}.home-applications ul li:nth-child(n+6) a:before{background-image:url(/static/images/applications-2.png)}.home-applications ul li a{display:inline-block;color:inherit;text-decoration:none}.home-applications ul li a:before{content:"";display:block;background-image:url(/static/images/applications-1.png);background-repeat:no-repeat;width:94px;height:94px;margin:0 auto}.home-products{padding-top:60px;padding-bottom:18px}.home-products h3{margin:0 0 60px 0;font-weight:200;font-size:37px;color:#373232;text-align:center}.home-products p{font-weight:600;font-size:18px;color:#3b3838;line-height:22px;text-align:center}.home-products h3 b{font-weight:700;color:#05a242}.home-products .tabs .tiles{padding-top:13px;margin-bottom:40px}.home-products .tabs .tiles ul{display:flex;justify-content:center;margin:0;padding:0;list-style-type:none}.home-products .tabs .tiles ul li{margin:0;padding:0}.home-products .tabs .tiles ul li a{display:block;border-width:1px 1px 1px 0;border-style:solid;border-color:#c9c9c9;height:100%;padding:17px 25px 12px 25px;font-weight:700;font-size:15px;color:#161616;text-decoration:none;text-align:center}.home-products .tabs .tiles ul li:first-child a{border-left:1px solid #c9c9c9}.home-products .tabs .tiles ul li.active a{background:#c82323;color:#fff}.home-products .tabs .tiles ul li a:before{content:"";display:inline-block;background-position:0 0;background-repeat:no-repeat;width:25px;height:23px;margin-top:4px;margin-right:8px;vertical-align:top}.home-products .tabs .tiles ul li:nth-child(1) a:before{background-image:url(/static/images/products-flag-1.png)}.home-products .tabs .tiles ul li:nth-child(2) a:before{background-image:url(/static/images/products-flag-2.png)}.home-products .tabs .tiles ul li:nth-child(3) a:before{background-image:url(/static/images/products-flag-3.png)}.home-products .tabs .tiles ul li:nth-child(4) a:before{background-image:url(/static/images/products-flag-4.png);margin-top:2px;margin-right:14px}.home-products .tabs .item{display:none}.home-products .tabs .item.active{display:block}.home-products .tabs .item ul{display:flex;flex-wrap:wrap;margin:0 -15px;padding:0;list-style-type:none}.home-products .tabs .item ul li{width:33.3333%;margin:0 0 75px 0;padding:0 15px}.home-products .tabs .item ul li h4{margin:0 0 15px 0;font-weight:700;font-size:22px;color:#373232}.home-products .tabs .item ul li h4:after{content:"";display:inline-block;width:17px;height:16px;margin-top:5px;margin-left:13px;vertical-align:top}.home-products .tabs .item ul li.red h4:after{background:#c82323}.home-products .tabs .item ul li.orange h4:after{background:#f06927}.home-products .tabs .item ul li.grey h4:after{background:#5e5c5c}.home-products .tabs .item ul li.blue h4:after{background:#4185c5}.home-products .tabs .item ul li.green h4:after{background:#17b04b}.home-products .tabs .item ul li.yellow h4:after{background:#fdcb0f}.home-products .tabs .item ul li p{height:89px;font-weight:400;font-size:15px;color:#9d9d9d;line-height:22px;text-align:left;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.home-products .tabs .item ul li p.image{position:relative;height:0;min-height:0;margin:0;padding-bottom:73.880597%}.home-products .tabs .item ul li p.image .icon{display:block;position:absolute;left:0;bottom:6%;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;width:16%;height:0;padding-bottom:16%}.home-products .tabs .item ul li p.image img{position:absolute;left:50%;bottom:0;max-width:100%;max-height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.home-products .tabs .item ul li p.image img:nth-child(2),.home-products .tabs .item ul li p.image:hover img:nth-child(1){display:none}.home-products .tabs .item ul li p.image:hover img:nth-child(2){display:block}.home-products .tabs .item ul li p.link{min-height:0;margin:0;padding-top:3px}.home-products .tabs .item ul li p.link a{display:block;background-image:url(/static/images/products-link-border.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;padding:11px 12px 12px 12px;font-weight:600;color:#05a242;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-products2020{padding-top:130px;padding-bottom:110px}.home-products2020 h1,.home-products2020 h3{margin:0 0 40px 0;font-weight:700;font-size:48px;color:#212222;text-align:center}.home-products2020 h1 b,.home-products2020 h3 b{font-weight:700;color:#05a242}.home-products2020 .items{display:flex;flex-wrap:wrap;margin:0 -15px}.home-products2020 .item{width:33.3333%;margin-bottom:64px;padding:0 15px}.home-products2020 .box{position:relative;height:100%;max-width:420px;margin:0 auto;padding-bottom:40px;text-align:center}.home-products2020 h4{max-width:300px;margin:0 auto 12px auto;font-weight:700;font-size:25px;color:#3d3d3d}.home-products2020 p{max-width:280px;margin-left:auto;margin-right:auto;font-size:14px;color:#858585;line-height:21px}.home-products2020 p.image{position:relative;background:#fafafa;max-width:none;height:313px;margin:0 0 30px 0;overflow:hidden}.home-products2020 p.image a{display:block;position:relative;height:100%}.home-products2020 p.image img{position:absolute;left:50%;top:50%;width:auto;max-width:90%!important;height:auto;max-width:90%!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-products2020 p.link{position:absolute;left:50%;bottom:0;margin:0;line-height:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.home-products2020 p.link a{display:block;border:1px solid #05a242;width:148px;padding:8px;font-size:11px;color:#05a242;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.home-products2020 .item:hover p.image{background:#fff;-webkit-box-shadow:5px 0 22px rgba(0,0,0,.16);-moz-box-shadow:5px 0 22px rgba(0,0,0,.16);box-shadow:5px 0 22px rgba(0,0,0,.16)}.home-products2020 p.image img:nth-child(2),.home-products2020 .item:hover p.image img:nth-child(1){display:none}.home-products2020 .item:hover p.image img:nth-child(2){display:block}.home-products2020 .item:hover p:not(.image):not(.link){display:none}.home-products2020 .item:hover p.link a{color:#fff;background:linear-gradient(to right,#05a242,#0d8649)}.home-about2020{position:relative;height:740px}.home-solution{background-image:url(/static/images/solution-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding:72px 0}.home-solution .box{max-width:680px;margin:0 auto}.home-solution h3{margin:0 0 15px 0;font-weight:300;font-size:30px;color:#fff;line-height:34px;text-align:center}.home-solution h3 b{font-weight:700;color:#0d8649}.home-solution p{font-weight:600;font-size:15px;color:#fff;line-height:23px;text-align:center}.home-solution form{padding-top:16px;text-align:center}.home-solution select{width:100%;max-width:300px}.home-solution .chosen-container{width:100%!important;max-width:300px;font-weight:600;font-size:14px;text-transform:uppercase;text-align:left}.home-solution .chosen-container-single .chosen-single{background-image:url(/static/images/solution-select-bg.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border:0;height:45px;padding-left:32px;color:#fff;line-height:44px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.home-solution .chosen-container-single .chosen-single span{margin-right:45px}.home-solution .chosen-container-single .chosen-single div{top:50%;right:18px;width:19px;height:11px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.home-solution .chosen-container-single .chosen-single div b{background-image:url(/static/images/solution-select-arrow.png)!important;background-position:0 0;background-size:contain!important}.home-solution .chosen-container .chosen-drop{background:#0d8649;border:0;margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.home-solution .chosen-container .chosen-results{color:#fff}.home-solution .chosen-container .chosen-results li{padding:10px 28px}.home-solution .chosen-container .chosen-results li.highlighted{background:#fff;color:#0d8649}.home-about{background-image:url(/static/images/about-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding-top:132px;padding-bottom:112px;overflow:hidden}.home-about>div>div>div:nth-child(1){width:64%}.home-about>div>div>div:nth-child(2){width:36%}.home-about .info{position:relative;margin-top:18px;padding-left:36%}.home-about .info .description{max-width:430px}.home-about .info h3{margin:0 0 15px 0;font-weight:300;font-size:35px;color:#fff;line-height:39px}.home-about .info h3 b{display:block;font-weight:700}.home-about .info p{font-weight:600;font-size:15px;color:#fff;line-height:23px}.home-about .info p.image{position:absolute;left:-100px;top:-35px;width:calc(36% + 100px);margin:0;padding-right:15px}.home-about .info p.link{margin:0;padding-top:25px}.home-about .info p.link a{display:block;border:1px solid #fff;width:172px;padding:10px;font-size:14px;color:inherit;text-transform:uppercase;text-decoration:none;text-align:center}.home-about .position ul{margin:0;padding:0;list-style-type:none}.home-about .position ul li{position:relative;margin:0 0 35px 0;padding:0 0 0 116px;font-weight:600;font-size:15px;color:#fff;line-height:23px}.home-about .position ul li:last-child{margin-bottom:0}.home-about .position ul li:before{content:"";display:block;position:absolute;left:-13px;top:50%;background-position:0 0;background-repeat:no-repeat;background-size:contain;width:112px;height:112px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.home-about .position ul li:nth-child(1):before{background-image:url(/static/images/about-icon-1.png)}.home-about .position ul li:nth-child(2):before{background-image:url(/static/images/about-icon-2.png)}.home-about .position ul li:nth-child(3):before{background-image:url(/static/images/about-icon-3.png)}.home-about .position ul li h4{margin:0 0 10px 0;font-weight:600;font-size:20px;color:#fff;text-transform:uppercase}.home-about2020 .about-bg{position:absolute;opacity:.05}.home-about2020 .content{height:100%;display:flex;background:#efefef}.home-about2020 .content .container{display:flex}.home-about2020 .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.home-about2020 .row:before,.home-about2020 .row:after{display:none}.home-about2020 .row>div{float:none}.home-about2020 h3{margin:0 0 30px 0;font-weight:700;font-size:48px;color:#212222;line-height:55px}.home-about2020 h3:before{content:"";display:block;background-image:url(/static/images/index/about_logo.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:65px;height:65px;margin-bottom:32px}.home-about2020 h3 b{font-weight:700;color:#05a242}.home-about2020 p{font-size:16px;color:#757575;line-height:31px}.home-about2020 p:not(.image){max-width:535px}.home-about2020 p.image{position:relative;margin:0}.home-about2020 p.image:before{content:"";display:block;position:absolute;left:42px;top:41px;right:-20px;bottom:-22px;border:5px solid #05a242}.home-about2020 p.image img{position:relative;-webkit-box-shadow:0 0 22px rgba(0,0,0,.16);-moz-box-shadow:0 0 22px rgba(0,0,0,.16);box-shadow:0 0 22px rgba(0,0,0,.16)}.home-about2020 p.link{margin:0;padding-top:35px;line-height:1}.home-about2020 p.link a{display:block;width:173px;padding:15px;font-size:11px;color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:1px;text-align:center;transition:all 1s;background:linear-gradient(to right,#05a242,#0d8649)}.home-about2020 p.link a:hover{transition:all 1s;background:linear-gradient(to left,#05a242,#0d8649)}.home-stats2020{padding-top:130px;padding-bottom:132px}.home-stats2020 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px;padding:0;list-style-type:none}.home-stats2020 ul li{width:25%;margin:0;padding:0 15px;font-weight:700;font-size:17px;text-transform:uppercase;line-height:1;text-align:center}.home-stats2020 ul li:nth-child(odd){color:#d82b2f}.home-stats2020 ul li:nth-child(even){color:#d9532c}.home-stats2020 ul li b{display:block;margin-bottom:12px;font-weight:300;font-size:63px}.home-signup2020{position:relative;height:740px}.home-signup2020 .bg-appliance{position:absolute;opacity:.08}.home-signup2020 .content{height:100%;display:flex;background:linear-gradient(to right,#05a242,#0d8649)}.home-signup2020 .content .container{display:flex;align-items:center}.home-signup2020 .box{position:relative;max-width:1355px;width:100%;margin:0 auto;padding:80px 70px 0;text-align:center}.home-signup2020 .box:before{content:"";display:block;position:absolute;left:50%;top:-33px;background-image:url(/static/images/home-signup-logo.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:74px;height:74px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.home-signup2020 .border1{position:absolute;left:0;top:0;bottom:128px;border-left:10px solid #fff;width:50%}.home-signup2020 .border1:before{content:"";display:block;position:absolute;left:0;top:0;background:#fff;width:calc(100% - 74px);height:10px}.home-signup2020 .border1:after{content:"";display:block;position:absolute;left:0;bottom:0;background:#fff;width:176px;height:10px}.home-signup2020 .border2{position:absolute;right:0;top:0;bottom:128px;border-right:10px solid #fff;width:50%}.home-signup2020 .border2:before{content:"";display:block;position:absolute;right:0;top:0;background:#fff;width:calc(100% - 74px);height:10px}.home-signup2020 .border2:after{content:"";display:block;position:absolute;right:0;bottom:0;background:#fff;width:176px;height:10px}.home-signup2020 h3{margin:0 0 25px 0;font-weight:700;font-size:63px;color:#fff;text-transform:uppercase;line-height:1.1}.home-signup2020 p{max-width:760px;margin-left:auto;margin-right:auto;font-size:19px;color:#fff;letter-spacing:.2px;line-height:29px}.select-container{position:relative;width:100%;max-width:424px;margin:0 auto;cursor:pointer;padding-top:15px;margin-top:60px;border:2px solid #fff}.select-container::after{position:absolute;top:22px;right:10px;width:20px;height:20px;content:'';background:url(/static/images/home-signup-arrow.png) no-repeat;background-size:contain}.select-container ul{position:absolute;top:100%;width:100%;margin-top:0;height:150px;overflow-y:auto;display:none;background:#05a24250;border:2px solid #fff}.select-container ul li a{color:#fff;padding:8px 0;display:block;background:#05a24250}.select-container ul li a:hover{color:#05a242;background:#fff}.home-signup2020 p.select{width:100%;max-width:424px;margin:0 auto;padding-top:47px}.home-signup2020 p.select select{width:100%;background-color:#05a242;background-image:url(/static/images/home-signup-arrow.png);background-position:calc(100% - 45px) 50%;background-repeat:no-repeat;background-size:19px 11px;border:2px solid #fff;height:63px;font-size:17px;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-signup2020 .chosen-container{width:100%!important;font-size:17px;text-transform:uppercase;letter-spacing:1px}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;color:#444;text-decoration:none;white-space:nowrap;line-height:24px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgb(0 0 0 / 10%)}.home-signup2020 .chosen-container-single .chosen-single{background:none;border:2px solid #fff;height:63px;color:#fff;line-height:59px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.home-signup2020 .chosen-container-single .chosen-single span{margin-right:45px}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.home-signup2020 .chosen-container-single .chosen-single div{width:45px}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.home-signup2020 .chosen-container-single .chosen-single div b{background:none!important}.home-signup2020 .chosen-container-single .chosen-single div b:before{content:"";display:block;position:absolute;right:45px;top:50%;background-image:url(/static/images/home-signup-arrow.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:19px;height:11px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgb(0 0 0 / 15%)}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.home-signup2020 .chosen-container .chosen-drop{border:2px solid #fff;border-top:0;background:#05a242;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.home-signup2020 .chosen-container-single .chosen-drop{margin-top:-2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}input[type="text"]{display:block;height:40px;line-height:40px;padding:0 12px;margin-bottom:14px;font-size:1em;color:#5c6b80;border-radius:3px;vertical-align:middle;box-shadow:none;border:0;width:100%;max-width:400px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#eaedf2;-webkit-transition:background-color 0.24s ease-in-out;transition:background-color 0.24s ease-in-out}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/wp-content/themes/detroitradiant/library/css/../images/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(/wp-content/themes/detroitradiant/library/css/../images/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.home-signup2020 .chosen-container .chosen-results{color:#fff}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.home-signup2020 .chosen-container .chosen-results li{padding:15px 6px;line-height:1.1}.home-how2020{padding-top:137px}.home-how2020 h3{margin:0 0 79px 0;font-weight:300;font-size:48px;color:#212222;text-align:center}.home-how2020 h3 b{font-weight:300;color:#05a242}.home-how2020 .items{display:flex;flex-wrap:wrap;margin:0 -15px}.home-how2020 .item{width:33.3333%;margin-bottom:64px;padding:0 15px}.home-how2020 .box{position:relative;background:#fff;max-width:422px;height:100%;margin:0 auto;padding:63px 30px 48px 30px;text-align:center;-webkit-box-shadow:0 0 22px rgba(0,0,0,.06);-moz-box-shadow:0 0 22px rgba(0,0,0,.06);box-shadow:0 0 22px rgba(0,0,0,.06)}.home-how2020 .box>*{max-width:300px;margin-left:auto;margin-right:auto}.home-how2020 h4{margin:0 0 22px 0;font-weight:700;font-size:25px;color:#464646}.home-how2020 .box ul li{font-size:15px;color:#888;line-height:26px}.home-how2020 p a{color:inherit}.home-how2020 p.icon{position:relative;height:147px;margin-bottom:35px}.home-how2020 p.icon img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(.5);-moz-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}.home-how2020 p.link{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;opacity:0}.home-how2020 p.link div{display:block;width:100%;height:100%}.home-how2020 .box.orange{background:linear-gradient(to right,#05a242,#0d8649)}.home-how2020 .box.orange h4{color:#fff}.home-how2020 .box.orange ul li{color:#fff}.home-news2020{padding-top:100px;padding-bottom:95px}.home-news2020 h3{margin:0 0 83px 0;font-weight:700;font-size:48px;color:#212222;text-align:center}.home-news2020 h3 b{font-weight:700;color:#05a242}.home-news2020 .items{display:flex;flex-wrap:wrap;margin:0 -15px}.home-news2020 .item{width:33.3333%;margin-bottom:64px;padding:0 15px}.home-news2020 .box{max-width:422px;margin:0 auto}.home-news2020 h4{margin:0 0 22px 0;font-weight:400;font-size:20px;color:#545454;line-height:27px}.home-news2020 h4 a{color:inherit;text-decoration:none}.home-news2020 p{font-size:14px;color:#888;line-height:22px}.home-news2020 p.image{position:relative;transition:all 1s}.home-news2020 p.image img{height:250px;width:100%;object-fit:fill;transition:all 1s}.home-news2020 .item:hover p.image{opacity:.7;transition:all 1s}.home-news2020 .item:hover h4 a{color:#05a242}.home-news2020 p.image a{display:block;position:absolute;top:0;height:0;width:100%;padding-bottom:61.803084%}.home-news2020 p.image .date{display:block;position:absolute;left:14px;top:-19px;width:67px;padding:12px 0;font-weight:700;font-size:15px;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:1.1;text-align:center;background:linear-gradient(to right,#05a242,#0d8649)}.home-news2020 p.image .date b{display:block;font-size:25px}.home-news2020 p.link{margin:0;padding-top:20px}.home-news2020 p.link a{display:inline-block;position:relative;padding-right:33px;font-family:"Roboto",sans-serif;font-weight:500;font-size:13px;color:#05a242;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.home-news2020 p.link a:after{content:"";display:block;position:absolute;right:0;top:50%;background-image:url(/static/images/index/news-arrow.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:20px;height:13px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.home-search2020{background-position:50% 0%;background-repeat:no-repeat;background-size:cover;border-width:2px 0;border-style:solid;border-color:#05a242;padding:45px 0}.home-search2020 .box{display:flex;justify-content:space-between;align-items:center;margin:0 -15px}.home-search2020 .box>*{width:33.3333%;padding:0 15px}.home-search2020 h3{position:relative;min-width:445px;margin:0;font-style:italic;font-weight:200;font-size:27px;color:#4e4e4e;line-height:.9}.home-search2020 h3:before{content:"";display:block;float:left;background-image:url(/static/images/footer-email.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:35px;height:46px;margin-right:44px}.home-search2020 h3:after{content:"";display:block;clear:both}.home-search2020 h3 b{font-style:normal;font-weight:700;color:#05a242}.home-search2020 h3 .reg{font-size:9px;vertical-align:top}.home-search2020 p{margin:0;font-family:"Open Sans",sans-serif;font-size:15px;color:#000;line-height:25px}.home-search2020 form{display:flex;max-width:426px}.home-search2020 form input[type="text"]{background:#fff;border-width:1px 0 1px 1px;border-style:solid;border-color:silver;width:calc(100% - 147px);height:45px;margin:0;padding:0 38px;font-family:"Open Sans",sans-serif;font-size:16px;color:#9d9d9d;line-height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.home-search2020 form input[type="email"]{background:#fff;border-width:1px 0 1px 1px;border-style:solid;border-color:silver;width:100%;height:45px;margin:0;padding:0 6px;font-family:"Open Sans",sans-serif;font-size:16px;color:#9d9d9d;line-height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.home-search2020 form input[type="submit"]{border:0;width:147px;height:45px;padding:0;font-family:"Open Sans",sans-serif;font-weight:700;font-size:16px;color:#fff;text-transform:uppercase;text-align:center;transition:all 1s;background:linear-gradient(to right,#05a242,#0d8649)}.home-search2020 form input[type="submit"]:hover{transition:all 1s;background:linear-gradient(to left,#05a242,#0d8649)}.home-search2020{background-image:url(/static/images/home-search-bg-scaled.jpg)}@media (max-width:1554px){.home-banner2020 .slick-prev{left:30px}.home-banner2020 .slick-next{right:30px}}@media screen and (max-width:1199px){.home-intro .box1{background-position:104% 15%;background-size:50% auto}.home-intro .box1 h3,.home-intro .box1 h4{max-width:none;margin-right:42%}.home-intro .box2{margin-left:0}.home-featured .carousel .product .info{padding:25px}.home-products .tabs .item ul{justify-content:space-around}.home-products .tabs .item ul li{width:50%;max-width:430px}.home-about>div>div>div:nth-child(1),.home-about>div>div>div:nth-child(2){width:100%;max-width:700px;margin-left:auto;margin-right:auto}.home-about .info{margin-bottom:60px}.home-about .position{max-width:410px;margin:0 auto}.home-products2020 .item{width:50%}.home-signup2020 .border1:after,.home-signup2020 .border2:after{width:10%}.home-search2020 .box{flex-direction:column;align-items:center;max-width:415px;margin:0 auto}.home-search2020 .box>*{width:100%;padding:0}.home-search2020 .box>form{padding-top:20px}.home-search2020 h3{min-width:0;margin-bottom:15px}}@media (max-width:1023px){.home-about2020 .row{flex-wrap:nowrap}.home-products2020{padding:90px 0 30px}.home-about2020{height:auto}.home-about2020 .content{padding-top:90px}.home-products2020 .item,.home-how2020 .item,.home-news2020 .item{width:50%}.home-news2020{padding-top:50px;padding-bottom:0}}@media screen and (max-width:991px){.home-intro .box1{margin-left:auto;margin-right:auto;margin-bottom:60px}.home-intro .box2{max-width:556px;margin-left:auto;margin-right:auto}.home-applications ul{display:flex;flex-wrap:wrap;justify-content:space-around}.home-applications ul li{width:194px}.home-products .tabs .tiles ul li a{padding-left:15px;padding-right:15px}.home-products .tabs .item ul li{width:100%}.home-banner2020 .bg{height:600px;padding-bottom:30px}.home-banner2020 .box{width:auto;max-width:none;margin:0 60px}.home-banner2020 h2{font-size:48px;line-height:1.1}.home-banner2020 .slick-dots{bottom:30px}.home-products2020 .item{width:100%}.home-about2020 .row{flex-direction:column}.home-about2020 .row>div:first-child{margin-bottom:70px}.home-about2020 h3{text-align:center}.home-about2020 h3:before{margin-left:auto;margin-right:auto}.home-about2020 p{margin-left:auto;margin-right:auto;text-align:center}.home-about2020 p.image{width:calc(100% - 50px);max-width:662px;margin:0 auto}.home-about2020 p.link a{margin-left:auto;margin-right:auto}.home-stats2020{padding-bottom:62px}.home-stats2020 ul li{width:50%;margin-bottom:70px}.home-stats2020 ul li b{font-size:48px}.home-signup2020 h3{font-size:48px}.home-how2020 .item{width:100%}.home-news2020 .item{width:100%}}@media screen and (max-width:767px){.home-banner .slides ul li{height:428px}.home-banner .captions ul li{padding-top:55px}.home-banner .captions ul li h1{margin-bottom:24px;font-size:32px;line-height:38px}.home-banner .captions ul li p{font-size:15px;line-height:22px}.home-banner .captions ul li p.button{padding-top:23px}.home-banner .captions ul li p.button a{background-size:contain;width:132px;padding:9px;font-size:12px;line-height:16px}.home-banner .navigation{bottom:21px}.home-banner .navigation ul{margin-bottom:0}.home-banner .navigation ul li{margin-left:9px;margin-right:9px}.home-banner .navigation ul li a{width:14px;height:14px}.home-banner .navigation p{display:none}.home-intro .box1 h3{font-size:32px}.home-intro .box1 h4{font-size:26px}.home-intro .box2{max-width:none;margin-left:-15px;margin-right:-15px}.home-featured .box{padding-right:60px}.home-featured .carousel .product{padding-left:0}.home-featured .carousel .product:after{width:100%}.home-featured .carousel .product p.image{position:relative;left:auto;top:auto;width:auto;height:0;padding-bottom:32%}.home-featured h3{font-size:30px}.home-featured p.navigation{width:55px}.home-featured p.navigation a.next:before{background-position:100% 0}.home-featured p.navigation a:before{background-size:auto 100%;width:10px;height:18px}.home-products .tabs .tiles ul{flex-wrap:wrap}.home-products .tabs .tiles ul li{width:100%}.home-products .tabs .tiles ul li a{border-width:0 1px 1px 1px;padding-top:10px;padding-bottom:5px}.home-products .tabs .tiles ul li:first-child a{border-top:1px solid #c9c9c9}.home-products .tabs .item ul li p{height:auto}.home-products .tabs .item ul li p.link a{font-size:13px}.home-about .info{margin-top:0;padding-left:0}.home-about .info p.image{position:relative;left:auto;top:auto;width:100%;max-width:430px;margin:0 auto;padding-right:40px;text-align:center}.home-about .info .description{margin:-30px auto 0 auto}.home-banner2020 .bg{height:400px;padding-bottom:0}.home-banner2020 .box{margin:0 45px}.home-banner2020 h2{margin-bottom:15px;font-size:30px}.home-banner2020 h4{font-size:14px}.home-banner2020 h4:before{margin-bottom:10px}.home-banner2020 p{font-size:14px;line-height:1.4}.home-banner2020 p.link{padding-top:5px}.home-banner2020 .slick-dots{display:none!important}.home-banner2020 .slick-prev{left:15px}.home-banner2020 .slick-next{right:15px}.home-products2020 h1,.home-products2020 h3{font-size:30px}.home-about2020 h3{font-size:30px;line-height:1.1}.home-stats2020 ul li{width:100%}.home-signup2020 .box{padding-left:0;padding-right:0}.home-signup2020 .border1,.home-signup2020 .border2{display:none}.home-signup2020 h3{font-size:30px}.home-how2020 h3{font-size:30px}.home-news2020 h3{font-size:30px}.home-search2020 h3:before{float:none;margin:0 auto 10px auto}.home-search2020 h3{text-align:center}.home-search2020 p{text-align:center}.home-search2020 form input[type="text"]{padding:0 15px}.home-products2020 .item,.home-news2020 .item,.home-how2020 .item{width:100%}.home-products2020{padding:50px 0 0}.home-products2020 .item{margin-bottom:40px}.home-about2020 .content{padding-top:50px}.home-stats2020{padding:70px 0 0}.home-stats2020 ul li{margin-bottom:40px}.home-signup2020 h3{line-height:1.5}.home-signup2020{height:auto}.home-signup2020 .content{padding:100px 0 70px}.home-signup2020 p.select select{background-color:#0d8649}.home-how2020{padding:60px 0 0}.home-how2020 h3{margin-bottom:40px}.home-news2020{padding-top:0}}@media (max-width:575px){.home-banner2020 .bg{height:auto;padding:45px 0}.home-banner2020 h2{font-size:24px}.home-signup2020 p.select select{background-position:calc(100% - 10px) 50%;background-size:11px 7px;height:45px;font-size:14px}.home-signup2020 .chosen-container-single .chosen-single div{width:20px}.home-signup2020 .chosen-container-single .chosen-single div b:before{right:20px}.home-search2020 form input[type="text"]{width:calc(100% - 100px)}.home-search2020 form input[type="submit"]{width:100px}}@media screen and (max-width:480px){.home-banner .captions ul li h1{font-size:28px;margin-bottom:15px;line-height:32px}.home-banner .captions ul li p{font-size:13px;line-height:18px}.home-banner .captions ul li p.button{padding-top:15px}.home-applications ul li{width:150px}}