.footer{background:#f6f3f1;position:relative;z-index:0;width:100% !important;overflow:hidden}.footer-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;height:auto;overflow:hidden;margin-top:3.33333rem;margin-bottom:3.33333rem}@media screen and (min-width:540px){.footer-wrapper{margin-top:4.72222rem;margin-bottom:4.16667rem}}@media screen and (min-width:768px){.footer-wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:baseline;align-items:baseline;margin-top:5rem;margin-bottom:5rem}}@media screen and (min-width:960px){.footer-wrapper{margin-top:5.55556rem}}.mark-wrapper{width:100%;margin-top:2.88889rem}@media screen and (min-width:768px){.mark-wrapper{width:15.25424%;float:left;margin-right:1.69492%;margin-top:0}}.footer-brand{display:none}@media screen and (min-width:768px){.footer-brand{display:block;width:17.24138%;float:left;margin-right:3.44828%}}@media screen and (min-width:960px){.footer-brand{width:23.72881%;float:left;margin-right:1.69492%}}.footer-brand--logo{background-image:url("https://offers.collectivehealth.com/hubfs/template_images/brand/logo-with-wordmark.svg");background-repeat:no-repeat;background-size:100% 100%;height:6.44444rem;width:5.05556rem;display:block}.footer-menu-wrapper{width:100%}.link-column-wrapper{margin-bottom:0;width:47.36842%;float:left;margin-right:5.26316%}.link-column-wrapper:last-child{float:right;margin-right:0}@media screen and (min-width:540px){.link-column-wrapper{width:29.73684%;float:left;margin-right:5.26316%}}@media screen and (min-width:768px){.link-column-wrapper{width:30.43478%;float:left;margin-right:4.34783%}}@media screen and (min-width:960px){.link-column-wrapper{width:31.81818%;float:left;margin-right:2.27273%}}@media screen and (max-width:539px){.link-column-wrapper{margin-bottom:1.55556rem}.link-column-wrapper:last-child{position:absolute;right:0}}.column-contents:not(:first-child){margin-top:1.55556rem}.footer-column__title{font-family:"Lab-Grotesque","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-style:normal;color:#5a5958;letter-spacing:1.5px;text-transform:uppercase;font-size:.66667rem;line-height:.9rem;color:#000;margin-bottom:0;padding-bottom:.61111rem}@media screen and (min-width:540px){.footer-column__title{padding-bottom:.77778rem}}.footer-link a{font-family:"Lab-Grotesque","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-style:normal;color:#252525;letter-spacing:0;font-size:.77778rem;line-height:1.05rem;font-size:.77778rem;width:auto;display:inline-block;padding-bottom:.33333rem;position:relative}@media screen and (min-width:768px){.footer-link a{font-size:.77778rem;line-height:1.05rem}}@media screen and (min-width:1160px){.footer-link a{font-size:.88889rem;line-height:1.2rem}}.footer-link a:hover{color:#f76056}@media screen and (min-width:960px){.footer-link a{font-size:.88889rem}}body.keyboard .footer-link a:focus{color:#5a5958;outline:0;background-image:linear-gradient(to bottom,#5a5958 50%,#5a5958 50%);background-repeat:repeat-x;background-size:2px 1.6px;background-position:0 1.3em}.colophon-wrapper{border-top:1.5px solid #ebddd6}.colophon{position:relative;border-top:1px solid #f4f4f4;overflow:hidden;padding:1.33333rem 0 1.16667rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media screen and (min-width:768px){.colophon{height:5.05556rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}@media screen and (min-width:960px){.colophon{width:100%;padding-top:3.11111rem;padding-bottom:3.72222rem;border-top:0}}.footer-social-wrapper{margin-bottom:.77778rem;z-index:3}@media screen and (min-width:768px){.footer-social-wrapper{width:31.03448%;float:left;margin-right:3.44828%;margin-bottom:0}}@media screen and (min-width:960px){.footer-social-wrapper{width:49.15254%;float:left;margin-right:1.69492%}}.colophon .social-media-item{border:2px solid #ad7f66;border-radius:50%}.colophon .social-media-item:nth-child(2){margin:0 1.66667rem}.colophon .social-media-item:hover{background-color:#ad7f66}.colophon .social-media-item:hover .social-media-link:after{color:#fff}.colophon .social-media-item .social-media-link:focus{outline:0;background-color:#ad7f66}.colophon .social-media-item .social-media-link:focus:after{color:white}.colophon .social-media-link:after{color:#ad7f66}.legal-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:3}.legal-info .copyright,.legal-info .terms-privacy,.legal-info .terms-privacy a{font-family:"Lab-Grotesque","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-style:normal;color:#252525;letter-spacing:0;font-size:.77778rem;line-height:1.05rem;color:#252525}@media screen and (min-width:768px){.legal-info .copyright,.legal-info .terms-privacy,.legal-info .terms-privacy a{font-size:.77778rem;line-height:1.05rem}}@media screen and (min-width:1160px){.legal-info .copyright,.legal-info .terms-privacy,.legal-info .terms-privacy a{font-size:.88889rem;line-height:1.2rem}}.legal-info .terms-privacy{padding-left:2.5px}.legal-info .terms-privacy a{font-family:"Lab-Grotesque","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-style:normal;display:inline-block;position:relative}body.keyboard .legal-info .terms-privacy a:focus{outline:0;background-image:linear-gradient(to bottom,#989796 50%,#989796 50%);background-repeat:repeat-x;background-size:2px 1.6px;background-position:0 1.2em}.legal-info .terms-privacy a:hover,.legal-info .terms-privacy a:focus{color:#f76056}@media screen and (min-width:768px){.legal-info{width:65.51724%;float:right;margin-right:0}}@media screen and (min-width:960px){.legal-info{width:49.15254%;float:right;margin-right:0}}