#footer{background:#fff;z-index:1000;margin-top:4rem;position:relative}.footer-navigation{padding:3rem 0}#footer .hs-button.primary,#footer input[type="submit"],#footer input[type="button"]{margin-top:0}#footer ul{list-style:none;padding:0;margin:36px 0 0;font-size:14px}#footer p.small{font-weight:300;line-height:1.5;font-size:14px}#footer .footer-link{text-decoration:none}#footer .custom-flex-styles{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-parent-li{width:100%;border-bottom:2px solid #f4f4f5;display:block;vertical-align:top;padding:0;cursor:pointer}.newsletter-signup{background:#f7f7f7}.newsletter-signup h3{font-family:proxima-nova,sans-serif;font-weight:600;font-size:21px}.social-icon{color:#bbb;margin:.2rem}.social-icon:hover,.social-icon:focus{color:#757575}.fa-heart{color:red}#footer .blog-form .hs-form label{display:none}#footer .blog-form form{display:flex;justify-content:space-between;align-items:center}#footer .blog-form .hs-form input[type="email"]{width:100%;background:#fff;border-radius:4px 0 0 4px;border:0;padding:8px 12px;font-size:14px;color:#757575}#footer .blog-form .hs-button.primary,#footer .blog-form input[type="submit"],#footer .blog-form input[type="button"]{background:#bbb;color:#fff;border:0;border-radius:0 4px 4px 0;font-size:14px;padding:8px 16px;font-weight:600}#footer .blog-form .hs-button.primary:hover,#footer .blog-form input[type="submit"]:hover,#footer .blog-form input[type="button"]:hover{background:#757575}#footer .blog-form .hs-form .hs-form-field{width:100%}#footer .no-list.hs-error-msgs.inputs-list{display:none}@media(max-width:767px){#footer .footer-parent-li:first-child{border-top:2px solid #f7f7f7}}#footer .footer-parent-li:last-child{border-bottom:0}@media(min-width:768px){#footer .footer-parent-li{border:0;cursor:default;width:auto;min-width:33%;padding:0 0 20px}}#footer .footer-parent-li .fa-angle-down{display:none}#footer .footer-title{font-family:'Montserrat',sans-serif;font-weight:600;color:#252729;font-size:1rem}@media(max-width:991.98px){.footer-bottom{padding-top:2rem}}@media(max-width:767px){#footer .footer-parent-li .fa-angle-down{display:block;float:right;line-height:20px;color:#757575;transition:.3s ease}.flex-item.footer-parent-li.open .fa-angle-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#footer ul.xs-dropdown{margin:0}#footer .footer-parent-li .dropdown-parent{height:0;overflow:hidden;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out}#footer .footer-title{padding:16px 0}#footer .footer-title:focus,#footer .footer-title:hover{color:#39a0d4}#footer .xs-dropdown>li:first-child a{padding-top:12px}}#footer a.footer-link{font-family:proxima-nova,sans-serif;font-weight:300 !important;text-transform:capitalize;display:block;color:#757575 !important;padding-bottom:12px}#footer .footer-link:focus,#footer .footer-link:hover{color:#39a0d4;text-decoration:none}@media(min-width:992px){#footer .footer-parent-li{min-width:20%}}@media(min-width:1200px){#footer .footer-parent-li{min-width:auto}}