#newsletter-signup-bar{background-color:#eff1f5;text-align:center;padding:20px 15px;line-height:0}#newsletter-signup-bar h3,#newsletter-signup-bar p{color:#343742;font-size:22px;font-weight:300;margin:0;float:left;line-height:40px}#newsletter-signup-bar p{margin:0 15px 0 5px}#newsletter-signup-bar #newsletter-signup-bar-content{display:inline-block}#newsletter-signup-bar #newsletter-signup-bar-content:after{content:'';clear:both;display:table}#newsletter-signup-bar #newsletter-signup-bar-text{float:left}#newsletter-signup-bar #footer-hubspot-newsletter-form,#newsletter-signup-bar h3,#newsletter-signup-bar p,#newsletter-signup-bar div{display:inline-block}#newsletter-signup-bar #footer-hubspot-newsletter-form{height:40px;float:left}#newsletter-signup-bar #footer-hubspot-newsletter-form label{display:none !important}#newsletter-signup-bar #footer-hubspot-newsletter-form ul.hs-error-msgs{list-style:none;position:absolute;bottom:-37px;font-size:10px;line-height:21px;font-weight:700;color:#dd3e4b;padding:0;width:225px;text-align:left}#newsletter-signup-bar #footer-hubspot-newsletter-form ul label{display:block !important}#newsletter-signup-bar #footer-hubspot-newsletter-form .hs_email{position:relative}#newsletter-signup-bar #footer-hubspot-newsletter-form div{height:inherit}#newsletter-signup-bar #footer-hubspot-newsletter-form form{height:inherit}#newsletter-signup-bar #footer-hubspot-newsletter-form form:after{content:'';clear:both;display:table}#newsletter-signup-bar #footer-hubspot-newsletter-form input{outline:0;background-color:#d4d7de;border:1px solid #afb2be;border-right:0;border-radius:25px 0 0 25px;padding:0 15px;line-height:38px;float:left;width:155px;font-size:14px;height:inherit}#newsletter-signup-bar #footer-hubspot-newsletter-form input:focus{outline:inherit;background-color:#fff}#newsletter-signup-bar #footer-hubspot-newsletter-form input[type="submit"]{border-radius:0 25px 25px 0;color:#fff;font-size:12px;font-weight:600;background-color:#16a5de;border:1px solid #16a5de;padding:0;width:70px;transition:all .2s ease-out}#newsletter-signup-bar #footer-hubspot-newsletter-form input[type="submit"]:hover{background-color:#0f7198;border-color:#0f7198}#newsletter-signup-bar #footer-hubspot-newsletter-form .submitted-message{margin-left:-10px}#newsletter-signup-bar #footer-hubspot-newsletter-form .submitted-message p{margin:0}.footer{background-color:#343742;color:#b0b5be;padding:24px 0}.footer h5{font-size:14px;font-weight:700}.footer .social-wrapper{margin-bottom:3px}.footer .social-wrapper .footer-logo a,.footer .social-wrapper .social a{display:block;height:100%}.footer .social-wrapper .footer-logo{margin-right:15px;float:left;width:140px;height:37px;background:url("https://cdn.paloalto.com/bplans/img/footer-logo.png") 0 0 no-repeat;background-size:cover}.footer .social-wrapper .footer-logo:hover{width:140px;height:37px;background:url("https://cdn.paloalto.com/bplans/img/footer-logo.png") 0 -37px no-repeat;background-size:cover}.footer .social-wrapper .social{height:22px;width:22px;display:inline-block;position:relative;top:7px;margin-left:9px;margin-bottom:5px}.footer .social-wrapper .social.facebook{background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") 0 0 no-repeat}.footer .social-wrapper .social.facebook:hover{background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") 0 -22px no-repeat}.footer .social-wrapper .social.twitter{background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") -22px 0 no-repeat}.footer .social-wrapper .social.twitter:hover{background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") -22px -22px no-repeat}.footer .social-wrapper .social.youtube{width:23px;background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") -44px 0 no-repeat}.footer .social-wrapper .social.youtube:hover{background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") -44px -22px no-repeat}.footer .social-wrapper .social.instagram{background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") -67px 0 no-repeat}.footer .social-wrapper .social.instagram:hover{background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") -67px -22px no-repeat}.footer .social-wrapper .social.pinterest{background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") -89px 0 no-repeat}.footer .social-wrapper .social.pinterest:hover{background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") -89px -22px no-repeat}.footer .social-wrapper .social.google-plus{width:27px;background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") -111px 0 no-repeat}.footer .social-wrapper .social.google-plus:hover{background:url("https://cdn.paloalto.com/bplans/img/footer-social-icons.png") -111px -22px no-repeat}.footer .social-wrapper .footer-social-mobile{display:none}.footer .social-wrapper .footer-social-mobile .social{margin-left:0}.footer a{color:#b0b5be}.footer a:hover{color:#e0e2e7;text-decoration:none}.footer p.footer-body{color:#b0b5be;font-weight:400;font-size:14px;line-height:22px}.footer p.footer-body a.pas-link{text-decoration:underline}.footer .footer-rule{border-top:1px solid #898d97;opacity:.5}.footer .bottom-footer h6{color:#898d97;font-weight:100;text-transform:uppercase;font-size:12px;letter-spacing:.75px}.footer .bottom-footer h6 strong{font-weight:700}.footer .footer-button{display:inline-block;margin:0 4px 8px 0;padding:5px 10px;font-size:14px;line-height:1.2;border-radius:5px;border:none;background-color:#b0b5be;color:#343742;text-decoration:none}.footer .footer-button:hover{color:#343742;background-color:#e0e2e7;text-decoration:none}.footer .footer-button:focus{outline:none;outline-offset:0}.footer ul{list-style:none;padding:0 0 11px;margin:0}.footer ul li{padding-bottom:3px;font-weight:400;font-size:14px;line-height:1.428571429}.ie8 footer.nav.footer .social-footer img.img-fluid,.ie9 footer.nav.footer .social-footer img.img-fluid{min-width:90px !important;max-width:141px !important;width:141px !important}@media screen and (max-width: 1199px){#newsletter-signup-bar h3,#newsletter-signup-bar p{font-size:18px}}@media screen and (max-width: 991px){#newsletter-signup-bar{margin:0}#newsletter-signup-bar h3,#newsletter-signup-bar p{display:block;float:none;line-height:24px;text-align:left}#newsletter-signup-bar #newsletter-signup-bar-text p{margin-left:0}#newsletter-signup-bar #footer-hubspot-newsletter-form{position:relative;top:4px}#newsletter-signup-bar #footer-hubspot-newsletter-form .submitted-message p{position:relative;top:20px}}@media screen and (max-width: 767px){#newsletter-signup-bar{padding:20px 15px 25px}#newsletter-signup-bar h3,#newsletter-signup-bar p{font-size:13px}#newsletter-signup-bar p{margin-right:0}#newsletter-signup-bar h3{font-weight:600}#newsletter-signup-bar #newsletter-signup-bar-content,#newsletter-signup-bar #newsletter-signup-bar-text,#newsletter-signup-bar #footer-hubspot-newsletter-form{float:none}#newsletter-signup-bar #newsletter-signup-bar-text{display:block}#newsletter-signup-bar #footer-hubspot-newsletter-form{top:0;margin-top:20px;height:32px}#newsletter-signup-bar #footer-hubspot-newsletter-form input{line-height:32px}#newsletter-signup-bar #footer-hubspot-newsletter-form input[type="submit"]{line-height:30px}#newsletter-signup-bar #footer-hubspot-newsletter-form .submitted-message p{top:0}}@media screen and (max-width: 450px){.footer .social-wrapper{text-align:center}.footer .social-wrapper .footer-social-mobile{display:block}.footer .social-wrapper .footer-social-desktop{display:none}.footer .social-wrapper .footer-logo{float:none;margin:0 auto 10px auto}}
