body{overflow-x:hidden;overflow-y:scroll}.footer-popup.active .hs-cta-node{visibility:visible !important}.footer-popup .hs-cta-node{visibility:hidden !important}.footer-module{background:#000;width:100%;position:relative;padding:58px 0 28px;overflow:hidden}.footer-logo-responsive{display:none}.footer-nav:after{content:'';height:1px;width:calc(100% - 177px);background:#00aeef;display:block;margin:0 auto}.footer-nav .hs-menu-wrapper ul{display:flex;flex-wrap:wrap;margin:0;padding:0px;justify-content:center}.footer-nav .hs-menu-wrapper ul li{margin-right:auto;padding:0 10px;margin-bottom:23px}.footer-nav .hs-menu-wrapper ul li a{color:#fff;font-family:'Helvetica';font-weight:400;font-size:16px;line-height:19px;letter-spacing:.7px;border-bottom:3px solid transparent;transition:.3s ease all}.footer-nav .hs-menu-wrapper ul li a:hover{border-bottom:3px solid #fff}.footer-nav .hs-menu-wrapper ul li:first-child{padding-left:0px}.footer-nav .hs-menu-wrapper ul li:last-child{padding-right:0px;margin-right:0px}.footer-nav .hs-menu-wrapper ul li.active a{border-bottom:3px solid #fff}.footer-social-icons{margin-top:23px}.footer-social-icons ul{display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:center}.footer-social-icons ul li a{width:32px;height:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#fff;border-radius:100%;margin-right:15px;transition:.3s ease all}.footer-social-icons ul li a:hover{background:#00aeef}.footer-social-icons ul li:last-child a{margin-right:0px}.footer-social-icons ul li a span{display:flex;flex-wrap:wrap}.footer-social-icons ul li a svg{fill:#000;width:auto;max-width:15px;height:18px}.footer-logo-desktop{width:95px;position:absolute;bottom:24px;right:25px}.footer-copyright-section{margin-top:50px}.footer-copyright-section p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff;font-family:'NHaasGroteskDSPro';font-size:12px}span.footer-line{display:inline-block;margin:0 11px;margin-top:0px;margin-right:11px;margin-bottom:0px;margin-left:11px;:}.footer-copyright-section p a{text-decoration:underline}.footer-copyright-section p a:hover{color:#00aeef}.footer-dots-section{position:absolute;left:15px;bottom:-5px}.dots-line{width:200px;height:70px;display:flex;flex-wrap:wrap}.dots-col{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.dot-icon{width:4px;height:4px;background:#fff;display:inline-block;border-radius:100%}.pulse-dot{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite;width:10px;height:10px;border-radius:100%;background-color:#fff;position:absolute;top:20px;left:calc(50% - 5px)}.pulse-dot:before{z-index:2;content:"";position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);border:1px solid #fff;border-radius:100%;-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite;background:transparent;left:-1px;top:-1px}.dtc-ppc-lp .footer-nav,.dtc-ppc-lp .footer-social-icons{display:none}.dtc-ppc-lp .footer-copyright-section{margin-top:0}.dtc-ppc-lp .footer-logo-desktop{bottom:20px}.dtc-ppc-lp .footer-module{padding:58px 0}@keyframes pulse{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}100%{opacity:0;transform:scale(1.6)}}@-webkit-keyframes pulse{0%{opacity:0;transform:scale(0.5)}50%{opacity:1;transform:scale(0.8)}100%{opacity:0;transform:scale(1)}}.fixed-bg{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#000;z-index:9999}.footer-popup{height:100%;width:100%;top:0;left:0;position:fixed;text-align:center;z-index:-2;opacity:0;visibility:hidden;transition:.5s ease all;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.0);transition:.5s ease all}.popup-background-wrapper{height:516px;width:516px;position:absolute;border-radius:50%;overflow:hidden}.popup-background-wrapper .popup-pulse,.popup-background-wrapper .popup-background{height:100%;width:100%;top:0;left:0;position:absolute;border-radius:50%}.popup-background-wrapper .popup-pulse{border:4rem solid #fff;transform:matrix(0.3,0,0,0.3,0,0);transition:1s ease all}.popup-background-wrapper .popup-background{background:#fff;visibility:inherit;opacity:1;transform:matrix(0,0,0,0,0,0);transition:1.3s ease all}.popup-content{height:516px;width:516px;visibility:hidden;opacity:0;transition:.3s ease all;transition-delay:.6s}.popup-content-flex{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;padding:4rem}.footer-popup.active{opacity:1;visibility:visible;z-index:7}.footer-popup.active .footer-mask{background-color:rgba(0,0,0,0.75)}.footer-popup.active .popup-background-wrapper .popup-pulse{transform:matrix(1.25,0,0,1.25,0,0)}.footer-popup.active .popup-background-wrapper .popup-background{transform:matrix(1,0,0,1,0,0)}.footer-popup.active .popup-content{opacity:1;visibility:visible;z-index:20}.popup-content-flex img{width:36px;margin-bottom:30px}.popup-content-flex h4{margin-bottom:12px}.popup-rich-text *{font-size:12px;line-height:19px;letter-spacing:.25px}.popup-rich-text a.black-cta{font-size:19px;letter-spacing:2.38px;margin:36px 0 24px;display:inline-block}a.dot-popup-close{font-size:13px;line-height:21px;color:#00aeef;text-transform:capitalize;letter-spacing:.23px;text-decoration:underline}.footer-container-wrapper.lock-popup-active{z-index:3}.footer-container-wrapper.popup-active{z-index:3}.overlay-section{position:relative}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.header-container-wrapper.popup-active .header-module{z-index:5 !important}@media(max-width:990px){.footer-module{padding:26px 0 128px;overflow:hidden}.footer-logo-desktop{display:none}.footer-logo-responsive{display:block;width:35px;margin:0 auto 30px}.footer-nav .hs-menu-wrapper ul li{margin-right:auto;padding:0;margin-bottom:20px;width:100%;text-align:center}.footer-nav:after{margin:17px 0 35px;width:100%}.footer-copyright-section{margin-top:28px}.footer-copyright-section p span{display:inline-block;width:100%;text-align:center;margin-bottom:15px}.footer-line{display:none !important}.footer-dots-section{position:absolute;left:-50px;bottom:-5px}}