body{--c-primary: ;--c-highlight: ;--c-highlight-green-darkest: ;--c-text: ;--c-text-lightest:#edf5f6}.footer{background:transparent;margin-top:40px}@media screen and (min-width:768px){.footer{margin-top:70px}}.footer>.container-fluid{padding-left:0;padding-right:0}.footer .is-top-img{bottom:-1px;display:block;line-height:0;margin-top:40px;position:relative}.footer .is-top-img img{width:100%}.inner-footer{position:relative}.inner-footer>div:not(.is-background){position:relative;z-index:5}.inner-footer p{color:inherit}.inner-footer .is-background-image{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;height:100%;left:0;position:absolute;width:100%;z-index:3}.inner-footer .is-background-image-gradient{height:400px;left:0;position:absolute;top:0;width:100%;z-index:4}.inner-footer .footer-hack-edu-info-area .col-sm-12{padding-bottom:40px;padding-top:40px}@media screen and (min-width:768px){.inner-footer .footer-hack-edu-info-area .col-sm-12:last-child{border-left:1px solid #fff}}.inner-footer .footer-hack-edu-info-area .is-title{margin-top:0}.inner-footer .footer-hack-edu-info-area .is-intro{font-weight:300;line-height:1.9em}.inner-footer .footer-copy-legal-area{padding-bottom:40px;padding-top:40px}@media screen and (max-width:991px){.inner-footer .footer-copy-legal-area{text-align:center}}@media screen and (min-width:768px){.inner-footer .footer-copy-legal-area{border-top:1px solid #fff}}.inner-footer .footer-copy-legal-area a{color:#fff}.inner-footer .footer-copy-legal-area p{margin-bottom:0;margin-top:0}.inner-footer .footer-copy-legal-area ul{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}.inner-footer .footer-copy-legal-area li{margin-bottom:5px}@media screen and (min-width:768px){.inner-footer .footer-copy-legal-area li{margin-bottom:0;margin-left:10px}}.inner-footer .footer-copy-legal-area li:first-child{margin-left:0}@media screen and (min-width:768px){.inner-footer .footer-copy-legal-area li:first-child:before{content:"";display:none}.inner-footer .footer-copy-legal-area li:before{color:#fff;content:" | ";display:inline-block;margin-right:10px}}.inner-footer .footer-copy-legal-area .hs-menu-wrapper{display:inline-block}.inner-footer .footer-copy-legal-area .hs-menu-wrapper a{font-size:14px;font-weight:400;text-decoration:none}@media screen and (min-width:768px){.inner-footer .footer-copy-legal-area .hs-menu-wrapper a{font-size:16px}}.inner-footer .footer-copy-legal-area .hs-menu-wrapper a:focus,.inner-footer .footer-copy-legal-area .hs-menu-wrapper a:hover{opacity:.8}.inner-footer .contact-column{border-top:1px solid #fff}@media screen and (min-width:768px){.inner-footer .contact-column{border-top:none}}.inner-footer .is-button-group{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.inner-footer .is-button-group{max-width:200px}}.inner-footer .contact-info{color:#fff;margin-left:auto;margin-right:auto;padding-top:20px;text-align:center}@media screen and (min-width:768px){.inner-footer .contact-info{max-width:210px;text-align:left}}.inner-footer .contact-info a{color:inherit}.inner-footer .contact-info .is-icon{margin-right:5px;max-width:16px}.inner-footer .contact-info .is-icon svg{fill:#fff;width:16px}.inner-footer .contact-info span{color:inherit;display:inline-block;vertical-align:middle}.inner-footer .contact-info .is-email{text-align:center}.inner-footer .is-copy{margin-bottom:25px}@media screen and (min-width:768px){.inner-footer .is-copy{margin-bottom:0}}