.product_new{color:#143352;font-family:roboto;font-size:18px;margin:0;padding:0}.product_new *,.product_new :after,.product_new :before{box-sizing:border-box}.product_new .product_container{display:block;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.product_new .product_container p{line-height:150%;opacity:1}.product_new .product_container h2.text-center:after{left:50%;margin-left:-42px}@media (min-width:576px){.product_new .product_container{max-width:540px}}@media (min-width:768px){.product_new .product_container{max-width:720px}}@media (min-width:992px){.product_new .product_container{max-width:960px}}@media (min-width:1200px){.product_new .product_container{max-width:1140px}}.product_new section{margin:100px auto}@media (max-width:1023px){.product_new section{margin:50px auto}}.product_new .product-intro{text-align:center}.product_new .product-intro p{font-size:22px;margin-left:auto;margin-right:auto;width:80%}@media (max-width:1023px){.product_new .product-intro p{font-size:18px;width:100%}}.product_new .banner-container{margin-top:30px;overflow:hidden}.product_new .banner-container .banner-text{float:left;width:60%}.product_new .banner-container .banner-text a{text-transform:none}.product_new .banner-container .banner-text h1{margin:0 0 30px;text-align:left}.product_new .banner-container .banner-text ul{color:#fff;list-style:none!important}.product_new .banner-container .banner-text ul li{background:url(https://4337543.fs1.hubspotusercontent-na1.net/hubfs/4337543/elite/icon-tick.png) no-repeat 0 0;color:#fff!important;list-style:none!important;opacity:1!important;padding:0 0 10px 30px}.product_new .banner-container .banner-text ul li:before{display:none}.product_new .banner-container .banner-text .cta_btns{margin:0 -15px}.product_new .banner-container .banner-text .cta_btns .cta_btn{margin:15px}.product_new .banner-container .banner-text .cta_btns .cta_btn.cta_btn-primary{background-color:#fff;border-color:#fff;color:#004976}.product_new .banner-container .banner-text .cta_btns .cta_btn.cta_btn-primary:focus,.product_new .banner-container .banner-text .cta_btns .cta_btn.cta_btn-primary:hover{background-color:#004976;border-color:#004976;color:#fff}.product_new .banner-container .banner-text .cta_btns .cta_btn.cta_btn-outline{background-color:transparent;border-color:#fff;color:#fff;padding-bottom:14px;padding-top:14px}.product_new .banner-container .banner-text .cta_btns .cta_btn.cta_btn-outline:focus,.product_new .banner-container .banner-text .cta_btns .cta_btn.cta_btn-outline:hover{background-color:#fff;color:#004976}.product_new .banner-container .banner-image{display:block;float:left;width:40%}@media (max-width:1023px){.product_new .banner-container .banner-text{float:none;margin-bottom:30px;width:100%}.product_new .banner-container .banner-image{float:none;padding:0 30px;width:auto}}@media (max-width:767px){.product_new .banner-container .banner-text .cta_btns{overflow:hidden}.product_new .banner-container .banner-text .cta_btns .cta_btn{float:left;margin:0 15px 30px;padding:16px;width:calc(50% - 30px)}}.product_new .features{background:url(https://4337543.fs1.hubspotusercontent-na1.net/hubfs/4337543/elite/feature-bg.jpg) no-repeat center 50px;background-size:100%;margin-top:200px}.product_new .product-feature{max-width:800px;position:relative;width:100%}.product_new .product-feature img{display:block;margin:0 auto;max-width:100%}.product_new .hotspot_positioner .hotspot{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%}.product_new .hotspot_positioner .hotspot.hotspot--01{animation:dot1 2s infinite;background-color:transparent;border:5px solid #fc4f6d;height:20px;opacity:.2;width:20px;z-index:1}.product_new .hotspot_positioner .hotspot.hotspot--02{animation:dot2 2s infinite;background-color:#fc4f6d;height:50px;width:50px;z-index:2}.product_new .hotspot_positioner .hotspot.hotspot--03{animation:dot3 1s infinite alternate;background-color:#fc4f6d;height:50px;width:50px;z-index:3}.product_new .hotspot_positioner .hotspot_positioner--01{bottom:30%;left:23%;position:absolute}.product_new .hotspot_positioner .hotspot_positioner--01 span{background-color:#000;display:block;height:140px;position:absolute;top:0;width:1px}.product_new .hotspot_positioner .hotspot_positioner--02{position:absolute;right:20%;top:10%}.product_new .hotspot_positioner .hotspot_positioner--02 span{background:url(https://4337543.fs1.hubspotusercontent-na1.net/hubfs/4337543/elite/hotspot-line-2.png) no-repeat 0 0;bottom:0;display:block;height:106px;position:absolute;width:164px}.product_new .hotspot_positioner .hotspot_positioner--02 .hotspot{animation-delay:1s}.product_new .hotspot_positioner .hotspot_positioner--03{bottom:32%;left:65%;position:absolute}.product_new .hotspot_positioner .hotspot_positioner--03 span{background:url(https://4337543.fs1.hubspotusercontent-na1.net/hubfs/4337543/elite/hotspot-line-3.png) no-repeat 0 0;display:block;height:139px;position:absolute;top:0;width:158px}.product_new .hotspot_positioner .hotspot_positioner--03 .hotspot{animation-delay:1.5s}.product_new .hotspot_positioner .hotspot_container{position:relative}.product_new .feature-position{position:absolute}.product_new .feature-position.feature-position--01{left:5%}.product_new .feature-position.feature-position--02{right:-40%;top:-100px}.product_new .feature-position.feature-position--03{right:-25%;top:85%}.product_new .feature{background:#fff;border-radius:10px;-webkit-box-shadow:0 0 80px 0 rgba(0,73,118,.08);box-shadow:0 0 80px 0 rgba(0,73,118,.08);padding:20px;width:360px}.product_new .feature .feature-logo{height:60px;margin:0;width:auto}.product_new .feature h3{font-size:22px}.product_new .feature p{max-height:0;overflow:hidden;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.product_new .feature span{bottom:30px;display:block;font-family:FontAwesome;font-size:24px;height:24px;position:absolute;right:20px;width:20px}.product_new .feature span:before{content:"\f107"}.product_new .feature:hover{cursor:pointer}.product_new .feature:active p,.product_new .feature:hover p{max-height:350px}.product_new .feature:active span:before,.product_new .feature:hover span:before{content:"\f106"}@media (max-width:1199px) and (min-width:1024px){.product_new .product-feature{max-width:650px}}@media (max-width:1023px){.product_new .features{margin-top:50px}.product_new .hotspot_positioner .hotspot_positioner--01,.product_new .hotspot_positioner .hotspot_positioner--02,.product_new .hotspot_positioner .hotspot_positioner--03{display:none}.product_new .feature-position{margin-top:30px;position:relative}.product_new .feature-position.feature-position--01,.product_new .feature-position.feature-position--02,.product_new .feature-position.feature-position--03{bottom:auto;left:auto;right:auto;top:auto}.product_new .feature{width:100%}.product_new .feature h3{font-size:20px}.product_new .feature .feature-logo{height:50px}}@keyframes dot1{0%{opacity:.2;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) scale(5)}}@keyframes dot2{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@keyframes dot3{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) scale(1.1)}}.product_new .video{background-position:center 0;background-repeat:no-repeat;background-size:cover;border-bottom:50px solid #fff;margin:200px 0 50px;padding:80px 0 0}.product_new .video h2{color:#fff}.product_new .video .video-container{margin:80px auto -60px;max-width:800px}.product_new .video .embed-youtube{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.product_new .video .embed-youtube embed,.product_new .video .embed-youtube iframe,.product_new .video .embed-youtube object{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1023px){.product_new .video,.product_new .video .video-container{margin-top:50px}}.product_new .cta_btn{border-radius:10px;display:inline-block;font-size:18px;font-weight:700;padding:16px 36px;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.product_new .cta_btn.cta_btn-primary{background-color:#004976;border:2px solid #004976;color:#fff}.product_new .cta_btn.cta_btn-primary:focus,.product_new .cta_btn.cta_btn-primary:hover{background-color:#fff;color:#004976;text-decoration:none}.product_new .cta_btn.cta_btn-outline{background-color:#fff;border:2px solid #004976;color:#004976}.product_new .cta_btn.cta_btn-outline:focus,.product_new .cta_btn.cta_btn-outline:hover{background-color:#004976;color:#fff;text-decoration:none}@media (max-width:767px){.product_new .cta_btn{width:100%}}.product_new .highlights .highlight-box-container{margin:0 -30px 30px;overflow:hidden}.product_new .highlights .highlight-box{float:left;margin:0 30px;overflow:hidden;padding:20px 0 20px 10px;position:relative;width:calc(33.3333% - 60px)}.product_new .highlights .highlight-box:before{background:rgba(0,169,233,.2);border-radius:50%;content:"";height:80px;left:2px;position:absolute;top:auto;width:80px}.product_new .highlights .highlight-box.highlight-box-last{text-align:center}.product_new .highlights .highlight-box.highlight-box-last:before{display:none}.product_new .highlights .highlight-icon{float:left;position:relative;width:64px}.product_new .highlights .highlight-icon img{display:block;padding:10px 0 0;position:relative;z-index:1}.product_new .highlights .highlight-text{float:right;width:calc(100% - 90px)}.product_new .highlights .highlight-text p{margin:0}.product_new .highlights .highlight-text ul{font-size:16px}.product_new .highlights .cta_btns{text-align:center}.product_new .highlights .cta_btns .cta_btn{margin:15px}@media (max-width:1023px){.product_new .highlights .highlight-box-container{margin:0}.product_new .highlights .highlight-box{float:none;margin:0 0 30px;width:auto}}@media (max-width:767px){.product_new .highlights .cta_btns .cta_btn{margin:15px 0}}.product_new .promotion .promo{background:#fafafa url(https://4337543.fs1.hubspotusercontent-na1.net/hubfs/4337543/elite/grey-bg.jpg) no-repeat 0 0;padding:50px 40px;position:relative}.product_new .promotion .promo img{display:block;max-width:500px;position:absolute;right:50px;top:-50px;width:100%}.product_new .promotion .promo .promo-text{width:50%}@media (max-width:1023px){.product_new .promotion .container{margin:0;max-width:100%;padding:0}.product_new .promotion .promo{padding:35px 35px 0}.product_new .promotion .promo .promo-text{width:100%}.product_new .promotion .promo img{margin:10px auto 0;position:relative;right:auto;top:auto}}@media (max-width:767px){.product_new .promotion .promo{padding:35px 20px 0}}.product_new .accordion{padding-top:0}.product_new .accordion .faq-title{margin-bottom:50px}.product_new .accordion h2.text-center:after{left:50%;margin-left:-42px}.product_new .accordion .accordion_group{background-color:#fff;border:1px solid #e5eaf4;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;margin:0 auto 30px;max-width:950px;padding:20px 15px}.product_new .accordion .accordion_group.expanded .accordion_icon:after{background-color:#00a9e9}.product_new .accordion .accordion_group .accordion_header{padding-right:40px}@media (max-width:767px){.product_new .accordion .accordion_group{padding:10px 5px}}.product_new .contact-form-main{background:#e6f8ff url(https://4337543.fs1.hubspotusercontent-na1.net/hubfs/4337543/elite/blue-bg.jpg) no-repeat bottom;margin-top:100px}.product_new .contact-form-main .page-center{max-width:100%;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.product_new .contact-form-main .page-center{max-width:540px}}@media (min-width:768px){.product_new .contact-form-main .page-center{max-width:720px}}@media (min-width:992px){.product_new .contact-form-main .page-center{max-width:960px}}@media (min-width:1200px){.product_new .contact-form-main .page-center{max-width:1140px}}.product_new .contact-form-main .contact-form-text{margin-left:auto;margin-right:auto;text-align:center}.product_new .contact-form-main .contact-form-text h2:after{left:50%;margin-left:-42px}.product_new .contact-form-main .contact-form-sec{background:none;margin-left:auto;margin-right:auto;max-width:950px;padding:0}.product_new .contact-form-main form.hs-form .hs-input{background-color:#fff;border:1px solid #e5eaf4;border-radius:8px}.product_new .contact-form-main form.hs-form .hs-dependent-field,.product_new .contact-form-main form.hs-form .hs-submit{clear:both}.product_new .contact-form-main form.hs-form input[type=submit]{border-radius:10px;font-size:18px;padding:16px 36px}.product_new .contact-form-main form.hs-form input[type=submit]:focus,.product_new .contact-form-main form.hs-form input[type=submit]:hover{background-color:#fff;color:#004976;text-decoration:none}.product_new .contact-form-main form.hs-form .hs-form-field{margin-bottom:30px}.product_new .contact-form-main form .hs-firstname,.product_new .contact-form-main form .hs-lastname,.product_new .contact-form-main form .hs-location,.product_new .contact-form-main form .hs-phone,.product_new .contact-form-main form .hs-pool_volume,.product_new .contact-form-main form .hs-zip{width:calc(50% - 15px)}.product_new .contact-form-main form .hs-firstname,.product_new .contact-form-main form .hs-location,.product_new .contact-form-main form .hs-zip{clear:left;float:left}.product_new .contact-form-main form .hs-lastname,.product_new .contact-form-main form .hs-phone,.product_new .contact-form-main form .hs-pool_volume{float:right}@media (max-width:1023px){.product_new .contact-form-main{margin-top:50px}.product_new .contact-form-main form .hs-firstname,.product_new .contact-form-main form .hs-lastname,.product_new .contact-form-main form .hs-location,.product_new .contact-form-main form .hs-phone,.product_new .contact-form-main form .hs-pool_volume,.product_new .contact-form-main form .hs-zip{float:none;width:auto}}