#footer>section{background-color:#ce1f30;border-top:20px solid #000;font-family:Open Sans Condensed;font-weight:300;padding-bottom:50px;padding-top:50px}#footer .row{display:block}@media (min-width:960px){#footer .row{display:flex;flex-flow:flex-wrap;flex-wrap:nowrap}}#footer .row.copyright,#footer span.column{display:block}#footer .column{margin:0 auto;padding-left:15px;padding-right:15px;vertical-align:top}@media(min-width:480px){#footer .column{width:385px}}#footer p{margin:0}#footer .info,#footer a,#footer address,#footer p{color:#fff;font-size:18px;line-height:24px}@media(min-width:960px){#footer .info,#footer a,#footer address,#footer p{font-size:20px;line-height:28px}}#footer a{opacity:1;text-decoration:none;transition:opacity 125ms ease}#footer a:hover{text-decoration:underline}#footer .emergency-contact,#footer .general-info{margin-bottom:30px}#footer .general-info{padding-left:15px}@media(min-width:440px){#footer .general-info{padding-left:115px}}#footer .emergency-contact{border-bottom:2px solid #fff;border-top:2px solid #fff;padding-bottom:30px;padding-top:30px}.hide-mobile{display:none}@media(min-width:960px){#footer .general-info{order:1;padding-left:40px;width:35%}#footer .hs_cos_wrapper_type_menu{order:2;width:40%}#footer .emergency-contact{border:none;order:3;padding-bottom:0;padding-top:0;width:35%}.hide-desktop{display:none}.hide-mobile{display:block}}#footer a.logo{display:block;margin:0 auto 20px;width:215px}#footer a.logo img{transform:translateX(0);width:100%}@media(min-width:440px){#footer a.logo{width:290px}#footer a.logo img{transform:translateX(0)}}@media(min-width:960px){#footer a.logo{margin:0 0 20px;width:190px}#footer a.logo img{transform:translateX(0)}}#footer address,#footer p.hide-desktop{margin-bottom:15px}#footer .social-links{display:block}#footer .social-links a,#footer .social-links p{display:inline-block;margin-right:10px;vertical-align:middle}#footer .social-links a{height:38px;line-height:20px;opacity:1;transition:opacity 225ms;width:38px}#footer .social-links a:focus,#footer .social-links a:hover{opacity:.8}#footer .hs_cos_wrapper_type_menu ul{column-count:2;-webkit-columns:2;-moz-columns:2;margin-bottom:20px;margin-top:0;padding-left:0}#footer .hs_cos_wrapper_type_menu ul li{display:inline-block;list-style:none;margin:0 0 20px;width:100%}#footer .hs_cos_wrapper_type_menu ul li a{color:#fff;font-size:18px;line-height:24px;text-decoration:none;text-transform:uppercase}@media(min-width:960px){#footer .hs_cos_wrapper_type_menu ul li{margin-bottom:24px}#footer .hs_cos_wrapper_type_menu ul li a{font-size:20px;line-height:28px}}#footer .hs_cos_wrapper_type_menu ul li a:focus,#footer .hs_cos_wrapper_type_menu ul li a:hover{text-decoration:underline}#footer .add-phone-icon{display:flex;margin:0 auto;width:210px}#footer .add-phone-icon:before{background-image:url(https://cdn2.hubspot.net/hubfs/4333126/images/icons/utility/phone-outline-white.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:36px;margin-right:8px;transform:translateY(7px);width:36px}#footer .emergency-contact .hide-mobile{margin:0 auto;padding-left:55px;width:300px}@media(min-width:370px){#footer .add-phone-icon{width:300px}#footer .add-phone-icon:before{height:50px;margin-right:15px;width:50px}#footer .add-phone-icon p{font-size:22px;line-height:32px}#footer .add-phone-icon a{font-size:28px;line-height:30px}}@media(min-width:400px){#footer .add-phone-icon p{font-size:24px;line-height:32px}}@media(min-width:960px){#footer .add-phone-icon{margin-bottom:15px}#footer .add-phone-icon a{font-size:24px}#footer .emergency-contact .hide-mobile{padding-left:65px}}@media(min-width:1100px){#footer .add-phone-icon a{font-size:22px}}@media(min-width:1300px){#footer .add-phone-icon,#footer .emergency-contact .hide-mobile{width:100%}#footer .emergency-contact .hide-mobile{padding-left:82px}#footer .add-phone-icon:before{height:60px;margin-right:20px;width:60px}#footer .add-phone-icon p{font-size:18px;line-height:24px}}#footer .copyright{display:block;margin:0 auto;text-align:center}#footer .copyright p{font-size:16px;line-height:22px}@media(min-width:960px){#footer .copyright{width:60%}}#footer .copyright a{font-size:16px;line-height:22px;opacity:1}@media (min-width:960px){#footer .copyright{width:100%}}