.cms-index-index .page-main{overflow:hidden}.cms-index-index .page-main{max-width:100% !important;width:100% !important;padding:0 !important}.cms-index-index .page-main .bx-controls-direction:first-of-type .bx-prev{margin-left:4%}.cms-index-index .page-main .bx-controls-direction:first-of-type .bx-next{margin-right:4%}.cms-index-index .page-main .columns{padding:0}.cms-index-index .page-main .column.main{padding-bottom:0}.cms-index-index .page-main .column.main>p{margin:0;padding:0}.cms-index-index .page-main .column.main>div:not(.bx-wrapper):not(.full-wrapper){max-width:1744px;padding-left:18px;padding-right:18px;margin:0 auto}.cms-index-index .page-main .column.main>div.full-wrapper{margin:0 -15px;width:100%;width:calc(100% + 30px)}.cms-index-index .homepage-block-1{padding:50px 0 80px}.cms-index-index .homepage-block-1 h2{font:normal normal 500 78px/84px Pressio;color:#55565a}.cms-index-index .homepage-block-1 .product.data.items>.item.content{background:#fff;margin-top:102px;padding:0;border:0;border-top:none;height:auto !important}.cms-index-index .homepage-block-1 .product.data.items>.item.content .tab-container>div[role=tablist]>div[data-role=collapsible]{clear:both}.cms-index-index .homepage-block-1 .product.data.items>.item.content .tab-container>div .tab-content{box-shadow:0 4px 30px rgba(0,0,0,.121569);padding:40px 37px 100px;margin-bottom:30px;position:relative}.cms-index-index .homepage-block-1 .product.data.items>.item.content .tab-container>div .tab-content:hover{box-shadow:0 4px 30px rgba(0,0,0,.3);-moz-box-shadow:0 4px 30px rgba(0,0,0,.3);-o-box-shadow:0 4px 30px rgba(0,0,0,.3)}.cms-index-index .homepage-block-1 .product.data.items>.item.content .tab-container>div .tab-content>div{display:table;height:300px;width:100%;text-align:center}.cms-index-index .homepage-block-1 .product.data.items>.item.content .tab-container>div .tab-content>div span{display:table-cell;vertical-align:middle}.cms-index-index .homepage-block-1 .product.data.items>.item.content .tab-container>div .tab-content>div.image-container a{display:table-cell;vertical-align:middle}.cms-index-index .homepage-block-1 .product.data.items>.item.content .tab-container>div .tab-content p{word-break:break-word;width:calc(100% - 75px);font:normal normal normal 30px/46px Pressio;color:#53565a;position:absolute;margin-top:0;line-height:30px;overflow:hidden;bottom:20px}.cms-index-index .homepage-block-1 .product.data.items>.item.content .tab-container>div .tab-content p a{font:normal normal normal 30px Pressio;color:#53565a;width:100%;display:block;text-decoration:none}.cms-index-index .homepage-block-1 .product.data.items>.item.title>a.switch{background:0 0;padding:13px 0;text-align:left;font:normal normal 500 32px/40px Pressio;color:#abaeb3;border:none;margin-right:24px;display:table;text-transform:uppercase;margin-top:5px}.cms-index-index .homepage-block-1 .product.data.items>.item.title.active>a.switch,.cms-index-index .homepage-block-1 .product.data.items>.item.title.show>a.switch{color:#ff824b}.cms-index-index .homepage-block-1 div[data-role=collapsible]{margin-left:auto;margin-right:auto;display:table}.cms-index-index .homepage-block-1 div[data-role=collapsible] a{background:#dfe1e6;color:#757a80;display:table;text-decoration:none;text-align:center;font:normal normal 600 18px/26px Proxima Nova;padding:18px 57px;line-height:1;height:54px;font-weight:400;margin-top:35px;cursor:pointer}.cms-index-index .homepage-block-1 div[data-role=collapsible] a.collapsed{display:none}.cms-index-index .homepage-block-1 div.active[data-role=collapsible] a:not(.collapsed){display:none}.cms-index-index .homepage-block-1 div.active[data-role=collapsible] a.collapsed{display:table}.cms-index-index .homepage-block-2{background:#53565a}.cms-index-index .homepage-block-2 .block-container{display:table;width:100%;max-width:1744px;padding:126px 18px 158px;margin:0 auto}.cms-index-index .homepage-block-2 .homepage-video-centered{padding:0 18px}.cms-index-index .homepage-block-2 .homepage-video-centered iframe{margin-bottom:-462px;position:relative;z-index:1}.cms-index-index .homepage-block-2 h3{font:normal normal 500 54px/60px Pressio;color:#ff824b;margin-bottom:25px}.cms-index-index .homepage-block-2 h3 span{color:#fff}.cms-index-index .homepage-block-2 p{text-align:left;font:normal normal normal 22px/30px Proxima Nova;color:#fff;max-width:480px}.cms-index-index .homepage-block-2 a{margin-top:46px;background:#ff824b;color:#fff;display:table;text-decoration:none;text-align:center;font:normal normal 600 18px/26px Proxima Nova;padding:18px 37px;line-height:1;height:54px}.cms-index-index .homepage-block-2 a:hover{background:#000}.cms-index-index .homepage-block-4{background:#e2e0e1;padding:0 !important}.cms-index-index .homepage-block-4 .block-container{max-width:882px;margin:0 auto;padding:628px 20px 0}.cms-index-index .homepage-block-4 h2{font:normal normal 500 78px/84px Pressio;color:#ff824b;margin-bottom:50px}.cms-index-index .homepage-block-4 h2 span{color:#fff}.cms-index-index .homepage-block-4 p{text-align:left;font:normal normal normal 22px/30px Proxima Nova;color:#53565a}.cms-index-index .homepage-block-4 a{margin-top:46px;background:#ff824b;color:#fff;display:table;text-decoration:none;text-align:center;font:normal normal 600 18px/26px Proxima Nova;padding:18px 37px;line-height:1;height:54px;float:right}.cms-index-index .homepage-block-4 a:hover{background:#000}.cms-index-index .homepage-block-4>img{margin:0 auto;width:100%}.cms-index-index .locations-block.full-wrapper{clear:both;background:#ebedf0;display:table}.cms-index-index .locations-block.full-wrapper .block-content .bh-sl-tab-panel-content .inner-container,.cms-index-index .locations-block.full-wrapper .block-content #bh-sl-map-container .inner-container{max-width:1744px;margin:0 auto}.cms-index-index .homepage-block-5{margin:0 0 171px}.cms-index-index .homepage-block-5 .block-container{max-width:1744px;padding-left:18px;padding-right:18px;margin:0 auto;padding-bottom:150px}.cms-index-index .homepage-block-5 .block-container h2{font:normal normal normal 78px/84px Pressio;color:#53565a;margin:152px auto 100px}.cms-index-index .homepage-block-5 .block-container .content-homepage-info-block{padding:30px 30px 42px}.cms-index-index .homepage-block-5 .block-container .image-homepage-info-block .image-homepage-info{min-height:551px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 4px 30px rgba(0,0,0,.121569)}.cms-index-index .homepage-block-5 .block-container .image-homepage-info-block .image-homepage-info>a{border-top:11px solid #53565a;width:100%;height:301px;display:block}.cms-index-index .homepage-block-5 .block-container .image-homepage-info-block .image-homepage-info>a img{width:100%;height:100%;object-fit:cover}.cms-index-index .homepage-block-5 .block-container .image-homepage-info-block .image-homepage-info h3{font:normal normal normal 26px/34px Pressio;color:#53565a;opacity:1}.cms-index-index .homepage-block-5 .block-container .image-homepage-info-block .image-homepage-info .info-block-link a{background:#dfe1e6;color:#757a80;display:table;text-decoration:none;text-align:center;font:normal normal 600 18px/26px Proxima Nova;padding:18px 57px;line-height:1;height:54px;font-weight:400;margin-top:35px}.cms-index-index .homepage-block-5 .block-container .image-homepage-info-block .image-homepage-info .info-block-link a:hover{background:#000;color:#fff}.cms-index-index .homepage-block-6{position:relative}.cms-index-index .homepage-block-6 .block-container .block-content{background:#ff824b;margin:20px auto 100px auto}.cms-index-index .homepage-block-6 .block-container .block-content .middle-warranty-text{max-width:781px;width:100%;padding:77px 0;margin:0 auto;display:table}.cms-index-index .homepage-block-6 .block-container .block-content .left-warranty-img{position:absolute;max-width:798px;max-width:calc((100% - 781px)/2);width:100%;left:0;bottom:-155px}.cms-index-index .homepage-block-6 .block-container .block-content .left-warranty-img img{float:right;margin-right:-200px;width:798px;max-width:none}.cms-index-index .homepage-block-6 .block-container .block-content h3{text-align:right;font:normal normal 500 64px/70px Pressio;color:#fff;margin:0}.cms-index-index .homepage-block-6 .block-container .block-content p{font:normal normal 500 28px/38px Pressio;color:#fff;margin-top:12px;margin-left:74px}.cms-index-index .homepage-block-6 .block-container .block-content a{background:#fff;box-shadow:0 10px 20px #E273436E;-webkit-box-shadow:0 10px 20px #E273436E;-o-box-shadow:0 10px 20px #E273436E;-moz-box-shadow:0 10px 20px #E273436E;color:#ff824b;display:table;text-decoration:none;text-align:center;font:normal normal 600 18px/26px Proxima Nova;padding:18px 37px;line-height:1;height:54px;font-weight:400;margin-top:62px;margin-left:74px;min-width:254px}.cms-index-index .homepage-block-6 .block-container .block-content a:hover{background:#000;color:#fff}.cms-index-index .homepage-block-7 .block-container{width:100%}.cms-index-index .homepage-block-7 .left-container{padding:78px 50px;padding:78px 50px 78px calc((100% - 1678px)/2)}.cms-index-index .homepage-block-7 .left-container a{font:normal normal normal 15px/21px Proxima Nova;color:#53565a;text-decoration:none;margin-right:80px;line-height:3;display:table}.cms-index-index .homepage-block-7 .left-container a .fab{font-family:'FontAwesome';font-weight:400;font-style:normal;float:left;margin-right:14px;line-height:2}.cms-index-index .homepage-block-7 .left-container a .fab:before{width:45px;height:45px;display:block;text-align:center;border:1px solid #707070;font-size:22px;padding:0 12px}.cms-index-index .homepage-block-7 .right-container{padding:78px 50px;padding:78px calc((100% - 1672px)/2) 78px 20px}.cms-index-index .homepage-block-7 .left-container>img,.cms-index-index .homepage-block-7 .right-container>img{float:right;width:50%}.cms-index-index .homepage-block-7 .left-container h3,.cms-index-index .homepage-block-7 .right-container h3{font:normal normal normal 44px/50px Pressio;color:#53565a;margin-top:0;margin-bottom:38px}.cms-index-index .homepage-block-7 .left-container p,.cms-index-index .homepage-block-7 .right-container p{text-align:left;font:normal normal normal 22px/30px Proxima Nova;color:#53565a;max-width:609px;width:100%}.cms-index-index .homepage-block-7 .left-container .social-links,.cms-index-index .homepage-block-7 .right-container .social-links{margin-top:25px}.cms-index-index .homepage-block-7 .left-container .social-links>div,.cms-index-index .homepage-block-7 .right-container .social-links>div{float:left}.cms-index-index .homepage-block-7 .block.newsletter{width:100%;max-width:100%}.cms-index-index .homepage-block-7 .block.newsletter .field.agree label{font:normal normal normal 15px/21px Proxima Nova;color:#53565a}.cms-index-index .homepage-block-7 .block.newsletter .field.agree label a{color:#53565a;text-decoration:underline}.cms-index-index .homepage-block-7 .block.newsletter .field .control:before{display:none}.cms-index-index .homepage-block-7 .block.newsletter .field.newsletter{margin-top:30px;float:left}.cms-index-index .homepage-block-7 .block.newsletter .field.newsletter input{background:#ebedf0;height:41px;font:normal normal normal 15px/21px Proxima Nova;color:#757a80;padding:0 0 0 19px;max-width:100%;width:340px;margin-right:0}.cms-index-index .homepage-block-7 .block.newsletter .actions{display:block;margin-top:30px;float:left}.cms-index-index .homepage-block-7 .block.newsletter .actions button{background:#ff824b;font:normal normal normal 18px/21px Proxima Nova;color:#fff;padding:12px 31px 11px;line-height:1;border-radius:unset;border:none}.cms-index-index .homepage-block-7 .block.newsletter .actions button:hover{background:#000}.cms-index-index .bh-sl-container{box-sizing:border-box;color:#555;float:left;font:normal 18px/26px Proxima Nova,sans-serif;width:100%;position:relative}.cms-index-index .bh-sl-container .gm-style div,.cms-index-index .bh-sl-container .gm-style span,.cms-index-index .bh-sl-container .gm-style label,.cms-index-index .bh-sl-container .gm-style a{font-family:Proxima Nova,sans-serif}.cms-index-index .bh-sl-container .gm-style .gm-style-iw-c{position:absolute;box-sizing:border-box;overflow:hidden;top:0;left:0;transform:translate(-50%,-100%);background-color:#fff;border-radius:8px;padding:12px;box-shadow:0 2px 7px 1px rgba(0,0,0,.3)}.cms-index-index .bh-sl-container .gm-style .gm-style-iw-c .store-content{width:400px;max-width:100%}.cms-index-index .bh-sl-container .gm-style .gm-style-iw-c .store-content .tag-store{float:left;width:35%}.cms-index-index .bh-sl-container .gm-style .gm-style-iw-c .store-content .tag-store img{border-radius:0 !important;box-shadow:none !important;max-height:none !important;max-width:none !important}.cms-index-index .bh-sl-container .gm-style .gm-style-iw-c .store-content .tag-content{float:right;width:63%}.cms-index-index .bh-sl-container .gm-style .gm-style-iw-c .store-content .tag-content .loc-name a{font:normal normal 600 26px/34px Pressio;color:#53565a;margin-bottom:15px;display:block;outline:none !important;border:none !important}.cms-index-index .bh-sl-container .bh-sl-loading{background:url(../../Lof_StoreLocator/img/ajax-loader.gif) no-repeat;float:none;position:absolute;margin:4px auto 0 10px;height:100%;width:100%;left:0;right:0;background-position:center}.cms-index-index .bh-sl-container .bh-sl-form-container{clear:left;float:left;width:100%}.cms-index-index .bh-sl-container .bh-sl-form-container>*{box-sizing:content-box !important}.cms-index-index .bh-sl-container .bh-sl-form-container .bh-sl-tab-panel-content{background:#53565a;padding:94px 0 38px}.cms-index-index .bh-sl-container .bh-sl-form-container .bh-sl-tab-panel-content .search-location-title{font:normal normal 600 44px/24px Pressio;color:#ff824b}.cms-index-index .bh-sl-container .bh-sl-form-container .bh-sl-tab-panel-content .search-location-title h2{margin-top:0;padding-left:5px}.cms-index-index .bh-sl-container .bh-sl-form-container .bh-sl-tab-panel-content .form-group{margin-bottom:15px}.cms-index-index .bh-sl-container .bh-sl-form-container .bh-sl-tab-panel-content .form-group input.pac-target-input{width:449px;height:41px;max-width:100%;font:normal normal normal 15px/21px Proxima Nova;color:#757a80;padding-left:18px;line-height:1;float:left}.cms-index-index .bh-sl-container .bh-sl-form-container .bh-sl-tab-panel-content .form-group .bh-sl-submit{float:left;height:41px;padding:0 32px;line-height:1;font:normal normal 600 15px Proxima Nova;color:#fff;background:#ff824b;border-radius:unset;margin:0 0 6px 6px;border:none}.cms-index-index .bh-sl-container .bh-sl-form-container .bh-sl-tab-panel-content .form-group .bh-sl-submit:hover{background:#000;color:#fff}.cms-index-index .bh-sl-container .bh-sl-form-container .bh-sl-tab-panel-content .form-group .bh-sl-reset{float:left;height:41px;padding:0 32px;line-height:1;font:normal normal 600 15px Proxima Nova;color:#757a80;background:#c4c7cc;border-radius:unset;margin:0 0 6px 6px;border:none}.cms-index-index .bh-sl-container .bh-sl-form-container .bh-sl-tab-panel-content .form-group .bh-sl-reset:hover{background:#000;color:#fff}.cms-index-index .bh-sl-container .bh-sl-filters-container{clear:both;float:left;margin:0;width:100%}.cms-index-index .bh-sl-container .bh-sl-filters-container .bh-sl-filters{float:left;list-style:none;padding:0;margin-bottom:0;color:#fff}.cms-index-index .bh-sl-container .bh-sl-filters-container .bh-sl-filters li{float:left;display:block;margin:5px 20px 0 0}.cms-index-index .bh-sl-container .bh-sl-filters-container .bh-sl-filters li input[type=radio],.cms-index-index .bh-sl-container .bh-sl-filters-container .bh-sl-filters li input[type=checkbox]{margin:4px 8px 0 0;line-height:normal;padding-left:0}.cms-index-index .bh-sl-container .bh-sl-filters-container .bh-sl-filters li label{font-size:15px;font-family:'Proxima Nova',sans-serif}.cms-index-index .bh-sl-container .bh-sl-map-container{margin-top:27px;width:100%;margin-bottom:60px}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store{max-height:796px;overflow-y:auto;padding:0 8px 0;width:calc(100% + 15px)}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list{font-size:12px;width:100%}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul{display:block;clear:right;float:right;width:407px;list-style:none;margin:0 0 0 5px;padding:0 31px 0;max-width:100%;font:normal normal normal 14px/1.4 Proxima Nova;color:#757a80}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul li{box-sizing:border-box;clear:left;cursor:pointer;display:block;float:left;width:100%;background:#ebedf0 !important;border-bottom:1px solid #cacdd2;padding:24px 0}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .img-store{display:none;float:left;min-width:127px;padding-top:15px;padding-left:11px;padding-bottom:11px;width:auto}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .img-store img{border-radius:0 !important;box-shadow:none !important;max-height:none !important;max-width:none !important}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details{width:100%}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details .list-content h2.loc-name{margin-top:0}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details .list-content .loc-name a{font:normal normal 600 26px/34px Pressio;color:#53565a;margin-bottom:15px;display:block}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details .list-content .loc-phone{float:right;margin-top:10px}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details .list-content .loc-phone:before{content:url(../../images/phone_icon.png);padding-right:5px;padding-top:2px;float:left}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details .list-content .loc-phone a{color:#757a80}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details .list-content .loc-dist{margin-top:10px}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details .list-content .loc-dist.km{display:none}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details .list-content .loc-dealer,.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details .list-content .loc-directions{display:none}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul .list-details .list-content .loc-directions a{color:#005293;text-decoration:none}.cms-index-index .bh-sl-container .bh-sl-map-container .bh-sl-map{float:left;height:796px;width:100%}.cms-index-index .bh-sl-container .bh-sl-map-container canvas[width]{display:none}.cms-index-index .column.main>.bx-wrapper>.bx-viewport{height:auto !important}.cms-index-index .homepage-block-distributors{background:#ebedf0;margin:30px auto}.cms-index-index .homepage-block-distributors .homepage-distributors{max-height:150px;overflow:hidden}.cms-index-index .homepage-block-distributors .homepage-distributor{float:left}.cms-index-index .homepage-block-distributors .block-container{display:table;width:100%;margin:0 auto;padding-bottom:100px;min-height:379px}.cms-index-index .homepage-block-distributors .block-container h2{font:normal normal 600 44px/24px Pressio;color:#ff824b;margin:100px auto 60px}.cms-index-index .homepage-block-distributors .block-container-slider{width:100%}.cms-index-index .homepage-block-distributors .bx-wrapper{width:100%;margin:0 auto}.cms-index-index .homepage-block-distributors .bx-wrapper .bx-viewport{min-height:95px !important}.cms-index-index #maincontent .column.main>.bx-wrapper .bx-controls{position:absolute;max-width:1744px !important;display:table;left:0;right:0;margin:0 auto;width:100%;padding:0 18px}.cms-index-index #maincontent .column.main>.bx-wrapper .bx-controls .bx-pager.bx-default-pager{display:block;bottom:71px}.cms-index-index #maincontent .column.main>.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item{float:left}.cms-index-index #maincontent .column.main>.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a{width:15px;height:15px;background:#FFFFFF99;border-radius:unset}.cms-index-index #maincontent .column.main>.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item:first-of-type a{margin-left:0}.cms-index-index #maincontent .column.main>.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a.active{background:#FFFFFFFD}ul.bxslider.homepage-slider li .homepage-slider-description .homepage-slider-description-centered .col-md-6{padding-right:0}@media only screen and (max-width:1639px){.cms-index-index .bh-sl-container .bh-sl-form-container .bh-sl-tab-panel-content{padding:94px 12px 38px}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store .bh-sl-loc-list ul{padding:0 19px 0}.cms-index-index .homepage-block-5{padding:0 15px}.cms-index-index .bh-sl-container .bh-sl-map-container .list-store-box .list-store{padding:0;width:calc(100% + 30px)}}