.products-hero .back a{color:#fff;display:inline-block;font-family:Open Sans;font-size:12px;font-weight:700;letter-spacing:.92px;line-height:17px;margin-bottom:20px;opacity:.8;text-transform:uppercase}.products-hero .back img{margin-right:10px;position:relative;top:-1px;width:7px}.products-hero{background-color:#363636;padding:90px 0}.products-hero .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.products-hero .carousel{width:60%}.products-hero .content{padding-bottom:35px;padding-left:100px;padding-top:30px;position:relative;width:40%}.products-hero .content:before{background:#0ff;content:"";height:2px;left:0;position:absolute;top:40px;z-index:1;WIDTH:75px}.products-hero .content h3{color:#0ff;font-size:18px;font-weight:700;letter-spacing:1.12px;line-height:24px;text-transform:uppercase}.products-hero .content h1{color:#fff;font-size:30px;font-weight:700;letter-spacing:0;line-height:38px;margin:7px 0 0}.products-hero .content h4{color:#fff;font-size:22px;font-weight:600;letter-spacing:0;line-height:32px;opacity:.8}.products-hero .content li span,.products-hero .content p{color:#fff;font-size:18px;letter-spacing:0;line-height:26px}.products-hero .content li span{display:block;font-family:Open Sans}.products-hero .content li span.title{font-weight:600}.products-hero .content .dimensions{margin-bottom:15px}.products-hero .content .txt{border-bottom:1px solid hsla(0,0%,100%,.4);border-top:1px solid hsla(0,0%,100%,.4);margin:30px 0}.products-hero .content ul{list-style:none;margin:0;padding:0}.products-hero .content ul li{display:inline-block;margin-bottom:30px;padding-right:5%;width:49%}.products-hero .carousel img{border-radius:4px;opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:100%!important}.products-hero .carousel ul{padding:0}.products-hero .carousel .slick-initialized img{opacity:1}.products-hero .slick-thumbsslick-thumbs{margin:auto}.products-hero .slick-thumbs li{cursor:pointer;max-width:190px;outline:none!important;padding:10px}.products-hero .slick-thumbs li img{background-position:50%;background-size:cover;max-width:100%}.products-hero .slick-arrow{margin-top:-12px;position:absolute;top:50%;z-index:50}.products-hero .slick-prev{left:0}.products-hero .slick-next{right:0}.products-hero .slick-prev:before{content:url(//f.hubspotusercontent30.net/hubfs/4809835/Website/Assets/dropdown%20arrow-1.svg)}.products-hero .slick-next:before{content:url(//f.hubspotusercontent30.net/hubfs/4809835/Website/Assets/dropdown%20arrow%20copy.svg)}.products-hero .slick-next{right:30px}.products-hero .slick-prev{left:30px}.products-hero .slick-thumbs li{opacity:.4}.products-hero .slick-thumbs .slick-current li{opacity:1}.slick-slide:focus{outline:0}.optional-extras{padding:115px 0}.optional-extras .content-text-wrapper{position:absolute;width:100%}.optional-extras .content-text-wrapper:before{background:#363636;bottom:0;content:"";position:absolute;top:0;WIDTH:calc(50% - 600px)}.optional-extras .content-text-wrapper:after{background:#0ff;content:"";height:2px;position:absolute;top:73px;WIDTH:calc(50% - 615px)}.optional-extras .content-text{background:#363636;border-radius:0 4px 4px 0;max-width:350px;padding:55px 110px 55px 0}.optional-extras .content-text h2{color:#0ff;font-family:Open Sans;font-size:30px;font-weight:700;letter-spacing:0;line-height:40px;margin-bottom:25px}.optional-extras .content-text p{color:#fff}.listing-module a:hover{position:relative;text-decoration:none}.optional-extras .content-list{margin-left:250px;position:relative}.optional-extras .content-list .slider{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:45px;position:relative}.optional-extras .content-list .box-list .box-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:163px;width:100%}.optional-extras .content-list .box-list{cursor:pointer;margin-bottom:30px;margin-left:4%;position:relative;width:30.5%!important}.optional-extras .content-list .box-list label{background-color:#fff;border:2px solid #fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:block;height:100%;overflow:hidden;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.optional-extras .content-list .box-list .extras{opacity:0;position:absolute;visibility:none}.optional-extras .content-list .box-list .extras:checked+label{border:2px solid #0ff}.optional-extras .content-list .box-list:nth-child(3n+1){margin-left:0}.optional-extras .content-list .box-list .box-content{padding:30px 35px 20px}.optional-extras .content-list .box-list h3{color:#363636;font-family:Open Sans;font-size:20px;font-weight:600;letter-spacing:0;line-height:26px;text-align:center}.optional-extras .content-list .box-list ul{list-style:none;margin:0;padding:0}.optional-extras .content-list .box-list li{color:#757575;font-family:Open Sans;font-size:16px;letter-spacing:0;line-height:24px;padding-left:20px;position:relative}.optional-extras .content-list .box-list li:before{background:#0ff;content:"";height:2px;left:1px;position:absolute;top:11px;width:8px}.optional-extras .content-list .box-list .cta span{color:#363636;font-family:Open Sans;font-size:12px;font-weight:700;letter-spacing:.92px;line-height:17px;opacity:.8;padding-right:20px;position:relative;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.optional-extras .content-list .box-list .cta span:before{content:url(//f.hubspotusercontent30.net/hubfs/4809835/Website/Assets/cta%20arrow.svg);position:absolute;right:5px;top:1px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.optional-extras .content-list .box-list .cta span:hover{color:#000;opacity:1;text-transform:uppercase}.optional-extras .content-list .box-list:hover .cta span:before{right:0}.optional-extras .box-list{cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.optional-extras .box-list:hover label{border:2px solid #0ff}.optional-extras .slick-slide{padding:20px 30px}.optional-extras .content-list .arrows-nav{margin:0 auto;padding:10px 20px;width:calc(100% - 65px)}.optional-extras .select-txt{margin-bottom:60px}.optional-extras .content-list .arrows-nav p,.optional-extras .select-txt p{color:#363636;font-size:12px;font-weight:700;letter-spacing:.92px;line-height:17px;margin:0;opacity:.8;padding:0 40px;text-align:center;text-transform:uppercase}.optional-extras .content-list .arrows-nav .next{align-items:center;bottom:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;opacity:.8;position:absolute;right:30px;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:40px}.optional-extras .content-list .slider .arrows-nav .next:hover,.optional-extras .content-list .slider .arrows-nav .prev:hover{opacity:1}.optional-extras .content-list .arrows-nav .prev{align-items:center;bottom:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:30px;opacity:.8;position:absolute;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:40px}.optional-extras .slick-slide>div{display:flex;flex-wrap:wrap}.specs{background:#ccc;padding:100px 0}.specs .section-title{margin-bottom:60px;text-align:center}.specs .title{cursor:pointer;padding-bottom:30px;position:relative}.specs .title:before{align-items:center;bottom:0;content:url(https://f.hubspotusercontent30.net/hubfs/4809835/Website/Assets/dropdown%20arrow%20copy%203.svg);display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;justify-content:center;position:absolute;right:0;top:7px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:20px}.specs .title.open:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.specs .content{border-top:1px solid #ccc;display:none;padding-top:30px}.specs .content .flexed{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.specs .title h3{color:#363636;font-size:24px;font-weight:700;letter-spacing:0;line-height:34px;margin:0;padding:0}.specs .dimensions,.specs .features{background-color:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin-bottom:30px;padding:25px 40px 0}.specs .features .image{align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:128px;justify-content:center;text-align:center}.specs .features .image img{max-height:100%;max-width:100%}.specs .features .box{margin-bottom:50px}.specs .features .name{margin-top:15px}.specs .features .name span{text-align:center}.specs .dimensions .name span,.specs .features .name span{color:#363636;display:block;font-size:18px;font-weight:600;letter-spacing:0;line-height:26px}.specs .dimensions .name span{margin-bottom:10px}.specs .dimensions .box{margin-bottom:40px}.specs .dimensions .info span{color:#363636;display:block;font-size:18px;letter-spacing:0;line-height:26px}.specs .box{margin-left:4%;width:22%}.specs .box:nth-child(4n+1){margin-left:0}.form-section{padding:115px 0}.form-section,.form-section .page-center{position:relative}.form-section .content-text-wrapper{left:0;position:absolute;right:0;width:100%}.form-section .content-text-wrapper .content-width{max-width:250px}.form-section .content-text{background:#363636;border-radius:4px;max-width:972px;padding:55px 110px 55px 65px;position:relative}.form-section .content-text:after{background:#0ff;content:"";height:2px;left:0;position:absolute;top:74px;WIDTH:50px}.form-section .content-text h2{color:#0ff;font-family:Open Sans;font-size:18px;font-weight:700;letter-spacing:1.12px;line-height:24px;text-transform:uppercase}.form-section .content-text h3{color:#fff;font-family:Open Sans;font-size:24px;font-weight:700;letter-spacing:0;line-height:34px}.form-section .content-text p{color:#fff;font-size:18px;letter-spacing:0;line-height:26px}.form-section .content-list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:40px;min-height:315px;padding-left:350px;position:relative}.form-section .content-list .hs-embed-wrapper{border-radius:4px!important;max-height:100%!important;max-width:870px!important}.form-section form{background-color:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);max-width:100%!important;padding:75px 110px}.form-section .selected-features ul{list-style:none;margin:0;padding:0}.form-section .selected-features li{color:#fff;font-family:Open Sans;font-size:16px;letter-spacing:0;line-height:24px;padding-left:20px;position:relative}.form-section .selected-features li:before{background:#0ff;content:"";height:2px;left:1px;position:absolute;top:11px;width:8px}.form-section .selected-features h6{color:#fff;font-weight:700}@media only screen and (max-width:1200px){.optional-extras .content-text{border-radius:4px;padding:55px 110px 55px 20px}}@media only screen and (max-width:979px){.products-hero .content{width:60%}.products-hero .carousel{width:40%}.optional-extras .content-list .box-list{width:47.5%!important}.form-section form{padding:60px}}@media only screen and (max-width:767px){.products-hero .content{padding-left:0;width:100%}.products-hero .carousel{width:100%}.products-hero .wrapper{flex-wrap:wrap}.products-hero .content:before{height:0;width:0}.optional-extras .content-text-wrapper{position:relative}.optional-extras .content-text{max-width:100%}.optional-extras .content-list .slider{margin:-50px auto;width:100%}.optional-extras .content-list{margin-left:0}.optional-extras .content-list .arrows-nav{margin-top:40px}.specs .box{width:30%}.specs .box:nth-child(4n+1){margin-left:4%}.specs .box:nth-child(3n+1){margin-left:0}.form-section .content-text-wrapper{position:relative}.form-section .content-text-wrapper .content-width{max-width:500px}.form-section .content-list{margin-left:20px;margin-right:20px;margin-top:-30px;padding-left:0}}@media only screen and (max-width:480px){.specs .box{width:48%}.specs .box:nth-child(3n+1){margin-left:4%}.specs .box:nth-child(odd){margin-left:0}.optional-extras .content-list .box-list{width:100%!important}}.select-txt{margin:0!important}