@import url(https://fonts.googleapis.com/css?family=Open+Sans);.group:after,.grid:after{content:'';display:table;clear:both}footer{display:block;background:#fff;padding:3.125em 0 2.5em 0;font-size:.8em;border-bottom:1px solid #efefef;font-family:"MuseoSans","Open Sans",Arial,sans-serif;!important}footer .grid-item{width:100%;float:left;margin-left:0;margin-right:0;text-align:center;margin-bottom:1.875em}footer .grid-item h1{margin-top:-5px !important}@media screen and (min-width:67.5em){footer .grid-item{text-align:left;margin-bottom:0;width:23.729%;float:left;margin-right:1.695%}footer .grid-item:nth-child(2){width:40.678%;float:left;margin-right:1.695%}footer .grid-item:nth-child(3){width:32.203%;float:right;margin-right:0}}footer .entry h1:first-child{color:#3f71d6;font-size:1.7em;margin-top:.3em}footer .bslogo{display:block;margin-bottom:.312em}@media screen and (min-width:67.5em){footer .bslogo{margin-right:.938em;float:left}}footer svg{fill:#3f71d6;display:inline-block;margin:0 2px}footer svg:hover{fill:#1655aa}footer .login{text-align:center}footer .login .grid-item{width:49.153%;display:block;border:1px solid #efefef;margin:0 0 .625em 0;font-size:1em;border-radius:5px;padding:.5em .312em .25em .312em}@media screen and (min-width:35.5em){footer .login .grid-item{padding:.5em .625em .25em .625em;font-size:1.2em}}footer .login .grid-item span{position:relative;top:-4px}footer .login .grid-item:nth-child(1){border-top-right-radius:0;border-bottom-right-radius:0}footer .login .grid-item:nth-child(2){width:49.153%;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}footer .login .grid-item svg{fill:none;stroke:#3f71d6;margin-right:.625em;max-height:20px}footer .login .grid-item .st1{fill:#3f71d6}footer .login .grid-item:hover svg{stroke:#ff8b15}footer .login .grid-item:hover .st1{fill:#ff8b15}footer .form .grid-item{width:100%;float:left;margin-left:0;margin-right:0;text-align:center}@media screen and (min-width:83.75em){footer .form .grid-item{width:40.678%;float:left;margin-right:1.695%}footer .form .grid-item:nth-child(1){text-align:right}footer .form .grid-item:nth-child(2){width:57.627%;float:right;margin-right:0;padding-right:3.125em}}footer .form form{margin:-14px auto 0 auto;text-align:center;position:relative;width:100%}@media screen and (min-width:35.5em){footer .form form{width:50%}}@media screen and (min-width:67.5em){footer .form form{width:100%}}footer .form div input{float:left;display:block}footer .form input[type=email]{border:1px solid #efefef;padding:6px 8px;margin:0 0 0 .625em;width:60%;font-size:1.2em;color:#666;position:relative;top:12px;z-index:9}footer .form input[type=email]:focus{outline:0}footer .form input[type=submit]{background:#3f71d6;border:0;color:#fff;padding:9px;width:36%;margin-left:-5px;border-top-right-radius:5px;border-bottom-right-radius:5px;font-weight:400;position:relative;z-index:99}footer .form .hs-error-msgs{display:block;position:absolute;top:40px}footer .form .hs-form-required{display:none}section.legal{display:block;padding:.75em 0 3.75em 0;font-size:.8em;text-align:center}@media screen and (min-width:67.5em){section.legal{text-align:left}}section.legal a{display:inline-block;margin-right:.625em;padding-right:.625em;border-right:1px solid #ccc}section.legal a:last-child{border-right:0}footer .entry h1:first-child{color:#3f71d6;font-size:1.7em;margin-top:.3em;font-weight:500;font-family:'Open Sans',Arial !important}