/***************************
/ Variables
/***************************/
/***************************
/ Brand
/***************************/
/***************************
/ Global
/****************************/
* {
    box-sizing: border-box;
}

html, body {
    overflow-x: hidden;
}

html.fixed, body.fixed {
    overflow: hidden !important;
}

html {
    font-size: 62.5%;
}

body {
    position: relative;
}

body.overlay:before, body.overlay-light:before {
    content: '';
    height: 100%;
    width: 100%;
    background-color: #4A4A4A;
    display: block;
    position: absolute;
    top: 60px;
    z-index: 2;
}

body.overlay-light:before {
    background-color: #4A4A4A;
}

@media only screen and (min-width: 800px) {
    body.overlay:before, body.overlay-light:before {
        display: none;
    }
}

.hide {
    display: none !important;
}

.hidden {
    visibility: hidden;
}

.mobile_hide {
    display: none !important;
}

@media only screen and (min-width: 800px) {
    .mobile_hide {
        display: block !important;
    }
}

.mobile_show {
    display: block !important;
}

@media only screen and (min-width: 800px) {
    .mobile_show {
        display: none !important;
    }
}

.hiddentext {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

/***************************
/ Layout
/***************************/
.clearfix {
    *zoom: 1;
    visibility: hidden;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.hphc-wrap_page {
    position: relative;
    padding: 0rem 2rem;
    max-width: 1100px;
    margin: 0 auto;
}

@media only screen and (min-width: 800px) {
    .hphc-wrap_page {
        padding: 0rem 3rem;
    }
}

#maincontent {
    position: relative;
    width: 100%;
    float: left;
}

.padded {
    margin: 3rem 0rem;
    border-top: 5px solid #EEEDE5;
}

.padded-thin {
    margin: 4rem 0rem 3.2rem 0rem;
    border-top: 1px solid #919191;
}
.padded.no-borders {
    border-top: none;
}

@media only screen and (min-width: 800px) {
    .padded {
        margin: 4.5rem 0rem 4.5rem;
    }
    .padded-thin {
        margin: 4.5rem 0rem 4.8rem 0rem;
        border-top: 1px solid #919191;
    }
}

.hphc-content_rail.col_7 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-content_rail.col_7 {
        margin-bottom: 1.8rem;
        width: 58.33333%;
        float: left;
    }
}

.hphc-content_rail.col_8 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-content_rail.col_8 {
        width: 66.66667%;
        float: left;
    }
}

.hphc-content_rail.col_9 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-content_rail.col_9 {
        margin-bottom: 1.8rem;
        width: 75%;
        float: left;
    }
}

.hphc-content_rail.col_10 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media only screen and (min-width: 805em) {
    .hphc-content_rail.col_10 {
        width: 83.33333%;
        float: left;
    }
}

.hphc-content_rail.col_11 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-content_rail.col_11 {
        width: 91.66666%;
        float: left;
    }
}

.hphc-content_rail.col_12 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-content_rail.col_12 {
        width: 99.99999%;
        float: left;
    }
}

.hphc-content_rail.reverse {
    float: right;
}

@media only screen and (min-width: 800px) {
    .indented {
        margin-left: 8.33333% !important;
    }
}

.hphc-side_rail {
    width: 100%;
    float: left;
}

@media only screen and (min-width: 800px) {
    .hphc-side_rail {
        width: 50%;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-side_rail {
        width: 25%;
        float: right;
    }
}

.hphc-side_rail.scrolling {
    display: none;
    visibility: hidden;
}

@media screen and (min-width: 800px) {
    .hphc-side_rail.scrolling {
        display: block;
        visibility: visible;
        position: absolute;
        right: 0rem;
        width: 220px;
    }

    .hphc-side_rail.scrolling.fixed {
        position: fixed;
        top: 0;
        right: 3rem;
        z-index: 1;
    }

    .hphc-side_rail.scrolling.bottom {
        bottom: 20px;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-side_rail.scrolling {
        margin-left: 883px;
    }

    .hphc-side_rail.scrolling.fixed {
        right: auto;
    }
}

.hphc-side_rail.reverse {
    float: left;
    right: unset;
    margin: 0;
}

.grid-section h3 {
    margin: 4.5rem 0rem 0rem;
}

.grid-section p {
    margin: 0rem;
}

.hphc-grid, .hphc-grid_2col {
    padding: 0rem;
}

.hphc-grid > div, .hphc-grid_2col > div {
    border-bottom: 1px solid #D4D3CB;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2rem 0rem 2rem 0rem;
}

.hphc-grid > div:last-of-type, .hphc-grid_2col > div:last-of-type {
    border-bottom: none;
}

.hphc-grid h4 a, .hphc-grid_2col h4 a {
    font-weight: inherit;
}

.hphc-grid p, .hphc-grid_2col p {
    margin: .75rem 0 1rem;
}

.hphc-grid i, .hphc-grid_2col i {
    font-size: 1.4rem;
}

.hphc-grid img, .hphc-grid_2col img {
    align-self: flex-start;
}

@media only screen and (min-width: 800px) {
    .hphc-grid, .hphc-grid_2col {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 2rem 0rem;
    }

    .hphc-grid > div, .hphc-grid_2col > div {
        border-bottom: none;
        -webkit-flex-basis: 33.3%;
        flex-basis: 33.3%;
        -ms-flex-preferred-size: 28.3%;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 0.25rem 2.5rem 0rem 0rem;
    }

    .hphc-grid > div:nth-of-type(1n+4), .hphc-grid_2col > div:nth-of-type(1n+4) {
        margin-top: 4.5rem;
    }

    .hphc-grid > div:nth-of-type(3n+3), .hphc-grid_2col > div:nth-of-type(3n+3) {
        padding-left: 2.5rem;
    }

    .hphc-grid > div:nth-of-type(3n+2), .hphc-grid_2col > div:nth-of-type(3n+2) {
        /*border-left: 1px solid #D4D3CB;
        border-right: 1px solid #D4D3CB;*/
        padding-left: 2.5rem;
    }
}

/* .hphc-grid_2col > div {
  border-bottom: none; } */

.hphc-grid_2col h4 {
    margin-top: 0;
}

.hphc-grid_2col.providers > div {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media only screen and (min-width: 800px) {
    .hphc-grid_2col {
        padding: 0rem 0rem;
    }

    .hphc-grid_2col > div {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        padding: 0.25rem 4.3rem 0rem 0rem;
    }

    .hphc-grid_2col > div:nth-of-type(2n+2) {
        padding-right: 0;
    }

    .hphc-grid_2col > div:nth-of-type(3n+3) {
        padding-left: 0rem;
        margin-top: 4.5rem;
    }

    .hphc-grid_2col > div:nth-of-type(3n+2) {
        padding-left: 0;
        border: none;
    }

    .hphc-grid_2col > div:nth-of-type(1n+4) {
        margin-top: 0;
        margin-top: 4.5rem;
    }

    .hphc-grid_2col > div.hphc-list_item--provider {
        padding: 0.25rem 2.5rem 0 0;
        margin-bottom: 2.5rem;
    }
}

.hphc-content_block {
    margin: 0 0 3rem;
}

.hphc-content_block:last-of-type {
    margin-bottom: 4.5rem;
}

.hphc-content_block.thin {
    margin: 1.5rem 0rem 0.5rem;
}

.hphc-content_block.thick {
    margin: 7.2rem 0rem 4.5rem;
}

.hphc-content_block.thick-bottom {
    margin-bottom: 4.5rem;
}

.hphc-content_block.condensed h1, .hphc-content_block.condensed h2, .hphc-content_block.condensed h3, .hphc-content_block.condensed table caption, table .hphc-content_block.condensed caption, .hphc-content_block.condensed h4 {
    margin: 4.5rem 0rem 0rem;
}

.hphc-content_block.condensed p {
    margin: 0.5rem 0rem 0rem;
}

.hphc-block_tan {
    background-color: #F7F6F2;
    margin: 0;
    padding: 2rem !important;
}

.hphc-block_tan p {
    margin-top: 0;
}

/* IE10+ specific styles go here */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .hphc-plan_benefit-grid {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .hphc-grid_2col > div {
        -webkit-flex-basis: 47%;
        -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
    }
}

/***************************
/ Icons
/***************************/
.hphc-icon_comments {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23E31837' d='M1408,768c0,92.7-31.3,178.3-94,257s-148.2,140.8-256.5,186.5S831.3,1280,704,1280c-57.3,0-116-5.3-176-16 c-82.7,58.7-175.3,101.3-278,128c-24,6-52.7,11.3-86,16h-3c-7.3,0-14.2-2.7-20.5-8s-10.2-12.3-11.5-21c-0.7-2-1-4.2-1-6.5 s0.2-4.5,0.5-6.5s1-4,2-6l2.5-5l3.5-5.5l4-5l4.5-5l4-4.5c3.3-4,11-12.3,23-25s20.7-22.5,26-29.5s12.8-16.7,22.5-29s18-25.2,25-38.5 s13.8-28,20.5-44c-82.7-48-147.7-107-195-177S0,847.3,0,768c0-92.7,31.3-178.3,94-257s148.2-140.8,256.5-186.5S576.7,256,704,256 s245.2,22.8,353.5,68.5S1251.3,432.3,1314,511S1408,675.3,1408,768z M1792,1024c0,80-23.7,154.8-71,224.5S1608.7,1377,1526,1425 c6.7,16,13.5,30.7,20.5,44s15.3,26.2,25,38.5s17.2,22,22.5,29s14,16.8,26,29.5s19.7,21,23,25c0.7,0.7,2,2.2,4,4.5s3.5,4,4.5,5 s2.3,2.7,4,5s2.8,4.2,3.5,5.5l2.5,5l2,6l0.5,6.5l-1,6.5c-2,9.3-6.3,16.7-13,22s-14,7.7-22,7c-33.3-4.7-62-10-86-16 c-102.7-26.7-195.3-69.3-278-128c-60,10.7-118.7,16-176,16c-180.7,0-338-44-472-132c38.7,2.7,68,4,88,4c107.3,0,210.3-15,309-45 s186.7-73,264-129c83.3-61.3,147.3-132,192-212s67-164.7,67-254c0-51.3-7.7-102-23-152c86,47.3,154,106.7,204,178 S1792,942,1792,1024z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-right: 0.75rem;
}

.hphc-icon_search {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23FFFFFF' d='M1216,832c0-123.3-43.8-228.8-131.5-316.5S891.3,384,768,384s-228.8,43.8-316.5,131.5S320,708.7,320,832 s43.8,228.8,131.5,316.5S644.7,1280,768,1280s228.8-43.8,316.5-131.5S1216,955.3,1216,832z M1728,1664c0,34.7-12.7,64.7-38,90 s-55.3,38-90,38c-36,0-66-12.7-90-38l-343-342c-119.3,82.7-252.3,124-399,124c-95.3,0-186.5-18.5-273.5-55.5s-162-87-225-150 s-113-138-150-225S64,927.3,64,832s18.5-186.5,55.5-273.5s87-162,150-225s138-113,225-150S672.7,128,768,128s186.5,18.5,273.5,55.5 s162,87,225,150s113,138,150,225S1472,736.7,1472,832c0,146.7-41.3,279.7-124,399l343,343C1715.7,1598.7,1728,1628.7,1728,1664z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 18px;
    width: 18px;
}

.hphc-icon_arrow-right {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15.2 15.3' enable-background='new 0 0 15.2 15.3' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Artboard-3' transform='translate(-667.000000, -851.000000)' sketch:type='MSArtboardGroup'%3E %3Cg id='Group-11' transform='translate(423.000000, 846.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Group-2-Copy-23' transform='translate(244.000000, 5.000000)' sketch:type='MSShapeGroup'%3E %3Cellipse id='Oval-7' fill='none' stroke='%231F277F' cx='7.8' cy='7.8' rx='7' ry='7'/%3E %3Cpath id='Triangle-1' fill='%231F277F' d='M5.8,10.8v-6l5,3L5.8,10.8z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
    margin-left: 0.75rem;
}

.hphc-icon_circle-carat--left {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%23E31837' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
    height: 19px;
    width: 15px;
    margin: 0 0.75rem;
}

.hphc-icon_circle-carat--right {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%23E31837' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 19px;
    width: 15px;
    margin: 0 0.75rem;
}

.hphc-icon_circle-carat--down {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%23E31837' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    height: 24px;
    width: 24px;
    margin: 0 0.75rem;
}

.hphc-icon_circle-carat--up {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%23E31837' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: inline-block;
    height: 24px;
    width: 24px;
    margin: 0 0.75rem;
}

.hphc-icon_circle-arrow--up {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cg data-name='25.arrow' id='_25.arrow'%3E%3Ccircle class='cls-1' cx='12' cy='12' r='11'/%3E%3Cpolyline class='cls-1' points='7 14 12 9 17 14'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
}

.hphc-icon_circle-arrow--down {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cg data-name='25.arrow' id='_25.arrow'%3E%3Ccircle class='cls-1' cx='12' cy='12' r='11'/%3E%3Cpolyline class='cls-1' points='7 14 12 9 17 14'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
    height: 20px;
    width: 20px;
}

.hphc-icon_circle-arrow--right {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cg data-name='25.arrow' id='_25.arrow'%3E%3Ccircle class='cls-1' cx='12' cy='12' r='11'/%3E%3Cpolyline class='cls-1' points='7 14 12 9 17 14'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    height: 20px;
    width: 20px;
}

.hphc-icon_circle-arrow--left {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cg data-name='25.arrow' id='_25.arrow'%3E%3Ccircle class='cls-1' cx='12' cy='12' r='11'/%3E%3Cpolyline class='cls-1' points='7 14 12 9 17 14'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: inline-block;
    height: 20px;
    width: 20px;
}

.hphc-icon_carat-down {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37 19' enable-background='new 0 0 37 19' xml:space='preserve'%3E %3Cpath id='downArrow' fill='%23EEEDE5' d='M0,3.5L4.2,0l18.5,15.5L18.5,19L0,3.5z M14.3,15.5L32.8,0L37,3.5L18.5,19L14.3,15.5z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 20px;
    width: 35px;
}

.hphc-icon_triangle-down {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11 8' enable-background='new 0 0 11 8' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='FindProvider_v02' transform='translate(-775.000000, -496.000000)' sketch:type='MSArtboardGroup'%3E %3Cg id='Group-2' transform='translate(565.000000, 477.000000)' sketch:type='MSLayerGroup'%3E %3Cpath id='Triangle-1' sketch:type='MSShapeGroup' fill='%23636363' d='M210,19h11l-5.5,8L210,19z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 20px;
    width: 35px;
}

.hphc-icon_alarm {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E %3Cpath fill='%23FFFFFF' d='M16,10c-1.1,0-2,0.9-2,2v5.2l-1.4,1.4c-0.5,0.5-0.6,1-0.6,1.4c0,1.1,0.9,2,2,2c0.6,0,1-0.2,1.4-0.6l2.1-2.1 C17.8,19,18,18.6,18,18v-6C18,10.9,17.1,10,16,10z M16,4C8.3,4,2,10.3,2,18c0,3.2,1.1,6,2.8,8.4l-2.2,2.2C2.2,29,2,29.5,2,30 c0,1.2,1,2,2,2c0.5,0,1-0.2,1.4-0.6l2.2-2.2C9.9,30.9,12.8,32,16,32s6-1.1,8.4-2.8l2.2,2.2C27,31.8,27.5,32,28,32c1,0,2-0.8,2-2 c0-0.5-0.2-1-0.6-1.4l-2.2-2.2C28.9,24,30,21.2,30,18C30,10.3,23.7,4,16,4z M16,28c-5.5,0-10-4.5-10-10S10.5,8,16,8s10,4.5,10,10 S21.5,28,16,28z M26,0c-2.1,0-4,1.1-5.1,2.8c3.9,1.3,7.2,4,9.1,7.6C31.3,9.3,32,7.7,32,6C32,2.7,29.3,0,26,0z M11.1,2.8 C10,1.1,8.1,0,6,0C2.7,0,0,2.7,0,6c0,1.7,0.7,3.3,1.9,4.4C3.9,6.8,7.1,4.1,11.1,2.8z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 25px;
    width: 20px;
    background-size: 100%;
}

@media only screen and (min-width: 800px) {
    .hphc-icon_alarm {
        background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E %3Cpath fill='%23FFFFFF' d='M16,10c-1.1,0-2,0.9-2,2v5.2l-1.4,1.4c-0.5,0.5-0.6,1-0.6,1.4c0,1.1,0.9,2,2,2c0.6,0,1-0.2,1.4-0.6l2.1-2.1 C17.8,19,18,18.6,18,18v-6C18,10.9,17.1,10,16,10z M16,4C8.3,4,2,10.3,2,18c0,3.2,1.1,6,2.8,8.4l-2.2,2.2C2.2,29,2,29.5,2,30 c0,1.2,1,2,2,2c0.5,0,1-0.2,1.4-0.6l2.2-2.2C9.9,30.9,12.8,32,16,32s6-1.1,8.4-2.8l2.2,2.2C27,31.8,27.5,32,28,32c1,0,2-0.8,2-2 c0-0.5-0.2-1-0.6-1.4l-2.2-2.2C28.9,24,30,21.2,30,18C30,10.3,23.7,4,16,4z M16,28c-5.5,0-10-4.5-10-10S10.5,8,16,8s10,4.5,10,10 S21.5,28,16,28z M26,0c-2.1,0-4,1.1-5.1,2.8c3.9,1.3,7.2,4,9.1,7.6C31.3,9.3,32,7.7,32,6C32,2.7,29.3,0,26,0z M11.1,2.8 C10,1.1,8.1,0,6,0C2.7,0,0,2.7,0,6c0,1.7,0.7,3.3,1.9,4.4C3.9,6.8,7.1,4.1,11.1,2.8z'/%3E %3C/svg%3E ") no-repeat;
        display: inline-block;
        height: 40px;
        width: 35px;
    }
}

.hphc-icon_clock {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%2301D1C0' d='M1024,544v448c0,9.3-3,17-9,23s-13.7,9-23,9H672c-9.3,0-17-3-23-9s-9-13.7-9-23v-64c0-9.3,3-17,9-23 s13.7-9,23-9h224V544c0-9.3,3-17,9-23s13.7-9,23-9h64c9.3,0,17,3,23,9S1024,534.7,1024,544z M1440,896c0-98.7-24.3-189.7-73-273 s-114.7-149.3-198-198s-174.3-73-273-73s-189.7,24.3-273,73S473.7,539.7,425,623s-73,174.3-73,273s24.3,189.7,73,273 s114.7,149.3,198,198s174.3,73,273,73s189.7-24.3,273-73s149.3-114.7,198-198S1440,994.7,1440,896z M1664,896 c0,139.3-34.3,267.8-103,385.5s-161.8,210.8-279.5,279.5s-246.2,103-385.5,103s-267.8-34.3-385.5-103S299.7,1399.2,231,1281.5 S128,1035.3,128,896s34.3-267.8,103-385.5S392.8,299.7,510.5,231S756.7,128,896,128s267.8,34.3,385.5,103s210.8,161.8,279.5,279.5 S1664,756.7,1664,896z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
    margin-right: 0.5rem;
}

.hphc-icon_target {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='17px' height='17px' viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.4.3 (16618) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.0130535714 L16.9869464,0.0130535714 L16.9869464,17 L0,17'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='FindProvider_v02' sketch:type='MSArtboardGroup' transform='translate(-29.000000, -534.000000)'%3E %3Cg id='Page-1' sketch:type='MSLayerGroup' transform='translate(29.000000, 534.000000)'%3E %3Cg id='Group-3'%3E %3Cmask id='mask-2' sketch:name='Clip 2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-2'%3E%3C/g%3E %3Cpath d='M8.49348839,16.007458 C4.33197946,16.007458 0.958390179,12.633717 0.958390179,8.47220804 C0.958390179,4.31069911 4.33197946,0.937109821 8.49348839,0.937109821 C12.6551491,0.937109821 16.0285866,4.31069911 16.0285866,8.47220804 C16.0285866,12.633717 12.6551491,16.007458 8.49348839,16.007458 M8.49348839,15.718458 C4.51047946,15.718458 1.28154196,12.4895205 1.28154196,8.50651161 C1.28154196,4.52350268 4.51047946,1.29456518 8.49348839,1.29456518 C12.4764973,1.29456518 15.7054348,4.52350268 15.7054348,8.50651161 C15.7054348,12.4895205 12.4764973,15.718458 8.49348839,15.718458 M15.0702116,8.03582411 L14.7364348,8.22859196 L14.2528455,8.50787768 L14.7364348,8.78701161 L15.0700598,8.97947589 C14.838283,12.2501545 12.2208902,14.8613241 8.94763125,15.0839938 L8.77277411,14.7808777 L8.49348839,14.2972884 L8.21435446,14.7808777 L8.03934554,15.0839938 C4.75880089,14.860717 2.13730982,12.2383152 1.91570268,8.95746696 L2.21320268,8.78579732 L2.69664018,8.50651161 L2.21320268,8.22737768 L1.91570268,8.05555625 C2.13715804,4.77592232 4.75682768,2.15427946 8.03539911,1.92918125 L8.21435446,2.23912768 L8.49348839,2.72256518 L8.77277411,2.23912768 L8.95142589,1.92918125 C12.2237741,2.15382411 14.8394973,4.76544911 15.0702116,8.03582411 M8.49348839,16.9999848 C13.1842741,16.9999848 16.9869616,13.1972973 16.9869616,8.50651161 C16.9869616,3.81572589 13.1842741,0.0130383929 8.49348839,0.0130383929 C3.80270268,0.0130383929 1.51785714e-05,3.81572589 1.51785714e-05,8.50651161 C1.51785714e-05,13.1972973 3.80270268,16.9999848 8.49348839,16.9999848' id='Fill-1' fill='%231F277F' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3Cpath d='M7.96928201,9.03086603 L7.96928201,9.03071799 L5.1,7.81931902 L11.9,5.1 L9.18068098,11.9 L7.96928201,9.03086603 Z' id='Fill-4' fill='%231F277F' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M7.65,15.3 L8.92491983,13.6 L10.2,15.3 L7.65,15.3 Z' id='Fill-6' fill='%231F277F' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M10.2,1.7 L8.92508017,3.4 L7.65,1.7 L10.2,1.7 Z' id='Fill-8' fill='%231F277F' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M15.3,10.2 L13.6,8.92508017 L15.3,7.65 L15.3,10.2 Z' id='Fill-10' fill='%231F277F' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M1.7,7.65 L3.4,8.92491983 L1.7,10.2 L1.7,7.65 Z' id='Fill-12' fill='%231F277F' sketch:type='MSShapeGroup'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    display: inline-block;
    background-size: 100%;
    height: 20px;
    width: 17px;
    margin-right: 0.75rem;
}

.hphc-icon_location {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%231F277F' d='M1152,640c0-70.7-25-131-75-181s-110.3-75-181-75s-131,25-181,75s-75,110.3-75,181s25,131,75,181 s110.3,75,181,75s131-25,181-75S1152,710.7,1152,640z M1408,640c0,72.7-11,132.3-33,179l-364,774c-10.7,22-26.5,39.3-47.5,52 s-43.5,19-67.5,19s-46.5-6.3-67.5-19s-36.5-30-46.5-52L417,819c-22-46.7-33-106.3-33-179c0-141.3,50-262,150-362s220.7-150,362-150 s262,50,362,150S1408,498.7,1408,640z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    background-position: center;
    height: 15px;
    width: 15px;
    margin-right: 0.75rem;
}

.hphc-icon_plus {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23FFD46E' d='M1606,736v192c0,26.7-9.3,49.3-28,68s-41.3,28-68,28h-416v416c0,26.7-9.3,49.3-28,68s-41.3,28-68,28H806 c-26.7,0-49.3-9.3-68-28s-28-41.3-28-68v-416H294c-26.7,0-49.3-9.3-68-28s-28-41.3-28-68V736c0-26.7,9.3-49.3,28-68s41.3-28,68-28 h416V224c0-26.7,9.3-49.3,28-68s41.3-28,68-28h192c26.7,0,49.3,9.3,68,28s28,41.3,28,68v416h416c26.7,0,49.3,9.3,68,28 S1606,709.3,1606,736z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    background-size: 70%;
    background-position: center;
    height: 9px;
    width: 9px;
    margin-right: 0.25rem;
}

.hphc-icon_checkmark {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23EF8200' d='M1671,566c0,26.7-9.3,49.3-28,68l-724,724l-136,136c-18.7,18.7-41.3,28-68,28s-49.3-9.3-68-28l-136-136 L149,996c-18.7-18.7-28-41.3-28-68s9.3-49.3,28-68l136-136c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l294,295l656-657 c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l136,136C1661.7,516.7,1671,539.3,1671,566z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 0.75rem -0.75rem 0;
}

.hphc-icon_clear {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-2' sketch:type='MSLayerGroup'%3E %3Ccircle id='Oval-7-Copy' sketch:type='MSShapeGroup' fill='%2301D1C0' cx='11' cy='11' r='10.7'%3E %3C/circle%3E %3Crect id='Rectangle-80' x='10.1' y='5.2' sketch:type='MSShapeGroup' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -4.5693 11.0312)' fill='%23FFFFFF' width='1.9' height='11.7'%3E %3C/rect%3E %3Crect id='Rectangle-81' x='5.2' y='10.1' sketch:type='MSShapeGroup' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -4.5693 11.0312)' fill='%23FFFFFF' width='11.7' height='1.9'%3E %3C/rect%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 22px;
    width: 22px;
}

.hphc-icon_phone {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%2301D1C0' d='M1600,1240c0,18-3.3,41.5-10,70.5s-13.7,51.8-21,68.5c-14,33.3-54.7,68.7-122,106c-62.7,34-124.7,51-186,51 c-18,0-35.5-1.2-52.5-3.5s-36.2-6.5-57.5-12.5s-37.2-10.8-47.5-14.5s-28.8-10.5-55.5-20.5c-26.7-10-43-16-49-18 c-65.3-23.3-123.7-51-175-83c-85.3-52.7-173.5-124.5-264.5-215.5S396.7,989.3,344,904c-32-51.3-59.7-109.7-83-175c-2-6-8-22.3-18-49 s-16.8-45.2-20.5-55.5S214,598.3,208,577s-10.2-40.5-12.5-57.5S192,485,192,467c0-61.3,17-123.3,51-186c37.3-67.3,72.7-108,106-122 c16.7-7.3,39.5-14.3,68.5-21s52.5-10,70.5-10c9.3,0,16.3,1,21,3c12,4,29.7,29.3,53,76c7.3,12.7,17.3,30.7,30,54s24.3,44.5,35,63.5 s21,36.8,31,53.5c2,2.7,7.8,11,17.5,25s16.8,25.8,21.5,35.5s7,19.2,7,28.5c0,13.3-9.5,30-28.5,50s-39.7,38.3-62,55s-43,34.3-62,53 S523,659,523,671c0,6,1.7,13.5,5,22.5s6.2,15.8,8.5,20.5s7,12.7,14,24s10.8,17.7,11.5,19c50.7,91.3,108.7,169.7,174,235 s143.7,123.3,235,174c1.3,0.7,7.7,4.5,19,11.5s19.3,11.7,24,14s11.5,5.2,20.5,8.5s16.5,5,22.5,5c12,0,27.3-9.5,46-28.5 s36.3-39.7,53-62s35-43,55-62s36.7-28.5,50-28.5c9.3,0,18.8,2.3,28.5,7s21.5,11.8,35.5,21.5s22.3,15.5,25,17.5 c16.7,10,34.5,20.3,53.5,31s40.2,22.3,63.5,35s41.3,22.7,54,30c46.7,23.3,72,41,76,53C1599,1223.7,1600,1230.7,1600,1240z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
}

.hphc-icon_email {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23cc1d2f' viewBox='0 0 24 24' id='Mail'%3E%3Cpath d='M0 3v18h24v-18h-24zm21.518 2l-9.518 7.713-9.518-7.713h19.036zm-19.518 14v-11.817l10 8.104 10-8.104v11.817h-20z'/%3E%3C/svg%3E ") no-repeat;
    display: inline-block;
    background-size: 90%;
    background-position: center;
    height: 15px;
    width: 15px;
    margin-right: 0.75rem;
}

.hphc-icon_pdf {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' viewBox='0 0 12 16'%3E%3Cpath id='icon-PDF' d='M5.688-6a2.092,2.092,0,0,0,.125-.859q0-.609-.187-.609-.062,0-.062.563A2.71,2.71,0,0,0,5.688-6ZM5.625-4.531A3.687,3.687,0,0,0,6.719-3.25a11.4,11.4,0,0,0-1.531.5l-.437.188A17.239,17.239,0,0,0,5.625-4.531ZM2.688-.625a3.862,3.862,0,0,1,.969-1.156l.125-.094q-.313.469-.594.813A1.641,1.641,0,0,1,2.844-.7Q2.688-.594,2.688-.625ZM7.75-9a.723.723,0,0,1-.531-.219A.723.723,0,0,1,7-9.75V-14H.75a.723.723,0,0,0-.531.219A.723.723,0,0,0,0-13.25V1.25a.723.723,0,0,0,.219.531A.723.723,0,0,0,.75,2h10.5a.723.723,0,0,0,.531-.219A.723.723,0,0,0,12,1.25V-9ZM7.5-3.625q1.813-.25,2.313.219a.75.75,0,0,1,.2.516.791.791,0,0,1-.2.578.786.786,0,0,1-.625.25,3.54,3.54,0,0,1-.953-.156,4.841,4.841,0,0,1-1.047-.437,13.15,13.15,0,0,0-2,.563l-.469.156A7.411,7.411,0,0,1,3.672-.453,1.273,1.273,0,0,1,2.813,0a1.02,1.02,0,0,1-.359-.078.759.759,0,0,1-.328-.234q-.375-.5.313-1.187a5.143,5.143,0,0,1,1.406-.937h0A28.266,28.266,0,0,0,5.125-5.125,10.742,10.742,0,0,1,4.844-6.5a2.366,2.366,0,0,1,.031-1.031.542.542,0,0,1,.406-.422.886.886,0,0,1,.672.047.791.791,0,0,1,.422.594,2.474,2.474,0,0,1,0,.969,7.73,7.73,0,0,1-.187,1l-.031.031A3.331,3.331,0,0,0,7.5-3.625Zm4.281-7.094a.723.723,0,0,1,.219.531V-10H8v-4h.188a.723.723,0,0,1,.531.219ZM9.469-2.75l-.094.031a1.1,1.1,0,0,1-.375,0,7.8,7.8,0,0,1-.875-.312A4.372,4.372,0,0,1,9.063-3a.648.648,0,0,1,.375.125Q9.531-2.781,9.469-2.75Z' transform='translate(0 14)' fill='%23270071'/%3E%3C/svg%3E%0A") no-repeat;
    background-size: auto;
    display: inline-block;
    height: 18px;
    width: 21px;
    margin-right: 0.75rem;
}

.hphc-icon_mp3 {
    background: url("data:image/svg+xml;charset=utf8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTE3LjUgMTMwMi40MiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fS5jbHMtMntmaWxsOiMxZjI3N2Y7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5tcDM8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExNTAuNDMsMzA2LjQ4YzE4NC4zNyw3MS44MywzMTkuOSwzMTIuNTksMzE5LjksNTk4LjU1LDAsMjc4LjM5LTEyOC40NSw1MTMuOTQtMzA1LjM2LDU5Mi40OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNSAtMjUwLjc5KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTExNjUsMTU1My4yMWE1NS42OCw1NS42OCwwLDAsMS0yMi42Mi0xMDYuNTdjNzUuMTktMzMuMzksMTQzLjQ4LTEwMy4wOCwxOTIuMy0xOTYuMjYsNTIuMzItOTkuODcsODAtMjE5LjI5LDgwLTM0NS4zNSwwLTEyOS41OS0yOS4wNy0yNTEuNjYtODQuMDctMzUzLTUxLjI5LTk0LjUyLTEyMi40NS0xNjMuMy0yMDAuMzYtMTkzLjY1YTU1LjY3LDU1LjY3LDAsMCwxLDQwLjQyLTEwMy43NWMxMDIuNDIsMzkuOSwxOTQsMTI2LjY2LDI1Ny44MSwyNDQuM1MxNTI2LDc1NywxNTI2LDkwNWMwLDI5NC45NC0xMzYsNTUzLjQ5LTMzOC40NCw2NDMuMzhBNTUuNSw1NS41LDAsMCwxLDExNjUsMTU1My4yMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04LjUgLTI1MC43OSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMDA1LjY3LDU2NC44M2MxMTMuNzgsNDEuNjQsMTk3LjQyLDE4MS4yMywxOTcuNDIsMzQ3LDAsMTYxLjQtNzkuMjcsMjk4LTE4OC40NCwzNDMuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNSAtMjUwLjc5KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEwMTQuNjYsMTMxMUE1NS42OCw1NS42OCwwLDAsMSw5OTMuMjEsMTIwNGM5MC43OS0zNy44NywxNTQuMi0xNTgsMTU0LjItMjkyLjExLDAtNzAuNzMtMTYuOC0xMzcuMTktNDguNTgtMTkyLjIxLTI5LTUwLjIyLTY4Ljg5LTg2LjYzLTExMi4zLTEwMi41MWE1NS42Nyw1NS42NywwLDAsMSwzOC4yNy0xMDQuNTdjNjcuODgsMjQuODQsMTI4LjQxLDc4LjYxLDE3MC40NSwxNTEuMzksNDEuNTUsNzEuOTMsNjMuNTEsMTU3LjY1LDYzLjUxLDI0Ny45MSwwLDE4MC42NC04OS40OSwzMzkuMzMtMjIyLjY5LDM5NC44OEE1NS41NSw1NS41NSwwLDAsMSwxMDE0LjY2LDEzMTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC41IC0yNTAuNzkpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzg3LjYyLDMyMi4zNkM3NjYsMzAwLjcsNzI3LjY5LDI5OC4yOCw3MDYsMzE5LjkzTDMzNi4xMSw2ODkuODZINjdBNTguNjMsNTguNjMsMCwwLDAsOC41LDc0OC4zMnYzMDguM0E1OC42Myw1OC42MywwLDAsMCw2NywxMTE1LjA4SDM0Ni44OEw3MDQuOCwxNDczLjg5YzI3Ljc5LDI4LjU0LDYxLjU0LDI2LjEyLDgzLjE2LDExLjYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNSAtMjUwLjc5KSIvPjwvc3ZnPg==") no-repeat;
    background-size: auto;
    display: inline-block;
    height: 18px;
    width: 21px;
    margin-right: 0.75rem;
}

.hphc-icon_info {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 191.8 174.2' style='enable-background:new 0 0 191.8 174.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFD46E;%7D .st1%7Bfill:%23636464;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='97.6' cy='86.5' r='82.8'/%3E%3Cpath class='st1' d='M116.3,127.9v-8c0-1.1-0.4-2.1-1.2-2.8c-0.8-0.8-1.7-1.2-2.8-1.2h-4V82.5c0-1.1-0.4-2.1-1.2-2.8 c-0.8-0.8-1.7-1.2-2.8-1.2H82.9c-1.1,0-2.1,0.4-2.8,1.2c-0.8,0.8-1.2,1.7-1.2,2.8v8c0,1.1,0.4,2.1,1.2,2.8c0.8,0.8,1.7,1.2,2.8,1.2 h4v21.4h-4c-1.1,0-2.1,0.4-2.8,1.2c-0.8,0.8-1.2,1.7-1.2,2.8v8c0,1.1,0.4,2.1,1.2,2.8c0.8,0.8,1.7,1.2,2.8,1.2h29.4 c1.1,0,2.1-0.4,2.8-1.2C115.9,129.9,116.3,129,116.3,127.9z'/%3E%3Cpath class='st1' d='M97.6,43.1c-3.8,0-7.1,1.4-9.8,4.2s-4.2,6.1-4.2,9.8c0,3.8,1.4,7.1,4.2,9.8c2.8,2.8,6.1,4.2,9.8,4.2 s7.1-1.4,9.8-4.2c2.8-2.8,4.2-6.1,4.2-9.8c0-3.8-1.4-7.1-4.2-9.8S101.4,43.1,97.6,43.1z'/%3E%3C/svg%3E%0A") no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 0.45rem -0.45rem 0;
}

.hphc-icon_dollar {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18 31' enable-background='new 0 0 18 31' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='TOOL-TIP' transform='translate(-70.000000, -126.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Group' transform='translate(0.000000, 61.000000)' sketch:type='MSShapeGroup'%3E %3Cpath id='Fill-5939-Copy' fill='%23A4A4A4' d='M80.4,87.9c1.5-0.3,2.2-1.1,2.2-2.3c0-1-0.7-1.9-2.2-2.6V87.9L80.4,87.9z M76,73.9 c0,0.9,0.8,1.7,2.3,2.3v-4.4C76.8,72.2,76,72.9,76,73.9L76,73.9z M70,88.4c0-0.7,0.2-1.4,0.7-2.1c0.5-0.7,1.1-1,1.7-1 c0.5,0,1.3,0.4,2.4,1.2C76,87.3,77,87.8,78,88V82c-0.9-0.3-1.6-0.6-2.1-0.8c-0.5-0.2-1.1-0.6-1.9-1c-0.8-0.5-1.3-0.9-1.8-1.4 c-0.4-0.5-0.8-1.1-1.1-1.8c-0.3-0.7-0.5-1.6-0.5-2.5c0-2.2,0.7-4,2.1-5.2c1.4-1.3,3.1-2.1,5.3-2.4v-1c0-0.2,0.1-0.5,0.4-0.6 c0.3-0.2,0.6-0.3,1-0.3c0.3,0,0.7,0.1,1,0.3c0.3,0.2,0.4,0.4,0.4,0.6v0.8c0.7,0,1.4,0.1,2,0.2c0.7,0.1,1.4,0.3,2.1,0.5 c0.7,0.2,1.3,0.6,1.8,1c0.4,0.5,0.7,1,0.7,1.6c0,0.6-0.2,1.3-0.6,2c-0.4,0.7-1,1-1.7,1c-0.3,0-0.9-0.2-1.7-0.6 c-0.8-0.4-1.7-0.7-2.6-0.7v5.4c0.8,0.3,1.5,0.6,2.1,0.8c0.6,0.2,1.2,0.6,1.9,1.1c0.7,0.5,1.3,1,1.7,1.5c0.4,0.5,0.8,1.2,1.1,1.9 c0.3,0.8,0.5,1.6,0.5,2.6c0,2.2-0.7,4-2,5.4c-1.3,1.4-3.1,2.2-5.3,2.6v1.1c0,0.2-0.1,0.5-0.4,0.7c-0.3,0.2-0.6,0.3-1,0.3 c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.4-0.4-0.4-0.7v-0.9c-2.2-0.1-4.1-0.6-5.6-1.5C70.8,90.7,70,89.6,70,88.4L70,88.4z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 20px;
    width: 12px;
    margin-right: 0.15rem;
}

.hphc-icon_dollar.fill {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18 31' enable-background='new 0 0 18 31' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='TOOL-TIP' transform='translate(-70.000000, -126.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Group' transform='translate(0.000000, 61.000000)' sketch:type='MSShapeGroup'%3E %3Cpath id='Fill-5939-Copy' fill='%23EF8200' d='M80.4,87.9c1.5-0.3,2.2-1.1,2.2-2.3c0-1-0.7-1.9-2.2-2.6V87.9L80.4,87.9z M76,73.9 c0,0.9,0.8,1.7,2.3,2.3v-4.4C76.8,72.2,76,72.9,76,73.9L76,73.9z M70,88.4c0-0.7,0.2-1.4,0.7-2.1c0.5-0.7,1.1-1,1.7-1 c0.5,0,1.3,0.4,2.4,1.2C76,87.3,77,87.8,78,88V82c-0.9-0.3-1.6-0.6-2.1-0.8c-0.5-0.2-1.1-0.6-1.9-1c-0.8-0.5-1.3-0.9-1.8-1.4 c-0.4-0.5-0.8-1.1-1.1-1.8c-0.3-0.7-0.5-1.6-0.5-2.5c0-2.2,0.7-4,2.1-5.2c1.4-1.3,3.1-2.1,5.3-2.4v-1c0-0.2,0.1-0.5,0.4-0.6 c0.3-0.2,0.6-0.3,1-0.3c0.3,0,0.7,0.1,1,0.3c0.3,0.2,0.4,0.4,0.4,0.6v0.8c0.7,0,1.4,0.1,2,0.2c0.7,0.1,1.4,0.3,2.1,0.5 c0.7,0.2,1.3,0.6,1.8,1c0.4,0.5,0.7,1,0.7,1.6c0,0.6-0.2,1.3-0.6,2c-0.4,0.7-1,1-1.7,1c-0.3,0-0.9-0.2-1.7-0.6 c-0.8-0.4-1.7-0.7-2.6-0.7v5.4c0.8,0.3,1.5,0.6,2.1,0.8c0.6,0.2,1.2,0.6,1.9,1.1c0.7,0.5,1.3,1,1.7,1.5c0.4,0.5,0.8,1.2,1.1,1.9 c0.3,0.8,0.5,1.6,0.5,2.6c0,2.2-0.7,4-2,5.4c-1.3,1.4-3.1,2.2-5.3,2.6v1.1c0,0.2-0.1,0.5-0.4,0.7c-0.3,0.2-0.6,0.3-1,0.3 c-0.4,0-0.7-0.1-1-0.3c-0.3-0.2-0.4-0.4-0.4-0.7v-0.9c-2.2-0.1-4.1-0.6-5.6-1.5C70.8,90.7,70,89.6,70,88.4L70,88.4z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 20px;
    width: 12px;
}

.hphc-icon_exchange {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23FFD46E' d='M1792,1184v192c0,8.7-3.2,16.2-9.5,22.5s-13.8,9.5-22.5,9.5H384v192c0,8.7-3.2,16.2-9.5,22.5 s-13.8,9.5-22.5,9.5c-8,0-16-3.3-24-10L9,1302c-6-6-9-13.3-9-22c0-9.3,3-17,9-23l320-320c6-6,13.7-9,23-9c8.7,0,16.2,3.2,22.5,9.5 s9.5,13.8,9.5,22.5v192h1376c8.7,0,16.2,3.2,22.5,9.5S1792,1175.3,1792,1184z M1792,640c0,9.3-3,17-9,23l-320,320c-6,6-13.7,9-23,9 c-8.7,0-16.2-3.2-22.5-9.5s-9.5-13.8-9.5-22.5V768H32c-8.7,0-16.2-3.2-22.5-9.5S0,744.7,0,736V544c0-8.7,3.2-16.2,9.5-22.5 S23.3,512,32,512h1376V320c0-9.3,3-17,9-23s13.7-9,23-9c8,0,16,3.3,24,10l319,319C1789,623,1792,630.7,1792,640z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
    margin-right: 0.5rem;
}

.hphc-icon_warning {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23EF8200' d='M1024,1375v-190c0-9.3-3.2-17.2-9.5-23.5s-13.8-9.5-22.5-9.5H800c-8.7,0-16.2,3.2-22.5,9.5 s-9.5,14.2-9.5,23.5v190c0,9.3,3.2,17.2,9.5,23.5s13.8,9.5,22.5,9.5h192c8.7,0,16.2-3.2,22.5-9.5S1024,1384.3,1024,1375z M1022,1001 l18-459c0-8-3.3-14.3-10-19c-8.7-7.3-16.7-11-24-11H786c-7.3,0-15.3,3.7-24,11c-6.7,4.7-10,11.7-10,21l17,457 c0,6.7,3.3,12.2,10,16.5s14.7,6.5,24,6.5h185c9.3,0,17.2-2.2,23.5-6.5S1021.3,1007.7,1022,1001z M1008,67l768,1408 c23.3,42,22.7,84-2,126c-11.3,19.3-26.8,34.7-46.5,46s-40.8,17-63.5,17H128c-22.7,0-43.8-5.7-63.5-17s-35.2-26.7-46.5-46 c-24.7-42-25.3-84-2-126L784,67c11.3-20.7,27-37,47-49s41.7-18,65-18s45,6,65,18S996.7,46.3,1008,67z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
    margin-right: 0.5rem;
}

.hphc-icon_external-link {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23E31837' d='M1408,928V448c0-17.3-6.3-32.3-19-45s-27.7-19-45-19H864c-28,0-47.7,13-59,39c-11.3,27.3-6.7,50.7,14,70 l144,144l-534,534c-12.7,12.7-19,27.7-19,45s6.3,32.3,19,45l102,102c12.7,12.7,27.7,19,45,19s32.3-6.3,45-19l534-534l144,144 c12,12.7,27,19,45,19c8,0,16.3-1.7,25-5C1395,975.7,1408,956,1408,928z M1664,416v960c0,79.3-28.2,147.2-84.5,203.5 S1455.3,1664,1376,1664H416c-79.3,0-147.2-28.2-203.5-84.5S128,1455.3,128,1376V416c0-79.3,28.2-147.2,84.5-203.5S336.7,128,416,128 h960c79.3,0,147.2,28.2,203.5,84.5S1664,336.7,1664,416z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
    margin-right: 0.5rem;
}

.hphc-icon_find-provider {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='25px' height='28px' viewBox='0 0 25 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.0608974359 L24.9391026,0.0608974359 L24.9391026,27.5641026 L0,27.5641026'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-109.000000, -737.000000)'%3E %3Cg id='findProvider' transform='translate(109.000000, 737.000000)'%3E %3Cmask id='mask-2' sketch:name='Clip 2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-2'%3E%3C/g%3E %3Cpath d='M21.1538462,16.605641 C19.7737179,16.605641 18.650641,15.4832051 18.650641,14.1024359 C18.650641,12.7223077 19.7737179,11.5992308 21.1538462,11.5992308 C22.5339744,11.5992308 23.6570513,12.7223077 23.6570513,14.1024359 C23.6570513,15.4832051 22.5339744,16.605641 21.1538462,16.605641 M24.9391026,14.1024359 C24.9391026,12.0152564 23.2410256,10.3171795 21.1538462,10.3171795 C19.0666667,10.3171795 17.3685897,12.0152564 17.3685897,14.1024359 C17.3685897,15.9710256 18.7307692,17.5229487 20.5128205,17.829359 L20.5128205,20.1921795 C20.5128205,23.5498718 17.7807692,26.2819231 14.4230769,26.2819231 C11.0653846,26.2819231 8.33333333,23.5498718 8.33333333,20.1921795 L8.33333333,14.0325641 C11.9442308,13.5588462 14.7435897,10.4691026 14.7435897,6.73064103 L14.7435897,0.701794872 C14.7435897,0.347948718 14.4564103,0.0607692308 14.1025641,0.0607692308 L12.1794872,0.0607692308 C11.825641,0.0607692308 11.5384615,0.347948718 11.5384615,0.701794872 C11.5384615,1.05628205 11.825641,1.34282051 12.1794872,1.34282051 L13.4615385,1.34282051 L13.4615385,6.73064103 C13.4615385,10.0883333 10.7294872,12.8203846 7.37179487,12.8203846 C4.01410256,12.8203846 1.28205128,10.0883333 1.28205128,6.73064103 L1.28205128,1.34282051 L3.20512821,1.34282051 C3.55897436,1.34282051 3.84615385,1.05628205 3.84615385,0.701794872 C3.84615385,0.347948718 3.55897436,0.0607692308 3.20512821,0.0607692308 L0.641025641,0.0607692308 C0.287179487,0.0607692308 0,0.347948718 0,0.701794872 L0,6.73064103 C0,10.6876923 3.13525641,13.9165385 7.05128205,14.0864103 L7.05128205,20.1921795 C7.05128205,24.2575641 10.3583333,27.5639744 14.4230769,27.5639744 C18.4878205,27.5639744 21.7948718,24.2575641 21.7948718,20.1921795 L21.7948718,17.829359 C23.5769231,17.5229487 24.9391026,15.9710256 24.9391026,14.1024359' id='Fill-1' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    background-position: top center;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-right: 0.75rem;
    background-position: center center;
}

.hphc-icon_rx {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='31px' height='31px' viewBox='0 0 31 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.11523913 L30.8847609,0.11523913 L30.8847609,31 L0,31 L0,0.11523913 Z'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-107.000000, -791.000000)'%3E %3Cg id='prescription' transform='translate(107.000000, 791.000000)'%3E %3Cpath d='M25.1563652,9.05981739 C23.6906043,9.05981739 22.2241696,9.61916522 21.1061478,10.7378609 L10.6220826,21.2212522 C8.38536522,23.4579696 8.38536522,27.0849696 10.6220826,29.3223609 L10.6220826,29.3223609 C11.7407783,30.4403826 13.2065391,30.9997304 14.6729739,30.9997304 C16.1387348,30.9997304 17.6044957,30.4403826 18.7231913,29.3223609 L29.2065826,18.8382957 C31.4439739,16.6015783 31.4439739,12.9745783 29.2065826,10.7378609 L29.2065826,10.7378609 C28.0885609,9.61916522 26.6221261,9.05981739 25.1563652,9.05981739 M25.1563652,10.4076435 C26.3262783,10.4076435 27.4261043,10.8632087 28.2536696,11.6907739 C29.0812348,12.5183391 29.5368,13.6181652 29.5368,14.7880783 C29.5368,15.9579913 29.0812348,17.0578174 28.2536696,17.8853826 L17.7702783,28.3694478 C16.942713,29.1963391 15.842887,29.6519043 14.6729739,29.6519043 C13.502387,29.6519043 12.4025609,29.1963391 11.5749957,28.3694478 C10.7481043,27.5418826 10.2925391,26.4420565 10.2925391,25.2714696 C10.2925391,24.1015565 10.7481043,23.0017304 11.5749957,22.1741652 L22.0590609,11.6907739 C22.8866261,10.8632087 23.9864522,10.4076435 25.1563652,10.4076435' id='Fill-1' fill='%23000000' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M23.4885652,24.5569196 L15.3874565,16.4558109 L16.3403696,15.5028978 L24.4414783,23.6040065 L23.4885652,24.5569196 Z' id='Fill-3' fill='%23000000' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cmask id='mask-2' sketch:name='Clip 6' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-6'%3E%3C/g%3E %3Cpath d='M15.5,8.8761087 L0.673913043,8.8761087 L0.673913043,7.52828261 L15.5,7.52828261 L15.5,8.8761087 Z' id='Fill-5' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3Cpath d='M8.08695652,1.46326739 C4.371,1.46326739 1.34782609,4.4864413 1.34782609,8.20239783 C1.34782609,11.9183543 4.371,14.9415283 8.08695652,14.9415283 C11.802913,14.9415283 14.826087,11.9183543 14.826087,8.20239783 C14.826087,4.4864413 11.802913,1.46326739 8.08695652,1.46326739 M8.08695652,16.2893543 C3.62767391,16.2893543 0,12.6616804 0,8.20239783 C0,3.74311522 3.62767391,0.115441304 8.08695652,0.115441304 C12.5462391,0.115441304 16.173913,3.74311522 16.173913,8.20239783 C16.173913,12.6616804 12.5462391,16.2893543 8.08695652,16.2893543' id='Fill-7' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-right: 0.75rem;
    background-position: center center;
}

.hphc-icon_login {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='26px' height='26px' viewBox='0 0 26 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-106.000000, -853.000000)' fill='%23000000'%3E %3Cg id='logIn' transform='translate(106.000000, 853.000000)' sketch:type='MSShapeGroup'%3E %3Cpath d='M6.65104186,-0.000181395349 L6.65104186,7.86088837 L7.86034419,7.86088837 L7.86034419,1.20972558 L24.1859256,1.20972558 L24.1859256,24.1864698 L7.86034419,24.1864698 L7.86034419,18.1399581 L6.65104186,18.1399581 L6.65104186,25.3951674 L25.3958326,25.3951674 L25.3958326,-0.000181395349 L6.65104186,-0.000181395349 Z' id='Fill-1'%3E%3C/path%3E %3Cpath d='M12.0929023,9.67435814 L-0.000120930233,9.67435814 L-0.000120930233,15.1162186 L12.0929023,15.1162186 L12.0929023,18.3734744 L20.6856,12.3765442 L12.0929023,6.37961395 L12.0929023,9.67435814 Z M1.2091814,10.8836605 L13.3022047,10.8836605 L13.3022047,8.69845116 L18.5723442,12.3765442 L13.3022047,16.0546372 L13.3022047,13.9069163 L1.2091814,13.9069163 L1.2091814,10.8836605 Z' id='Fill-2'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-right: 0.75rem;
    background-position: center center;
}

.hphc-icon_form {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='20px' height='27px' viewBox='0 0 20 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-112.000000, -907.000000)' fill='%23000000'%3E %3Cg id='forms' transform='translate(112.000000, 907.000000)' sketch:type='MSShapeGroup'%3E %3Cpath d='M15.78125,5.390625 L3.90625,5.390625 L3.90625,4.140625 L15.78125,4.140625 L15.78125,5.390625 Z' id='Fill-1'%3E%3C/path%3E %3Cpath d='M15.78125,7.890625 L3.90625,7.890625 L3.90625,6.640625 L15.78125,6.640625 L15.78125,7.890625 Z' id='Fill-2'%3E%3C/path%3E %3Cpath d='M15.78125,10.390625 L3.90625,10.390625 L3.90625,9.140625 L15.78125,9.140625 L15.78125,10.390625 Z' id='Fill-3'%3E%3C/path%3E %3Cpath d='M12.18375,12.890625 L3.90625,12.890625 L3.90625,11.640625 L12.18375,11.640625 L12.18375,12.890625 Z' id='Fill-4'%3E%3C/path%3E %3Cpath d='M0,0.312625 L0,26.875125 L14.0625,26.875125 L19.6875,21.250125 L19.6875,0.312625 L0,0.312625 Z M1.25,1.562625 L18.4375,1.562625 L18.4375,20.732625 L13.545,25.625125 L1.25,25.625125 L1.25,1.562625 Z' id='Fill-5'%3E%3C/path%3E %3Cpath d='M12.83175,20.0198125 L12.83175,26.8748125 L14.082375,26.8748125 L14.082375,21.2698125 L19.687375,21.2698125 L19.687375,20.0198125 L12.83175,20.0198125 Z' id='Fill-6'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    background-position: top center;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-right: 0.75rem;
    background-position: center center;
}

.hphc-icon_id {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='31px' height='28px' viewBox='0 0 31 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.339734694 L30.425551,0.339734694 L30.425551,27.2040816 L0,27.2040816 L0,0.339734694 Z'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-104.000000, -963.000000)'%3E %3Cg id='idCards' transform='translate(104.000000, 963.000000)'%3E %3Cg id='Group-3'%3E %3Cmask id='mask-2' sketch:name='Clip 2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-2'%3E%3C/g%3E %3Cpath d='M29.1605612,24.6734694 C29.1605612,25.372551 28.5943367,25.9387755 27.8952551,25.9387755 L7.01770408,25.9387755 C6.31862245,25.9387755 5.75239796,25.372551 5.75239796,24.6734694 L5.75239796,13.2857143 C5.75239796,12.5866327 6.31862245,12.0204082 7.01770408,12.0204082 L27.8952551,12.0204082 C28.5943367,12.0204082 29.1605612,12.5866327 29.1605612,13.2857143 L29.1605612,24.6734694 Z M4.48709184,13.2072653 L4.48709184,19.0213469 L1.33458163,11.4826531 C1.20172449,11.1720204 1.2339898,10.8284898 1.35988776,10.5146939 C1.48578571,10.2015306 1.74390816,9.95542857 2.05454082,9.82193878 L21.0860102,1.6834898 C21.2479694,1.61516327 21.4206837,1.58226531 21.5864388,1.58226531 C22.0780102,1.58226531 22.5487041,1.90934694 22.7536837,2.38889796 L26.3186837,10.755102 L7.16258163,10.755102 C5.76758163,10.755102 4.48709184,11.8116327 4.48709184,13.2072653 L4.48709184,13.2072653 Z M27.8528673,10.755102 L27.6953367,10.755102 L23.9196633,1.891 C23.3698878,0.607979592 21.8799898,-0.0082244898 20.597602,0.540285714 L1.5749898,8.66861224 C0.95372449,8.93495918 0.472908163,9.42210204 0.221744898,10.0490612 C-0.0300510204,10.6766531 -0.0945816327,11.3618163 0.171132653,11.9830816 L4.48709184,22.2383878 L4.48709184,24.5602245 C4.48709184,25.9558571 5.76758163,27.2040816 7.16258163,27.2040816 L27.8528673,27.2040816 C29.2485,27.2040816 30.4258673,25.9558571 30.4258673,24.5602245 L30.4258673,13.2072653 C30.4258673,11.8116327 29.2485,10.755102 27.8528673,10.755102 L27.8528673,10.755102 Z' id='Fill-1' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3Cpath d='M7.68831633,19.2904143 L19.7087245,19.2904143' id='Stroke-4' stroke='%23000000' stroke-width='2' stroke-linejoin='round' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M7.68831633,21.8210265 L16.0671735,21.8210265' id='Stroke-6' stroke='%23000000' stroke-width='2' stroke-linejoin='round' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M5.26487551,15.761349 L29.7510796,15.761349' id='Stroke-8' stroke='%23000000' stroke-width='2' stroke-linejoin='round' sketch:type='MSShapeGroup'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-right: 0.75rem;
    background-position: center center;
}

.hphc-icon_star {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='22px' height='21px' viewBox='0 0 22 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='FindProviderDetail_v02' sketch:type='MSArtboardGroup' transform='translate(-575.000000, -1522.000000)'%3E %3Cg id='Group' sketch:type='MSLayerGroup' transform='translate(119.000000, 1322.000000)'%3E %3Cg id='Page-1' transform='translate(456.000000, 200.000000)' sketch:type='MSShapeGroup'%3E %3Cpath d='M11,0 L7.60057958,6.91256917 L0,8.02089831 L5.50030073,13.4019691 L4.20206135,21 L11,17.4124183 L17.7982394,21 L16.5,13.4019691 L22,8.02089831 L14.3991197,6.91256917 L11,0 Z' id='Fill-1' fill='%23FFDF65'%3E%3C/path%3E %3Cpath d='M4,21 L10.8751162,17.4349074 L17.7508406,21 L16.4375581,13.448963 L22,8.10147412 L14.3128263,7 L4,21 Z' id='Fill-2' fill='%23FFB000'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    display: inline-block;
    height: 21px;
    width: 21px;
}

.hphc-icon_facebook {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23000000' d='M1343,12v264h-157c-57.3,0-96,12-116,36s-30,60-30,108v189h293l-39,296h-254v759H734V905H479V609h255V391 c0-124,34.7-220.2,104-288.5S999.7,0,1115,0C1213,0,1289,4,1343,12z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 25px;
    width: 25px;
}

.hphc-icon_twitter {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23000000' d='M1684,408c-44.7,65.3-98.7,121-162,167c0.7,9.3,1,23.3,1,42c0,86.7-12.7,173.2-38,259.5 s-63.8,169.2-115.5,248.5s-113.2,149.5-184.5,210.5s-157.3,109.7-258,146S718.7,1536,604,1536c-180.7,0-346-48.3-496-145 c23.3,2.7,49.3,4,78,4c150,0,283.7-46,401-138c-70-1.3-132.7-22.8-188-64.5s-93.3-94.8-114-159.5c22,3.3,42.3,5,61,5 c28.7,0,57-3.7,85-11c-74.7-15.3-136.5-52.5-185.5-111.5S172,788,172,710v-4c45.3,25.3,94,39,146,41c-44-29.3-79-67.7-105-115 s-39-98.7-39-154c0-58.7,14.7-113,44-163c80.7,99.3,178.8,178.8,294.5,238.5S752,646.3,884,653c-5.3-25.3-8-50-8-74 c0-89.3,31.5-165.5,94.5-228.5S1109.7,256,1199,256c93.3,0,172,34,236,102c72.7-14,141-40,205-78c-24.7,76.7-72,136-142,178 C1560,451.3,1622,434.7,1684,408z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 25px;
    width: 25px;
}

.hphc-icon_star_border {
    background: url("data:image/svg+xml,%3Csvg viewBox='0 -11 511.99817 511' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E31837' d='m510.640625 185.507812c-3.875-11.933593-15.425781-20.132812-31.683594-22.496093l-132.511719-19.257813-59.261718-120.070312c-7.269532-14.734375-18.636719-23.183594-31.183594-23.183594s-23.914062 8.449219-31.1875 23.183594l-59.253906 120.070312-132.519532 19.257813c-16.257812 2.363281-27.808593 10.5625-31.683593 22.496093-3.875 11.933594.648437 25.355469 12.414062 36.820313l95.890625 93.464844-22.640625 131.980469c-2.894531 16.878906 2.039063 26.996093 6.6875 32.507812 5.457031 6.46875 13.40625 10.03125 22.390625 10.03125 6.765625 0 13.957032-1.976562 21.378906-5.878906l118.523438-62.3125 118.527344 62.3125c7.421875 3.902344 14.613281 5.878906 21.375 5.882812h.003906c8.984375 0 16.9375-3.566406 22.390625-10.035156 4.648437-5.511719 9.582031-15.628906 6.683594-32.507812l-22.632813-131.980469 95.882813-93.460938c11.765625-11.46875 16.289062-24.890625 12.410156-36.824219zm-33.347656 15.339844-101.53125 98.96875c-3.535157 3.445313-5.148438 8.414063-4.3125 13.277344l23.964843 139.753906c.699219 4.066406.398438 6.375.121094 7.453125-1.070312-.070312-3.367187-.484375-7.046875-2.417969l-125.507812-65.984374c-2.1875-1.148438-4.582031-1.722657-6.980469-1.722657s-4.796875.574219-6.980469 1.722657l-125.5 65.980468c-3.679687 1.933594-5.980469 2.351563-7.050781 2.421875-.273438-1.078125-.578125-3.386719.121094-7.453125l23.972656-139.75c.832031-4.867187-.78125-9.835937-4.316406-13.277344l-101.535156-98.972656c-2.953126-2.878906-4.066407-4.921875-4.480469-5.957031.941406-.59375 3.042969-1.59375 7.125-2.1875l140.324219-20.390625c4.886718-.710938 9.109374-3.78125 11.292968-8.207031l62.746094-127.144531c1.828125-3.699219 3.425781-5.386719 4.285156-6.101563.855469.714844 2.457032 2.402344 4.28125 6.101563l62.75 127.144531c2.1875 4.425781 6.410156 7.496093 11.296875 8.207031l140.3125 20.390625c4.085938.59375 6.183594 1.59375 7.125 2.1875-.414062 1.03125-1.523437 3.078125-4.476562 5.957031zm0 0'/%3E%3C/svg%3E") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
    margin-right: 0.75rem;
    background-position: center center;
}

.hphc-icon_star_filled {
    background: url("data:image/svg+xml,%3Csvg viewBox='0 -11 512.00047 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E31837' d='m510.644531 185.011719c-3.878906-11.933594-15.425781-20.132813-31.683593-22.496094l-132.511719-19.257813-59.265625-120.074218c-7.269532-14.730469-18.636719-23.183594-31.183594-23.183594s-23.914062 8.453125-31.183594 23.1875l-59.257812 120.070312-132.515625 19.257813c-16.261719 2.363281-27.8125 10.5625-31.6875 22.496094-3.875 11.933593.648437 25.355469 12.414062 36.820312l95.890625 93.464844-22.640625 131.980469c-2.894531 16.878906 2.039063 26.992187 6.6875 32.507812 5.453125 6.46875 13.40625 10.03125 22.394531 10.03125 6.761719 0 13.953126-1.980468 21.378907-5.882812l118.519531-62.308594 118.527344 62.3125c7.421875 3.902344 14.613281 5.878906 21.375 5.878906h.003906c8.984375 0 16.941406-3.5625 22.394531-10.03125 4.644531-5.511718 9.582031-15.628906 6.683594-32.507812l-22.636719-131.980469 95.886719-93.464844c11.761719-11.464843 16.285156-24.886719 12.410156-36.820312zm0 0'/%3E%3C/svg%3E") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
    margin-right: 0.75rem;
    background-position: center center;
}

/***************************
/ Typography
/****************************/
@font-face {
    font-family: 'Point32HealthSans';
    src: url('https://cdn.point32health.org/fonts/Point32HealthSans-Regular.woff2') format('woff2'),
    url('https://cdn.point32health.org/fonts/Point32HealthSans-Regular.woff') format('woff'),
    url('https://cdn.point32health.org/fonts/Point32HealthSans-Regular.ttf') format('truetype'),
    url('https://cdn.point32health.org/fonts/Point32HealthSans-Regular.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Point32HealthSans';
    src: url('https://cdn.point32health.org/fonts/Point32HealthSans-Medium.woff2') format('woff2'),
        url('https://cdn.point32health.org/fonts/Point32HealthSans-Medium.woff') format('woff'),
        url('https://cdn.point32health.org/fonts/Point32HealthSans-Medium.ttf') format('truetype'),
        url('https://cdn.point32health.org/fonts/Point32HealthSans-Medium.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Point32HealthSans';
    src: url('https://cdn.point32health.org/fonts/Point32HealthSans-Bold.woff2') format('woff2'),
        url('https://cdn.point32health.org/fonts/Point32HealthSans-Bold.woff') format('woff'),
        url('https://cdn.point32health.org/fonts/Point32HealthSans-Bold.ttf') format('truetype'),
        url('https://cdn.point32health.org/fonts/Point32HealthSans-Bold.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}

body {
    color: #000000;
    font-family: 'Point32HealthSans', sans-serif;
    font-size: 1.6rem;
    line-height: 1.25;
    font-weight: 100;
}

h1, h2, h3, table caption, h4, h5, h6 {
    line-height: 1.25;
    font-weight: 900;
}

h1 a, h2 a, h3 a, table caption a, h4 a, h5 a, h6 a {
    font-weight: inherit;
}

h1 {
    font-size: 3rem;
    margin: 2.7rem 0rem;
}

h1.title {
    font-size: 2.4rem;
    margin-bottom: 1rem;
}

h1.skip-link {
    font-size: 1.3rem;
    text-transform: uppercase;
    margin: 0;
}

h1.skip-link a {
    color: #FFFFFF;
    position: absolute;
}

h1.skip-link a:focus, h1.skip-link a:hover {
    z-index: 999;
}

.hphc-disclosure {
    font-size:12px;
    color:#767676;
}

.hphc-disclosure p{

    margin: 1.6rem 0rem 1.6rem;
    font-weight:100;
    line-height:1.5;
}

.hphc-disclosure p:first-of-type{
    margin-top:0;
}

.hphc-disclosure a:link{

    font-weight: 500;
}

.hphc-disclosure h2 {
    font-size: 14px;
    margin-top: 16px;
    margin-bottom: 8px;
    font-weight: 700;
    line-height:1.25;
}
@media only screen and (min-width: 800px) {
    .hphc-disclosure h2 {
        font-size: 16px;
    }
    .hphc-disclosure {
        font-size:14px;

    }
}

.hphc-disclosure h3,.hphc-disclosure h4 {
    font-size: 14px;
    margin-top: 8px;
    margin-bottom: 8px;
    font-weight:500;
    line-height:1.29;
}
@media only screen and (min-width: 800px) {
    h1 {
        font-size: 5rem;
        margin: 7.2rem 0rem 4.7rem;
    }

    h1.title {
        font-size: 3.8rem;
    }
}

h2 {
    font-size: 2.4rem;
    margin: 1rem 0rem;
}

@media only screen and (min-width: 800px) {
    h2 {
        font-size: 3.8rem;
    }

}

h3, table caption {
    font-size: 2.1rem;
    margin: 4.5rem 0rem 3rem;
}

@media only screen and (min-width: 800px) {
    h3, table caption {
        font-size: 2.8rem;
    }
}

h4 {
    font-size: 1.9rem;
    margin: 4.5rem 0rem 1.5rem;
}

@media only screen and (min-width: 800px) {
    h4 {
        font-size: 2.1rem;
    }
}

a, .hphc-btn_link {
    color: #1F277F;
    font-weight: inherit;
    text-decoration: underline;
}

a:hover, a:focus, .hphc-btn_link:hover, .hphc-btn_link:focus {
    text-decoration: none;
}

a.standalone:hover{
    text-decoration: underline;
}

a:visited, .hphc-btn_link:visited {
    color: #6D207C;
}

a.label, .hphc-btn_link.label {
    display: block;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 1.3rem;
}

a.label.icon-l:before, a.label.icon-l:after, a.label.icon-r:before, a.label.icon-r:after, .hphc-btn_link.label.icon-l:before, .hphc-btn_link.label.icon-l:after, .hphc-btn_link.label.icon-r:before, .hphc-btn_link.label.icon-r:after {
    height: 13px;
    width: 13px;
}

a.standalone, a.standalone--sm, a.hphc-btn_link.standalone--sm, .hphc-btn_link.standalone, .hphc-btn_link.standalone--sm {
    font-weight: 900;
    margin: 1rem 0rem;
    padding: 1.5rem 0 1.5rem 0;
    text-decoration: none;
}

a.standalone.icon-l:before, a.icon-l.standalone--sm:before, a.standalone.icon-l:after, a.icon-l.standalone--sm:after, a.standalone.icon-r:before, a.icon-r.standalone--sm:before, a.standalone.icon-r:after, a.icon-r.standalone--sm:after, .hphc-btn_link.standalone.icon-l:before, .hphc-btn_link.icon-l.standalone--sm:before, .hphc-btn_link.standalone.icon-l:after, .hphc-btn_link.icon-l.standalone--sm:after, .hphc-btn_link.standalone.icon-r:before, .hphc-btn_link.icon-r.standalone--sm:before, .hphc-btn_link.standalone.icon-r:after, .hphc-btn_link.icon-r.standalone--sm:after {
    height: 16px;
    width: 16px;
}

a.standalone--sm, .hphc-btn_link.standalone--sm {
    font-size: 1.3rem;
    margin: 1rem 0rem;
}

a.standalone--sm.icon-l:before, a.standalone--sm.icon-l:after, a.standalone--sm.icon-r:before, a.standalone--sm.icon-r:after, .hphc-btn_link.standalone--sm.icon-l:before, .hphc-btn_link.standalone--sm.icon-l:after, .hphc-btn_link.standalone--sm.icon-r:before, .hphc-btn_link.standalone--sm.icon-r:after {
    height: 13px;
    width: 13px;
}

a.heading, .hphc-btn_link.heading {
    text-decoration: none;
}

a.heading.icon-l:before, a.heading.icon-l:after, a.heading.icon-r:before, a.heading.icon-r:after, .hphc-btn_link.heading.icon-l:before, .hphc-btn_link.heading.icon-l:after, .hphc-btn_link.heading.icon-r:before, .hphc-btn_link.heading.icon-r:after {
    height: 35px;
    width: 35px;
    top: 10px;
    background-position: center;
}

a.heading.icon-l:before, a.heading.icon-r:before, .hphc-btn_link.heading.icon-l:before, .hphc-btn_link.heading.icon-r:before {
    margin-right: 1rem;
}

a.icon-only span, .hphc-btn_link.icon-only span {
    text-indent: -9999px;
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

a.icon-l, .hphc-btn_link.icon-l, .hphc-btn_selected.icon-l {
    position: relative;
    text-decoration: none;
}

a.icon-l:before, .hphc-btn_link.icon-l:before, .hphc-btn_selected.icon-l:before {
    content: '';
    display: inline-block;
    margin-right: 0.5rem;
    position: relative;
    top: 1px;
}

a.icon-l:hover, a.icon-l:focus, .hphc-btn_link.icon-l:hover, .hphc-btn_link.icon-l:focus {
    text-decoration: underline;
}

a.icon-r, .hphc-btn_link.icon-r {
    position: relative;
    text-decoration: none;
}

a.icon-r:after, .hphc-btn_link.icon-r:after {
    content: '';
    display: inline-block;
    margin-left: 0.5rem !important;
    position: relative;
    top: 2px;
}

a.icon-r:hover, a.icon-r:focus, .hphc-btn_link.icon-r:hover, .hphc-btn_link.icon-r:focus {
    text-decoration: underline;
}

a.download:after, a.download:before, .hphc-btn_selected.download:after, .hphc-btn_selected.download:before {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 32 32' id='Слой_1' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Download'%3E%3Cpath d='M31,22c-0.552,0-1,0.448-1,1v7H2v-7c0-0.552-0.448-1-1-1s-1,0.448-1,1v8c0,0.552,0.448,1,1,1h30 c0.552,0,1-0.448,1-1v-8C32,22.448,31.552,22,31,22z' fill='%23e31837'/%3E%3Cpath d='M15.27,23.707c0.389,0.385,1.04,0.389,1.429,0l6.999-6.9c0.395-0.391,0.394-1.024,0-1.414 c-0.394-0.391-1.034-0.391-1.428,0l-5.275,5.2V1c0-0.552-0.452-1-1.01-1c-0.558,0-1.01,0.448-1.01,1v19.593l-5.275-5.2 c-0.395-0.391-1.034-0.391-1.428,0c-0.395,0.391-0.395,1.024,0,1.414L15.27,23.707z' fill='%23e31837'/%3E%3C/g%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3C/svg%3E") no-repeat;
    display: inline-block;
    height: 15px;
    width: 15px;
}
a.download-icon:after {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 32 32' id='Слой_1' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Download'%3E%3Cpath d='M31,22c-0.552,0-1,0.448-1,1v7H2v-7c0-0.552-0.448-1-1-1s-1,0.448-1,1v8c0,0.552,0.448,1,1,1h30 c0.552,0,1-0.448,1-1v-8C32,22.448,31.552,22,31,22z' fill='%23FFFFFF'/%3E%3Cpath d='M15.27,23.707c0.389,0.385,1.04,0.389,1.429,0l6.999-6.9c0.395-0.391,0.394-1.024,0-1.414 c-0.394-0.391-1.034-0.391-1.428,0l-5.275,5.2V1c0-0.552-0.452-1-1.01-1c-0.558,0-1.01,0.448-1.01,1v19.593l-5.275-5.2 c-0.395-0.391-1.034-0.391-1.428,0c-0.395,0.391-0.395,1.024,0,1.414L15.27,23.707z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3C/svg%3E") no-repeat;
    display: inline-block;
    height: 15px;
    width: 15px;
    
  /*
    content: '\e094';
    display: inline-block;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    margin-left: 4px;
    -webkit-transform: translate(0,1px);
    transform: translate(0,1px);
     color: #FFFFFF;
    */
}
a.popout:after, a.popout:before, .hphc-btn_selected.popout:after, .hphc-btn_selected.popout:before {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 448 512' style='enable-background:new 0 0 60 60;' xml:space='preserve' fill='%23cc1d2f'%3E%3Cpath d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V86a6 6 0 0 1 6-6h340a6 6 0 0 1 6 6v340a6 6 0 0 1-6 6zm-54-304H204.015c-10.658 0-16.039 12.93-8.485 20.485l48.187 48.201L99.515 340.888c-4.686 4.686-4.686 12.284 0 16.971l22.627 22.627c4.687 4.686 12.285 4.686 16.971 0l144.201-144.201 48.201 48.192c7.513 7.513 20.485 2.235 20.485-8.485V140c0-6.627-5.373-12-12-12z'/%3E%3C/svg%3E") no-repeat;
    display: inline-block;
    height: 15px;
    width: 15px;
}
a.document:after, a.document:before, .hphc-btn_selected.document:after, .hphc-btn_selected.document:before{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve' fill='%23cc1d2f'%3E%3Cg%3E%3Cpath d='M42.5,22h-25c-0.552,0-1,0.447-1,1s0.448,1,1,1h25c0.552,0,1-0.447,1-1S43.052,22,42.5,22z'/%3E%3Cpath d='M17.5,16h10c0.552,0,1-0.447,1-1s-0.448-1-1-1h-10c-0.552,0-1,0.447-1,1S16.948,16,17.5,16z'/%3E%3Cpath d='M42.5,30h-25c-0.552,0-1,0.447-1,1s0.448,1,1,1h25c0.552,0,1-0.447,1-1S43.052,30,42.5,30z'/%3E%3Cpath d='M42.5,38h-25c-0.552,0-1,0.447-1,1s0.448,1,1,1h25c0.552,0,1-0.447,1-1S43.052,38,42.5,38z'/%3E%3Cpath d='M42.5,46h-25c-0.552,0-1,0.447-1,1s0.448,1,1,1h25c0.552,0,1-0.447,1-1S43.052,46,42.5,46z'/%3E%3Cpath d='M38.914,0H6.5v60h47V14.586L38.914,0z M39.5,3.414L50.086,14H39.5V3.414z M8.5,58V2h29v14h14v42H8.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
    display: inline-block;
    height: 14px;
    width: 14px;
}
a.mail:after, a.mail:before, .hphc-btn_selected.mail:after, .hphc-btn_selected.mail:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23cc1d2f' viewBox='0 0 24 24' id='Mail'%3E%3Cpath d='M0 3v18h24v-18h-24zm21.518 2l-9.518 7.713-9.518-7.713h19.036zm-19.518 14v-11.817l10 8.104 10-8.104v11.817h-20z'/%3E%3C/svg%3E ");
    height: 14px;
    width: 14px;
}
a.checkmark:after, a.checkmark:before, .hphc-btn_selected.checkmark:after, .hphc-btn_selected.checkmark:before {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E%3Cpath fill='%23E31837' d='M1671,566c0,26.7-9.3,49.3-28,68l-724,724l-136,136c-18.7,18.7-41.3,28-68,28s-49.3-9.3-68-28l-136-136 L149,996c-18.7-18.7-28-41.3-28-68s9.3-49.3,28-68l136-136c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l294,295l656-657 c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l136,136C1661.7,516.7,1671,539.3,1671,566z'/%3E%3C/svg%3E") no-repeat;
    display: inline-block;
    height: 15px;
    width: 15px;
}

a.triangle-d:after, a.triangle-d:before, .hphc-btn_link.triangle-d:after, .hphc-btn_link.triangle-d:before {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 531.74 460.5' overflow='visible' enable-background='new 0 0 531.74 460.5' xml:space='preserve'%3E%3Cpolygon fill='%231F277F' stroke='%231F277F' points='530.874,0.5 265.87,459.5 0.866,0.5 '/%3E%3C/svg%3E%0A") no-repeat;
    display: inline-block;
    height: 8px;
    width: 8px;
}

a.arrow-r:after, a.arrow-r:before, .hphc-btn_link.arrow-r:after, .hphc-btn_link.arrow-r:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15.2 15.3' enable-background='new 0 0 15.2 15.3' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Artboard-3' transform='translate(-667.000000, -851.000000)' sketch:type='MSArtboardGroup'%3E %3Cg id='Group-11' transform='translate(423.000000, 846.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Group-2-Copy-23' transform='translate(244.000000, 5.000000)' sketch:type='MSShapeGroup'%3E %3Cellipse id='Oval-7' fill='none' stroke='%231F277F' cx='7.8' cy='7.8' rx='7' ry='7'/%3E %3Cpath id='Triangle-1' fill='%231F277F' d='M5.8,10.8v-6l5,3L5.8,10.8z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
}

a.keyboard-arrow-r:after, a.keyboard-arrow-r:before, .hphc-btn_link.keyboard-arrow-r:after, .hphc-btn_link.keyboard-arrow-r:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231f277f' d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'/%3E%3C/svg%3E") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}

a.keyboard-arrow-d:after, a.keyboard-arrow-d:before, .hphc-btn_link.keyboard-arrow-d:after, .hphc-btn_link.keyboard-arrow-d:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231f277f' d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'/%3E%3C/svg%3E") no-repeat;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    height: 14px;
    width: 14px;
}

a.keyboard-arrow-l:after, a.keyboard-arrow-l:before, .hphc-btn_link.keyboard-arrow-l:after, .hphc-btn_link.keyboard-arrow-l:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231f277f' d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'/%3E%3C/svg%3E") no-repeat;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
    height: 14px;
    width: 14px;
}

a.keyboard-arrow-u:after, a.keyboard-arrow-u:before, .hphc-btn_link.keyboard-arrow-u:after, .hphc-btn_link.keyboard-arrow-u:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231f277f' d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'/%3E%3C/svg%3E") no-repeat;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    display: inline-block;
    height: 14px;
    width: 14px;
}

a.phone:after, a.phone:before, .hphc-btn_link.phone:after, .hphc-btn_link.phone:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%231F277F' d='M1600,1240c0,18-3.3,41.5-10,70.5s-13.7,51.8-21,68.5c-14,33.3-54.7,68.7-122,106c-62.7,34-124.7,51-186,51 c-18,0-35.5-1.2-52.5-3.5s-36.2-6.5-57.5-12.5s-37.2-10.8-47.5-14.5s-28.8-10.5-55.5-20.5c-26.7-10-43-16-49-18 c-65.3-23.3-123.7-51-175-83c-85.3-52.7-173.5-124.5-264.5-215.5S396.7,989.3,344,904c-32-51.3-59.7-109.7-83-175c-2-6-8-22.3-18-49 s-16.8-45.2-20.5-55.5S214,598.3,208,577s-10.2-40.5-12.5-57.5S192,485,192,467c0-61.3,17-123.3,51-186c37.3-67.3,72.7-108,106-122 c16.7-7.3,39.5-14.3,68.5-21s52.5-10,70.5-10c9.3,0,16.3,1,21,3c12,4,29.7,29.3,53,76c7.3,12.7,17.3,30.7,30,54s24.3,44.5,35,63.5 s21,36.8,31,53.5c2,2.7,7.8,11,17.5,25s16.8,25.8,21.5,35.5s7,19.2,7,28.5c0,13.3-9.5,30-28.5,50s-39.7,38.3-62,55s-43,34.3-62,53 S523,659,523,671c0,6,1.7,13.5,5,22.5s6.2,15.8,8.5,20.5s7,12.7,14,24s10.8,17.7,11.5,19c50.7,91.3,108.7,169.7,174,235 s143.7,123.3,235,174c1.3,0.7,7.7,4.5,19,11.5s19.3,11.7,24,14s11.5,5.2,20.5,8.5s16.5,5,22.5,5c12,0,27.3-9.5,46-28.5 s36.3-39.7,53-62s35-43,55-62s36.7-28.5,50-28.5c9.3,0,18.8,2.3,28.5,7s21.5,11.8,35.5,21.5s22.3,15.5,25,17.5 c16.7,10,34.5,20.3,53.5,31s40.2,22.3,63.5,35s41.3,22.7,54,30c46.7,23.3,72,41,76,53C1599,1223.7,1600,1230.7,1600,1240z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
    top: 2px;
}

a.email:after, a.email:before, .hphc-btn_link.email:after, .hphc-btn_link.email:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23cc1d2f' viewBox='0 0 24 24' id='Mail'%3E%3Cpath d='M0 3v18h24v-18h-24zm21.518 2l-9.518 7.713-9.518-7.713h19.036zm-19.518 14v-11.817l10 8.104 10-8.104v11.817h-20z'/%3E%3C/svg%3E ") no-repeat;
    display: inline-block;
    background-size: 90%;
    background-position: center;
    height: 13px;
    width: 13px;
}

a.clear:after, a.clear:before, .hphc-btn_link.clear:after, .hphc-btn_link.clear:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-2' sketch:type='MSLayerGroup'%3E %3Ccircle id='Oval-7-Copy' sketch:type='MSShapeGroup' fill='%2301D1C0' cx='11' cy='11' r='10.7'%3E %3C/circle%3E %3Crect id='Rectangle-80' x='10.1' y='5.2' sketch:type='MSShapeGroup' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -4.5693 11.0312)' fill='%23FFFFFF' width='1.9' height='11.7'%3E %3C/rect%3E %3Crect id='Rectangle-81' x='5.2' y='10.1' sketch:type='MSShapeGroup' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -4.5693 11.0312)' fill='%23FFFFFF' width='11.7' height='1.9'%3E %3C/rect%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.comments:after, a.comments:before, .hphc-btn_link.comments:after, .hphc-btn_link.comments:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%231F277F' d='M1408,768c0,92.7-31.3,178.3-94,257s-148.2,140.8-256.5,186.5S831.3,1280,704,1280c-57.3,0-116-5.3-176-16 c-82.7,58.7-175.3,101.3-278,128c-24,6-52.7,11.3-86,16h-3c-7.3,0-14.2-2.7-20.5-8s-10.2-12.3-11.5-21c-0.7-2-1-4.2-1-6.5 s0.2-4.5,0.5-6.5s1-4,2-6l2.5-5l3.5-5.5l4-5l4.5-5l4-4.5c3.3-4,11-12.3,23-25s20.7-22.5,26-29.5s12.8-16.7,22.5-29s18-25.2,25-38.5 s13.8-28,20.5-44c-82.7-48-147.7-107-195-177S0,847.3,0,768c0-92.7,31.3-178.3,94-257s148.2-140.8,256.5-186.5S576.7,256,704,256 s245.2,22.8,353.5,68.5S1251.3,432.3,1314,511S1408,675.3,1408,768z M1792,1024c0,80-23.7,154.8-71,224.5S1608.7,1377,1526,1425 c6.7,16,13.5,30.7,20.5,44s15.3,26.2,25,38.5s17.2,22,22.5,29s14,16.8,26,29.5s19.7,21,23,25c0.7,0.7,2,2.2,4,4.5s3.5,4,4.5,5 s2.3,2.7,4,5s2.8,4.2,3.5,5.5l2.5,5l2,6l0.5,6.5l-1,6.5c-2,9.3-6.3,16.7-13,22s-14,7.7-22,7c-33.3-4.7-62-10-86-16 c-102.7-26.7-195.3-69.3-278-128c-60,10.7-118.7,16-176,16c-180.7,0-338-44-472-132c38.7,2.7,68,4,88,4c107.3,0,210.3-15,309-45 s186.7-73,264-129c83.3-61.3,147.3-132,192-212s67-164.7,67-254c0-51.3-7.7-102-23-152c86,47.3,154,106.7,204,178 S1792,942,1792,1024z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.provider:after, a.provider:before, .hphc-btn_link.provider:after, .hphc-btn_link.provider:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='25px' height='28px' viewBox='0 0 25 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.0608974359 L24.9391026,0.0608974359 L24.9391026,27.5641026 L0,27.5641026'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-109.000000, -737.000000)'%3E %3Cg id='findProvider' transform='translate(109.000000, 737.000000)'%3E %3Cmask id='mask-2' sketch:name='Clip 2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-2'%3E%3C/g%3E %3Cpath d='M21.1538462,16.605641 C19.7737179,16.605641 18.650641,15.4832051 18.650641,14.1024359 C18.650641,12.7223077 19.7737179,11.5992308 21.1538462,11.5992308 C22.5339744,11.5992308 23.6570513,12.7223077 23.6570513,14.1024359 C23.6570513,15.4832051 22.5339744,16.605641 21.1538462,16.605641 M24.9391026,14.1024359 C24.9391026,12.0152564 23.2410256,10.3171795 21.1538462,10.3171795 C19.0666667,10.3171795 17.3685897,12.0152564 17.3685897,14.1024359 C17.3685897,15.9710256 18.7307692,17.5229487 20.5128205,17.829359 L20.5128205,20.1921795 C20.5128205,23.5498718 17.7807692,26.2819231 14.4230769,26.2819231 C11.0653846,26.2819231 8.33333333,23.5498718 8.33333333,20.1921795 L8.33333333,14.0325641 C11.9442308,13.5588462 14.7435897,10.4691026 14.7435897,6.73064103 L14.7435897,0.701794872 C14.7435897,0.347948718 14.4564103,0.0607692308 14.1025641,0.0607692308 L12.1794872,0.0607692308 C11.825641,0.0607692308 11.5384615,0.347948718 11.5384615,0.701794872 C11.5384615,1.05628205 11.825641,1.34282051 12.1794872,1.34282051 L13.4615385,1.34282051 L13.4615385,6.73064103 C13.4615385,10.0883333 10.7294872,12.8203846 7.37179487,12.8203846 C4.01410256,12.8203846 1.28205128,10.0883333 1.28205128,6.73064103 L1.28205128,1.34282051 L3.20512821,1.34282051 C3.55897436,1.34282051 3.84615385,1.05628205 3.84615385,0.701794872 C3.84615385,0.347948718 3.55897436,0.0607692308 3.20512821,0.0607692308 L0.641025641,0.0607692308 C0.287179487,0.0607692308 0,0.347948718 0,0.701794872 L0,6.73064103 C0,10.6876923 3.13525641,13.9165385 7.05128205,14.0864103 L7.05128205,20.1921795 C7.05128205,24.2575641 10.3583333,27.5639744 14.4230769,27.5639744 C18.4878205,27.5639744 21.7948718,24.2575641 21.7948718,20.1921795 L21.7948718,17.829359 C23.5769231,17.5229487 24.9391026,15.9710256 24.9391026,14.1024359' id='Fill-1' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    background-position: top center;
    display: inline-block;
    height: 17px;
    width: 17px;
}

a.pills:after, a.pills:before, .hphc-btn_link.pills:after, .hphc-btn_link.pills:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='31px' height='31px' viewBox='0 0 31 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.11523913 L30.8847609,0.11523913 L30.8847609,31 L0,31 L0,0.11523913 Z'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-107.000000, -791.000000)'%3E %3Cg id='prescription' transform='translate(107.000000, 791.000000)'%3E %3Cpath d='M25.1563652,9.05981739 C23.6906043,9.05981739 22.2241696,9.61916522 21.1061478,10.7378609 L10.6220826,21.2212522 C8.38536522,23.4579696 8.38536522,27.0849696 10.6220826,29.3223609 L10.6220826,29.3223609 C11.7407783,30.4403826 13.2065391,30.9997304 14.6729739,30.9997304 C16.1387348,30.9997304 17.6044957,30.4403826 18.7231913,29.3223609 L29.2065826,18.8382957 C31.4439739,16.6015783 31.4439739,12.9745783 29.2065826,10.7378609 L29.2065826,10.7378609 C28.0885609,9.61916522 26.6221261,9.05981739 25.1563652,9.05981739 M25.1563652,10.4076435 C26.3262783,10.4076435 27.4261043,10.8632087 28.2536696,11.6907739 C29.0812348,12.5183391 29.5368,13.6181652 29.5368,14.7880783 C29.5368,15.9579913 29.0812348,17.0578174 28.2536696,17.8853826 L17.7702783,28.3694478 C16.942713,29.1963391 15.842887,29.6519043 14.6729739,29.6519043 C13.502387,29.6519043 12.4025609,29.1963391 11.5749957,28.3694478 C10.7481043,27.5418826 10.2925391,26.4420565 10.2925391,25.2714696 C10.2925391,24.1015565 10.7481043,23.0017304 11.5749957,22.1741652 L22.0590609,11.6907739 C22.8866261,10.8632087 23.9864522,10.4076435 25.1563652,10.4076435' id='Fill-1' fill='%23000000' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M23.4885652,24.5569196 L15.3874565,16.4558109 L16.3403696,15.5028978 L24.4414783,23.6040065 L23.4885652,24.5569196 Z' id='Fill-3' fill='%23000000' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cmask id='mask-2' sketch:name='Clip 6' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-6'%3E%3C/g%3E %3Cpath d='M15.5,8.8761087 L0.673913043,8.8761087 L0.673913043,7.52828261 L15.5,7.52828261 L15.5,8.8761087 Z' id='Fill-5' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3Cpath d='M8.08695652,1.46326739 C4.371,1.46326739 1.34782609,4.4864413 1.34782609,8.20239783 C1.34782609,11.9183543 4.371,14.9415283 8.08695652,14.9415283 C11.802913,14.9415283 14.826087,11.9183543 14.826087,8.20239783 C14.826087,4.4864413 11.802913,1.46326739 8.08695652,1.46326739 M8.08695652,16.2893543 C3.62767391,16.2893543 0,12.6616804 0,8.20239783 C0,3.74311522 3.62767391,0.115441304 8.08695652,0.115441304 C12.5462391,0.115441304 16.173913,3.74311522 16.173913,8.20239783 C16.173913,12.6616804 12.5462391,16.2893543 8.08695652,16.2893543' id='Fill-7' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    display: inline-block;
    height: 17px;
    width: 17px;
}

a.login:after, a.login:before, .hphc-btn_link.login:after, .hphc-btn_link.login:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='26px' height='26px' viewBox='0 0 26 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-106.000000, -853.000000)' fill='%23000000'%3E %3Cg id='logIn' transform='translate(106.000000, 853.000000)' sketch:type='MSShapeGroup'%3E %3Cpath d='M6.65104186,-0.000181395349 L6.65104186,7.86088837 L7.86034419,7.86088837 L7.86034419,1.20972558 L24.1859256,1.20972558 L24.1859256,24.1864698 L7.86034419,24.1864698 L7.86034419,18.1399581 L6.65104186,18.1399581 L6.65104186,25.3951674 L25.3958326,25.3951674 L25.3958326,-0.000181395349 L6.65104186,-0.000181395349 Z' id='Fill-1'%3E%3C/path%3E %3Cpath d='M12.0929023,9.67435814 L-0.000120930233,9.67435814 L-0.000120930233,15.1162186 L12.0929023,15.1162186 L12.0929023,18.3734744 L20.6856,12.3765442 L12.0929023,6.37961395 L12.0929023,9.67435814 Z M1.2091814,10.8836605 L13.3022047,10.8836605 L13.3022047,8.69845116 L18.5723442,12.3765442 L13.3022047,16.0546372 L13.3022047,13.9069163 L1.2091814,13.9069163 L1.2091814,10.8836605 Z' id='Fill-2'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    display: inline-block;
    height: 17px;
    width: 17px;
}

a.form:after, a.form:before, .hphc-btn_link.form:after, .hphc-btn_link.form:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='20px' height='27px' viewBox='0 0 20 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-112.000000, -907.000000)' fill='%23000000'%3E %3Cg id='forms' transform='translate(112.000000, 907.000000)' sketch:type='MSShapeGroup'%3E %3Cpath d='M15.78125,5.390625 L3.90625,5.390625 L3.90625,4.140625 L15.78125,4.140625 L15.78125,5.390625 Z' id='Fill-1'%3E%3C/path%3E %3Cpath d='M15.78125,7.890625 L3.90625,7.890625 L3.90625,6.640625 L15.78125,6.640625 L15.78125,7.890625 Z' id='Fill-2'%3E%3C/path%3E %3Cpath d='M15.78125,10.390625 L3.90625,10.390625 L3.90625,9.140625 L15.78125,9.140625 L15.78125,10.390625 Z' id='Fill-3'%3E%3C/path%3E %3Cpath d='M12.18375,12.890625 L3.90625,12.890625 L3.90625,11.640625 L12.18375,11.640625 L12.18375,12.890625 Z' id='Fill-4'%3E%3C/path%3E %3Cpath d='M0,0.312625 L0,26.875125 L14.0625,26.875125 L19.6875,21.250125 L19.6875,0.312625 L0,0.312625 Z M1.25,1.562625 L18.4375,1.562625 L18.4375,20.732625 L13.545,25.625125 L1.25,25.625125 L1.25,1.562625 Z' id='Fill-5'%3E%3C/path%3E %3Cpath d='M12.83175,20.0198125 L12.83175,26.8748125 L14.082375,26.8748125 L14.082375,21.2698125 L19.687375,21.2698125 L19.687375,20.0198125 L12.83175,20.0198125 Z' id='Fill-6'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    background-position: top center;
    display: inline-block;
    height: 17px;
    width: 17px;
}

a.card:after, a.card:before, .hphc-btn_link.card:after, .hphc-btn_link.card:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='31px' height='28px' viewBox='0 0 31 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.339734694 L30.425551,0.339734694 L30.425551,27.2040816 L0,27.2040816 L0,0.339734694 Z'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-104.000000, -963.000000)'%3E %3Cg id='idCards' transform='translate(104.000000, 963.000000)'%3E %3Cg id='Group-3'%3E %3Cmask id='mask-2' sketch:name='Clip 2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-2'%3E%3C/g%3E %3Cpath d='M29.1605612,24.6734694 C29.1605612,25.372551 28.5943367,25.9387755 27.8952551,25.9387755 L7.01770408,25.9387755 C6.31862245,25.9387755 5.75239796,25.372551 5.75239796,24.6734694 L5.75239796,13.2857143 C5.75239796,12.5866327 6.31862245,12.0204082 7.01770408,12.0204082 L27.8952551,12.0204082 C28.5943367,12.0204082 29.1605612,12.5866327 29.1605612,13.2857143 L29.1605612,24.6734694 Z M4.48709184,13.2072653 L4.48709184,19.0213469 L1.33458163,11.4826531 C1.20172449,11.1720204 1.2339898,10.8284898 1.35988776,10.5146939 C1.48578571,10.2015306 1.74390816,9.95542857 2.05454082,9.82193878 L21.0860102,1.6834898 C21.2479694,1.61516327 21.4206837,1.58226531 21.5864388,1.58226531 C22.0780102,1.58226531 22.5487041,1.90934694 22.7536837,2.38889796 L26.3186837,10.755102 L7.16258163,10.755102 C5.76758163,10.755102 4.48709184,11.8116327 4.48709184,13.2072653 L4.48709184,13.2072653 Z M27.8528673,10.755102 L27.6953367,10.755102 L23.9196633,1.891 C23.3698878,0.607979592 21.8799898,-0.0082244898 20.597602,0.540285714 L1.5749898,8.66861224 C0.95372449,8.93495918 0.472908163,9.42210204 0.221744898,10.0490612 C-0.0300510204,10.6766531 -0.0945816327,11.3618163 0.171132653,11.9830816 L4.48709184,22.2383878 L4.48709184,24.5602245 C4.48709184,25.9558571 5.76758163,27.2040816 7.16258163,27.2040816 L27.8528673,27.2040816 C29.2485,27.2040816 30.4258673,25.9558571 30.4258673,24.5602245 L30.4258673,13.2072653 C30.4258673,11.8116327 29.2485,10.755102 27.8528673,10.755102 L27.8528673,10.755102 Z' id='Fill-1' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3Cpath d='M7.68831633,19.2904143 L19.7087245,19.2904143' id='Stroke-4' stroke='%23000000' stroke-width='2' stroke-linejoin='round' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M7.68831633,21.8210265 L16.0671735,21.8210265' id='Stroke-6' stroke='%23000000' stroke-width='2' stroke-linejoin='round' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M5.26487551,15.761349 L29.7510796,15.761349' id='Stroke-8' stroke='%23000000' stroke-width='2' stroke-linejoin='round' sketch:type='MSShapeGroup'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    display: inline-block;
    height: 17px;
    width: 17px;
}

a.locator:after, a.locator:before, .hphc-btn_link.locator:after, .hphc-btn_link.locator:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='17px' height='17px' viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.4.3 (16618) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.0130535714 L16.9869464,0.0130535714 L16.9869464,17 L0,17'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='FindProvider_v02' sketch:type='MSArtboardGroup' transform='translate(-29.000000, -534.000000)'%3E %3Cg id='Page-1' sketch:type='MSLayerGroup' transform='translate(29.000000, 534.000000)'%3E %3Cg id='Group-3'%3E %3Cmask id='mask-2' sketch:name='Clip 2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-2'%3E%3C/g%3E %3Cpath d='M8.49348839,16.007458 C4.33197946,16.007458 0.958390179,12.633717 0.958390179,8.47220804 C0.958390179,4.31069911 4.33197946,0.937109821 8.49348839,0.937109821 C12.6551491,0.937109821 16.0285866,4.31069911 16.0285866,8.47220804 C16.0285866,12.633717 12.6551491,16.007458 8.49348839,16.007458 M8.49348839,15.718458 C4.51047946,15.718458 1.28154196,12.4895205 1.28154196,8.50651161 C1.28154196,4.52350268 4.51047946,1.29456518 8.49348839,1.29456518 C12.4764973,1.29456518 15.7054348,4.52350268 15.7054348,8.50651161 C15.7054348,12.4895205 12.4764973,15.718458 8.49348839,15.718458 M15.0702116,8.03582411 L14.7364348,8.22859196 L14.2528455,8.50787768 L14.7364348,8.78701161 L15.0700598,8.97947589 C14.838283,12.2501545 12.2208902,14.8613241 8.94763125,15.0839938 L8.77277411,14.7808777 L8.49348839,14.2972884 L8.21435446,14.7808777 L8.03934554,15.0839938 C4.75880089,14.860717 2.13730982,12.2383152 1.91570268,8.95746696 L2.21320268,8.78579732 L2.69664018,8.50651161 L2.21320268,8.22737768 L1.91570268,8.05555625 C2.13715804,4.77592232 4.75682768,2.15427946 8.03539911,1.92918125 L8.21435446,2.23912768 L8.49348839,2.72256518 L8.77277411,2.23912768 L8.95142589,1.92918125 C12.2237741,2.15382411 14.8394973,4.76544911 15.0702116,8.03582411 M8.49348839,16.9999848 C13.1842741,16.9999848 16.9869616,13.1972973 16.9869616,8.50651161 C16.9869616,3.81572589 13.1842741,0.0130383929 8.49348839,0.0130383929 C3.80270268,0.0130383929 1.51785714e-05,3.81572589 1.51785714e-05,8.50651161 C1.51785714e-05,13.1972973 3.80270268,16.9999848 8.49348839,16.9999848' id='Fill-1' fill='%231F277F' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3Cpath d='M7.96928201,9.03086603 L7.96928201,9.03071799 L5.1,7.81931902 L11.9,5.1 L9.18068098,11.9 L7.96928201,9.03086603 Z' id='Fill-4' fill='%231F277F' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M7.65,15.3 L8.92491983,13.6 L10.2,15.3 L7.65,15.3 Z' id='Fill-6' fill='%231F277F' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M10.2,1.7 L8.92508017,3.4 L7.65,1.7 L10.2,1.7 Z' id='Fill-8' fill='%231F277F' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M15.3,10.2 L13.6,8.92508017 L15.3,7.65 L15.3,10.2 Z' id='Fill-10' fill='%231F277F' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M1.7,7.65 L3.4,8.92491983 L1.7,10.2 L1.7,7.65 Z' id='Fill-12' fill='%231F277F' sketch:type='MSShapeGroup'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat;
    display: inline-block;
    background-size: 100%;
    height: 13px;
    width: 13px;
}

a.location:after, a.location:before, .hphc-btn_link.location:after, .hphc-btn_link.location:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%231F277F' d='M1152,640c0-70.7-25-131-75-181s-110.3-75-181-75s-131,25-181,75s-75,110.3-75,181s25,131,75,181 s110.3,75,181,75s131-25,181-75S1152,710.7,1152,640z M1408,640c0,72.7-11,132.3-33,179l-364,774c-10.7,22-26.5,39.3-47.5,52 s-43.5,19-67.5,19s-46.5-6.3-67.5-19s-36.5-30-46.5-52L417,819c-22-46.7-33-106.3-33-179c0-141.3,50-262,150-362s220.7-150,362-150 s262,50,362,150S1408,498.7,1408,640z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    background-position: center;
    height: 13px;
    width: 13px;
}

a.plus:after, a.plus:before, .hphc-btn_link.plus:after, .hphc-btn_link.plus:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23FFD46E' d='M1606,736v192c0,26.7-9.3,49.3-28,68s-41.3,28-68,28h-416v416c0,26.7-9.3,49.3-28,68s-41.3,28-68,28H806 c-26.7,0-49.3-9.3-68-28s-28-41.3-28-68v-416H294c-26.7,0-49.3-9.3-68-28s-28-41.3-28-68V736c0-26.7,9.3-49.3,28-68s41.3-28,68-28 h416V224c0-26.7,9.3-49.3,28-68s41.3-28,68-28h192c26.7,0,49.3,9.3,68,28s28,41.3,28,68v416h416c26.7,0,49.3,9.3,68,28 S1606,709.3,1606,736z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    background-size: 70%;
    background-position: center;
    height: 13px;
    width: 13px;
}

a.carat-r:after, a.carat-r:before, .hphc-btn_link.carat-r:after, .hphc-btn_link.carat-r:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%231F277F' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
    top: 1px;
}

a.carat-d:after, a.carat-d:before, .hphc-btn_link.carat-d:after, .hphc-btn_link.carat-d:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%231F277F' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.star-border:after, a.star-border:before, .hphc-btn_link.star-border:after, .hphc-btn_link.star-border:before {
    background: url("data:image/svg+xml,%3Csvg viewBox='0 -11 511.99817 511' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E31837' d='m510.640625 185.507812c-3.875-11.933593-15.425781-20.132812-31.683594-22.496093l-132.511719-19.257813-59.261718-120.070312c-7.269532-14.734375-18.636719-23.183594-31.183594-23.183594s-23.914062 8.449219-31.1875 23.183594l-59.253906 120.070312-132.519532 19.257813c-16.257812 2.363281-27.808593 10.5625-31.683593 22.496093-3.875 11.933594.648437 25.355469 12.414062 36.820313l95.890625 93.464844-22.640625 131.980469c-2.894531 16.878906 2.039063 26.996093 6.6875 32.507812 5.457031 6.46875 13.40625 10.03125 22.390625 10.03125 6.765625 0 13.957032-1.976562 21.378906-5.878906l118.523438-62.3125 118.527344 62.3125c7.421875 3.902344 14.613281 5.878906 21.375 5.882812h.003906c8.984375 0 16.9375-3.566406 22.390625-10.035156 4.648437-5.511719 9.582031-15.628906 6.683594-32.507812l-22.632813-131.980469 95.882813-93.460938c11.765625-11.46875 16.289062-24.890625 12.410156-36.824219zm-33.347656 15.339844-101.53125 98.96875c-3.535157 3.445313-5.148438 8.414063-4.3125 13.277344l23.964843 139.753906c.699219 4.066406.398438 6.375.121094 7.453125-1.070312-.070312-3.367187-.484375-7.046875-2.417969l-125.507812-65.984374c-2.1875-1.148438-4.582031-1.722657-6.980469-1.722657s-4.796875.574219-6.980469 1.722657l-125.5 65.980468c-3.679687 1.933594-5.980469 2.351563-7.050781 2.421875-.273438-1.078125-.578125-3.386719.121094-7.453125l23.972656-139.75c.832031-4.867187-.78125-9.835937-4.316406-13.277344l-101.535156-98.972656c-2.953126-2.878906-4.066407-4.921875-4.480469-5.957031.941406-.59375 3.042969-1.59375 7.125-2.1875l140.324219-20.390625c4.886718-.710938 9.109374-3.78125 11.292968-8.207031l62.746094-127.144531c1.828125-3.699219 3.425781-5.386719 4.285156-6.101563.855469.714844 2.457032 2.402344 4.28125 6.101563l62.75 127.144531c2.1875 4.425781 6.410156 7.496093 11.296875 8.207031l140.3125 20.390625c4.085938.59375 6.183594 1.59375 7.125 2.1875-.414062 1.03125-1.523437 3.078125-4.476562 5.957031zm0 0'/%3E%3C/svg%3E") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.star-filled:after, a.star-filled:before, .hphc-btn_link.star-filled:after, .hphc-btn_link.star-filled:before {
    background: url("data:image/svg+xml,%3Csvg viewBox='0 -11 512.00047 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E31837' d='m510.644531 185.011719c-3.878906-11.933594-15.425781-20.132813-31.683593-22.496094l-132.511719-19.257813-59.265625-120.074218c-7.269532-14.730469-18.636719-23.183594-31.183594-23.183594s-23.914062 8.453125-31.183594 23.1875l-59.257812 120.070312-132.515625 19.257813c-16.261719 2.363281-27.8125 10.5625-31.6875 22.496094-3.875 11.933593.648437 25.355469 12.414062 36.820312l95.890625 93.464844-22.640625 131.980469c-2.894531 16.878906 2.039063 26.992187 6.6875 32.507812 5.453125 6.46875 13.40625 10.03125 22.394531 10.03125 6.761719 0 13.953126-1.980468 21.378907-5.882812l118.519531-62.308594 118.527344 62.3125c7.421875 3.902344 14.613281 5.878906 21.375 5.878906h.003906c8.984375 0 16.941406-3.5625 22.394531-10.03125 4.644531-5.511718 9.582031-15.628906 6.683594-32.507812l-22.636719-131.980469 95.886719-93.464844c11.761719-11.464843 16.285156-24.886719 12.410156-36.820312zm0 0'/%3E%3C/svg%3E") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.info:after, a.info:before, .hphc-btn_link.info:after, .hphc-btn_link.info:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='BUTTONS' transform='translate(-249.000000, -776.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='TOOL-TIP' transform='translate(102.000000, 687.000000)' sketch:type='MSShapeGroup'%3E %3Cg id='Group' transform='translate(0.000000, 61.000000)'%3E %3Cg id='infoIcon' transform='translate(147.000000, 28.000000)'%3E %3Cpath id='Oval-7' fill='%231F277F' d='M14,7c0-3.9-3.1-7-7-7S0,3.1,0,7s3.1,7,7,7S14,10.9,14,7z'/%3E %3Cpath id='i' fill='%23FFFFFF' d='M6,5.7h2.3V11H6V5.7z M6,4.2C6,4,6,3.9,6.1,3.7c0.1-0.1,0.1-0.3,0.3-0.4 c0.1-0.1,0.2-0.2,0.4-0.3C6.9,3,7,3,7.2,3c0.2,0,0.3,0,0.4,0.1C7.8,3.2,7.9,3.2,8,3.3c0.1,0.1,0.2,0.2,0.3,0.4 C8.4,3.9,8.4,4,8.4,4.2c0,0.2,0,0.3-0.1,0.5S8.1,4.9,8,5S7.8,5.2,7.7,5.3C7.5,5.3,7.4,5.3,7.2,5.3c-0.2,0-0.3,0-0.5-0.1 C6.6,5.2,6.5,5.1,6.4,5S6.2,4.8,6.1,4.6C6,4.5,6,4.3,6,4.2L6,4.2z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.pdf:after, a.pdf:before, .hphc-btn_link.pdf:after, .hphc-btn_link.pdf:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' viewBox='0 0 12 16'%3E%3Cpath id='icon-PDF' d='M5.688-6a2.092,2.092,0,0,0,.125-.859q0-.609-.187-.609-.062,0-.062.563A2.71,2.71,0,0,0,5.688-6ZM5.625-4.531A3.687,3.687,0,0,0,6.719-3.25a11.4,11.4,0,0,0-1.531.5l-.437.188A17.239,17.239,0,0,0,5.625-4.531ZM2.688-.625a3.862,3.862,0,0,1,.969-1.156l.125-.094q-.313.469-.594.813A1.641,1.641,0,0,1,2.844-.7Q2.688-.594,2.688-.625ZM7.75-9a.723.723,0,0,1-.531-.219A.723.723,0,0,1,7-9.75V-14H.75a.723.723,0,0,0-.531.219A.723.723,0,0,0,0-13.25V1.25a.723.723,0,0,0,.219.531A.723.723,0,0,0,.75,2h10.5a.723.723,0,0,0,.531-.219A.723.723,0,0,0,12,1.25V-9ZM7.5-3.625q1.813-.25,2.313.219a.75.75,0,0,1,.2.516.791.791,0,0,1-.2.578.786.786,0,0,1-.625.25,3.54,3.54,0,0,1-.953-.156,4.841,4.841,0,0,1-1.047-.437,13.15,13.15,0,0,0-2,.563l-.469.156A7.411,7.411,0,0,1,3.672-.453,1.273,1.273,0,0,1,2.813,0a1.02,1.02,0,0,1-.359-.078.759.759,0,0,1-.328-.234q-.375-.5.313-1.187a5.143,5.143,0,0,1,1.406-.937h0A28.266,28.266,0,0,0,5.125-5.125,10.742,10.742,0,0,1,4.844-6.5a2.366,2.366,0,0,1,.031-1.031.542.542,0,0,1,.406-.422.886.886,0,0,1,.672.047.791.791,0,0,1,.422.594,2.474,2.474,0,0,1,0,.969,7.73,7.73,0,0,1-.187,1l-.031.031A3.331,3.331,0,0,0,7.5-3.625Zm4.281-7.094a.723.723,0,0,1,.219.531V-10H8v-4h.188a.723.723,0,0,1,.531.219ZM9.469-2.75l-.094.031a1.1,1.1,0,0,1-.375,0,7.8,7.8,0,0,1-.875-.312A4.372,4.372,0,0,1,9.063-3a.648.648,0,0,1,.375.125Q9.531-2.781,9.469-2.75Z' transform='translate(0 14)' fill='%23270071'/%3E%3C/svg%3E%0A") no-repeat;
    background-size: auto;
    display: inline-block;
    height: 14px;
    width: 14px;
}

a.mp3:after, a.mp3:before, .hphc-btn_link.mp3:after, .hphc-btn_link.mp3:before {
    background: url("data:image/svg+xml;charset=utf8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTE3LjUgMTMwMi40MiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fS5jbHMtMntmaWxsOiMxZjI3N2Y7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5tcDM8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExNTAuNDMsMzA2LjQ4YzE4NC4zNyw3MS44MywzMTkuOSwzMTIuNTksMzE5LjksNTk4LjU1LDAsMjc4LjM5LTEyOC40NSw1MTMuOTQtMzA1LjM2LDU5Mi40OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNSAtMjUwLjc5KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTExNjUsMTU1My4yMWE1NS42OCw1NS42OCwwLDAsMS0yMi42Mi0xMDYuNTdjNzUuMTktMzMuMzksMTQzLjQ4LTEwMy4wOCwxOTIuMy0xOTYuMjYsNTIuMzItOTkuODcsODAtMjE5LjI5LDgwLTM0NS4zNSwwLTEyOS41OS0yOS4wNy0yNTEuNjYtODQuMDctMzUzLTUxLjI5LTk0LjUyLTEyMi40NS0xNjMuMy0yMDAuMzYtMTkzLjY1YTU1LjY3LDU1LjY3LDAsMCwxLDQwLjQyLTEwMy43NWMxMDIuNDIsMzkuOSwxOTQsMTI2LjY2LDI1Ny44MSwyNDQuM1MxNTI2LDc1NywxNTI2LDkwNWMwLDI5NC45NC0xMzYsNTUzLjQ5LTMzOC40NCw2NDMuMzhBNTUuNSw1NS41LDAsMCwxLDExNjUsMTU1My4yMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04LjUgLTI1MC43OSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMDA1LjY3LDU2NC44M2MxMTMuNzgsNDEuNjQsMTk3LjQyLDE4MS4yMywxOTcuNDIsMzQ3LDAsMTYxLjQtNzkuMjcsMjk4LTE4OC40NCwzNDMuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNSAtMjUwLjc5KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEwMTQuNjYsMTMxMUE1NS42OCw1NS42OCwwLDAsMSw5OTMuMjEsMTIwNGM5MC43OS0zNy44NywxNTQuMi0xNTgsMTU0LjItMjkyLjExLDAtNzAuNzMtMTYuOC0xMzcuMTktNDguNTgtMTkyLjIxLTI5LTUwLjIyLTY4Ljg5LTg2LjYzLTExMi4zLTEwMi41MWE1NS42Nyw1NS42NywwLDAsMSwzOC4yNy0xMDQuNTdjNjcuODgsMjQuODQsMTI4LjQxLDc4LjYxLDE3MC40NSwxNTEuMzksNDEuNTUsNzEuOTMsNjMuNTEsMTU3LjY1LDYzLjUxLDI0Ny45MSwwLDE4MC42NC04OS40OSwzMzkuMzMtMjIyLjY5LDM5NC44OEE1NS41NSw1NS41NSwwLDAsMSwxMDE0LjY2LDEzMTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC41IC0yNTAuNzkpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzg3LjYyLDMyMi4zNkM3NjYsMzAwLjcsNzI3LjY5LDI5OC4yOCw3MDYsMzE5LjkzTDMzNi4xMSw2ODkuODZINjdBNTguNjMsNTguNjMsMCwwLDAsOC41LDc0OC4zMnYzMDguM0E1OC42Myw1OC42MywwLDAsMCw2NywxMTE1LjA4SDM0Ni44OEw3MDQuOCwxNDczLjg5YzI3Ljc5LDI4LjU0LDYxLjU0LDI2LjEyLDgzLjE2LDExLjYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNSAtMjUwLjc5KSIvPjwvc3ZnPg==") no-repeat;
    background-size: auto;
    display: inline-block;
    height: 14px;
    width: 14px;
}

a.search:after, a.search:before, .hphc-btn_link.search:after, .hphc-btn_link.search:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23FFFFFF' d='M1216,832c0-123.3-43.8-228.8-131.5-316.5S891.3,384,768,384s-228.8,43.8-316.5,131.5S320,708.7,320,832 s43.8,228.8,131.5,316.5S644.7,1280,768,1280s228.8-43.8,316.5-131.5S1216,955.3,1216,832z M1728,1664c0,34.7-12.7,64.7-38,90 s-55.3,38-90,38c-36,0-66-12.7-90-38l-343-342c-119.3,82.7-252.3,124-399,124c-95.3,0-186.5-18.5-273.5-55.5s-162-87-225-150 s-113-138-150-225S64,927.3,64,832s18.5-186.5,55.5-273.5s87-162,150-225s138-113,225-150S672.7,128,768,128s186.5,18.5,273.5,55.5 s162,87,225,150s113,138,150,225S1472,736.7,1472,832c0,146.7-41.3,279.7-124,399l343,343C1715.7,1598.7,1728,1628.7,1728,1664z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}

a.external:after, a.external:before, .hphc-btn_link.external:after, .hphc-btn_link.external:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%231F277F' d='M1408,928V448c0-17.3-6.3-32.3-19-45s-27.7-19-45-19H864c-28,0-47.7,13-59,39c-11.3,27.3-6.7,50.7,14,70 l144,144l-534,534c-12.7,12.7-19,27.7-19,45s6.3,32.3,19,45l102,102c12.7,12.7,27.7,19,45,19s32.3-6.3,45-19l534-534l144,144 c12,12.7,27,19,45,19c8,0,16.3-1.7,25-5C1395,975.7,1408,956,1408,928z M1664,416v960c0,79.3-28.2,147.2-84.5,203.5 S1455.3,1664,1376,1664H416c-79.3,0-147.2-28.2-203.5-84.5S128,1455.3,128,1376V416c0-79.3,28.2-147.2,84.5-203.5S336.7,128,416,128 h960c79.3,0,147.2,28.2,203.5,84.5S1664,336.7,1664,416z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}

a.red, .hphc-btn_link.red {
    color: #006290;
}

a.red.carat-r:after, a.red.carat-r:before, .hphc-btn_link.red.carat-r:after, .hphc-btn_link.red.carat-r:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%23E31837' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.red.carat-l:after, a.red.carat-l:before, .hphc-btn_link.red.carat-l:after, .hphc-btn_link.red.carat-l:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%23E31837' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.red.carat-d:after, a.red.carat-d:before, .hphc-btn_link.red.carat-d:after, .hphc-btn_link.red.carat-d:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%23E31837' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.red.external:after, a.red.external:before, .hphc-btn_link.red.external:after, .hphc-btn_link.red.external:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23E31837' d='M1408,928V448c0-17.3-6.3-32.3-19-45s-27.7-19-45-19H864c-28,0-47.7,13-59,39c-11.3,27.3-6.7,50.7,14,70 l144,144l-534,534c-12.7,12.7-19,27.7-19,45s6.3,32.3,19,45l102,102c12.7,12.7,27.7,19,45,19s32.3-6.3,45-19l534-534l144,144 c12,12.7,27,19,45,19c8,0,16.3-1.7,25-5C1395,975.7,1408,956,1408,928z M1664,416v960c0,79.3-28.2,147.2-84.5,203.5 S1455.3,1664,1376,1664H416c-79.3,0-147.2-28.2-203.5-84.5S128,1455.3,128,1376V416c0-79.3,28.2-147.2,84.5-203.5S336.7,128,416,128 h960c79.3,0,147.2,28.2,203.5,84.5S1664,336.7,1664,416z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}

a.blue, .hphc-btn_link.blue {
    color: #1F277F;
}

a.blue.carat-r:after, a.blue.carat-r:before, .hphc-btn_link.blue.carat-r:after, .hphc-btn_link.blue.carat-r:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%231F277F' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.blue.carat-l:after, a.blue.carat-l:before, .hphc-btn_link.blue.carat-l:after, .hphc-btn_link.blue.carat-l:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%231F277F' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.blue.carat-d:after, a.blue.carat-d:before, .hphc-btn_link.blue.carat-d:after, .hphc-btn_link.blue.carat-d:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%231F277F' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    height: 13px;
    width: 13px;
}

a.blue.external:after, a.blue.external:before, .hphc-btn_link.blue.external:after, .hphc-btn_link.blue.external:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%231F277F' d='M1408,928V448c0-17.3-6.3-32.3-19-45s-27.7-19-45-19H864c-28,0-47.7,13-59,39c-11.3,27.3-6.7,50.7,14,70 l144,144l-534,534c-12.7,12.7-19,27.7-19,45s6.3,32.3,19,45l102,102c12.7,12.7,27.7,19,45,19s32.3-6.3,45-19l534-534l144,144 c12,12.7,27,19,45,19c8,0,16.3-1.7,25-5C1395,975.7,1408,956,1408,928z M1664,416v960c0,79.3-28.2,147.2-84.5,203.5 S1455.3,1664,1376,1664H416c-79.3,0-147.2-28.2-203.5-84.5S128,1455.3,128,1376V416c0-79.3,28.2-147.2,84.5-203.5S336.7,128,416,128 h960c79.3,0,147.2,28.2,203.5,84.5S1664,336.7,1664,416z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}

a.expand-link, .hphc-btn_link.expand-link {
    font-size: 1.3rem;
}

a.expand-link ~ div.expand-link-content, .hphc-btn_link.expand-link ~ div.expand-link-content {
    height: 0;
    opacity: 0;
    display: none;
}

a.expand-link.expand ~ div.expand-link-content, .hphc-btn_link.expand-link.expand ~ div.expand-link-content {
    height: auto;
    opacity: 1;
    display: block;
}

a.expand-link.expand:after, .hphc-btn_link.expand-link.expand:after {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

a.inline, .hphc-btn_link.inline {
    display: inline-block;
    margin-right: 5%;
}

a.inline:last-of-type, .hphc-btn_link.inline:last-of-type {
    margin-right: 0;
}

a.doc-r:after, a.doc-r:before {
    background: url("/HPH/_img/_icons/doc.svg") no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
}

span.label {
    display: block;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 1.3rem;
    margin: 0;
}

span.label.icon-l:before, span.label.icon-l:after, span.label.icon-r:before, span.label.icon-r:after {
    height: 13px;
    width: 13px;
}

span.phone:after, span.phone:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%231F277F' d='M1600,1240c0,18-3.3,41.5-10,70.5s-13.7,51.8-21,68.5c-14,33.3-54.7,68.7-122,106c-62.7,34-124.7,51-186,51 c-18,0-35.5-1.2-52.5-3.5s-36.2-6.5-57.5-12.5s-37.2-10.8-47.5-14.5s-28.8-10.5-55.5-20.5c-26.7-10-43-16-49-18 c-65.3-23.3-123.7-51-175-83c-85.3-52.7-173.5-124.5-264.5-215.5S396.7,989.3,344,904c-32-51.3-59.7-109.7-83-175c-2-6-8-22.3-18-49 s-16.8-45.2-20.5-55.5S214,598.3,208,577s-10.2-40.5-12.5-57.5S192,485,192,467c0-61.3,17-123.3,51-186c37.3-67.3,72.7-108,106-122 c16.7-7.3,39.5-14.3,68.5-21s52.5-10,70.5-10c9.3,0,16.3,1,21,3c12,4,29.7,29.3,53,76c7.3,12.7,17.3,30.7,30,54s24.3,44.5,35,63.5 s21,36.8,31,53.5c2,2.7,7.8,11,17.5,25s16.8,25.8,21.5,35.5s7,19.2,7,28.5c0,13.3-9.5,30-28.5,50s-39.7,38.3-62,55s-43,34.3-62,53 S523,659,523,671c0,6,1.7,13.5,5,22.5s6.2,15.8,8.5,20.5s7,12.7,14,24s10.8,17.7,11.5,19c50.7,91.3,108.7,169.7,174,235 s143.7,123.3,235,174c1.3,0.7,7.7,4.5,19,11.5s19.3,11.7,24,14s11.5,5.2,20.5,8.5s16.5,5,22.5,5c12,0,27.3-9.5,46-28.5 s36.3-39.7,53-62s35-43,55-62s36.7-28.5,50-28.5c9.3,0,18.8,2.3,28.5,7s21.5,11.8,35.5,21.5s22.3,15.5,25,17.5 c16.7,10,34.5,20.3,53.5,31s40.2,22.3,63.5,35s41.3,22.7,54,30c46.7,23.3,72,41,76,53C1599,1223.7,1600,1230.7,1600,1240z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
    top: 2px;
}

p, span {
    margin: 1.5rem 0rem 1.5rem;
    line-height: 1.5;
    /*display:flex;*/
}

p.small, span.small {
    font-size: 1.3rem;
}

strong, .bold {
    font-weight: 900;
}

.screen-reader-text {
    font-size: 0;
    margin: 0;
    padding: 0;
    text-indent: -99999px;
}

.mb-none {
    margin-bottom: 0;
}

.mt-none {
    margin-top: 0;
}

ol {
    margin: 1rem 0rem;
}

ol ol {
    list-style-type: lower-alpha;
}

ol ol ol {
    list-style-type: lower-roman;
}

ol li {
    margin: 1rem 0rem;
}

ol li::marker {
    font-weight: bold;
}

ul {
    margin: 1rem 0rem;
}

ul li {
    margin: 1rem 0rem;
}

ul.no-style {
    list-style-type: none;
    list-style-image: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
}

ul.no-style div {
    padding: 0;
}

ul.no-style li {
    margin: 0;
}

/***************************
/ Mixins
/***************************/
/***************************
/ Buttons
/***************************/
.hphc-btn, .hphc-btn_primary, .hphc-btn_secondary, .hphc-btn_tertiary, .hphc-btn_quaternary, .hphc-btn_selected, .hphc-btn_filter, .new-hphc-btn_primary {
    box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.2);
    border: none;
    border-radius: 50px;
    display: inline-block;
    font-weight: 900;
    font-size: 1.3rem;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
}

.hphc-btn:hover, .hphc-btn_primary:hover, .hphc-btn_secondary:hover, .hphc-btn_tertiary:hover, .hphc-btn_quaternary:hover, .hphc-btn_selected:hover, .hphc-btn_filter:hover, .hphc-btn:focus, .hphc-btn_primary:focus, .hphc-btn_secondary:focus, .hphc-btn_tertiary:focus, .hphc-btn_quaternary:focus, .hphc-btn_selected:focus, .hphc-btn_filter:focus, .new-hphc-btn_primary:hover, .new-hphc-btn_primary:focus {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

.hphc-btn:active, .hphc-btn_primary:active, .hphc-btn_secondary:active, .hphc-btn_tertiary:active, .hphc-btn_quaternary:active, .hphc-btn_selected:active, .hphc-btn_filter:active, .new-hphc-btn_primary:active {
    box-shadow: inset 0px 1px 6px 0px rgba(0, 0, 0, 0.3);
}

.hphc-btn_primary {
    background-color: #006290;
    color: #FFFFFF;
    padding: 1.5rem 3rem 1.15rem;
    margin: 0.25rem;
}

.hphc-btn_primary:visited {
    color: #FFFFFF;
}

.new-hphc-btn_primary {
    background-color: #006290;
    color: #FFFFFF;
    padding: 1.5rem 3rem 1.15rem;
    margin: 0.25rem;
}
a.new-hphc-btn_primary {
    color: #FFFFFF;
}
.new-hphc-btn_primary[disabled] {
    background-color: #919191;
    color: #282828;
}
.hphc-btn_secondary, .hphc-btn_selected {
    background-color: #FFFFFF;
    color: #006290;
    padding: 1.5rem 3rem 1.15rem;
    border: 2px solid #006290;
    margin: 0.25rem;
}

.hphc-btn_secondary:visited, .hphc-btn_selected:visited {
    color: #006290;
}

a.hphc-btn_secondary {
    padding: 1.35rem 2.75rem 1.15rem;
}

.hphc-btn_tertiary {
    box-shadow: 0px 0.5px 0px 0.5px rgba(0, 0, 0, 0.2);
    background-color: #FFFFFF;
    color: #006290;
    padding: 1rem 2rem 0.7rem;
}

.hphc-btn_tertiary:visited {
    color: #006290;
}

.hphc-btn_quaternary {
    background-color: #FFF;
    border: 2px solid #D1D1D1;
    box-shadow: none;
    color: #585858;
    padding: 1.25rem 3rem 1.15rem;
}

.hphc-btn_quaternary:visited {
    color: #006290;
}

.hphc-btn_minimal {
    display: block;
    background: #FFFFFF;
    border: 1px solid #EEEDE5;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
    padding: 0.8rem 1rem 0.6rem 0.8rem;
    text-decoration: none;
    min-width: 48%;
}

.hphc-btn_minimal:hover, .hphc-btn_minimal:focus {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

.hphc-btn_minimal:hover p:last-of-type, .hphc-btn_minimal:focus p:last-of-type {
    text-decoration: underline;
}

.hphc-btn_minimal:active {
    box-shadow: inset 0px 1px 6px 0px rgba(0, 0, 0, 0.3);
}

.hphc-btn_minimal p {
    margin: 0;
    font-size: 1.3rem;
}

.hphc-btn_minimal p:first-of-type {
    font-weight: 900;
    color: #636363;
    text-transform: uppercase;
}

a.hphc-btn_minimal {
    padding: 0.8rem 5rem 0.6rem 0.8rem;
}

.hphc-btn_link {
    background: none;
    border: none;
    text-decoration: underline;
    display: inline-block;
    text-align: left;
    padding: 0;
}

.hphc-btn_filter {
    cursor: pointer;
    padding: 1rem 1.5rem 1rem 1.5rem;
    margin: 0.25rem;
    color: #000;
    background: #F7F6F2;
    width: 99%;
    border-radius: 0;
    text-transform: none;
    text-align: left;
    text-decoration: none !important;
    font-weight: normal;
    font-size: 2rem;
}

.hphc-btn_filter:after {
    float: right;
    margin-top: 0.5rem !important;
}

.hphc-btn_filter.plus:after {
    background: url("/HPH/_img/_icons/icon-plus.svg") no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
}

button:disabled {
    opacity: 0.75;
}

button:disabled:hover {
    box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.2);
}

input {
    display: block;
    height: 45px;
    width: 100%;
    padding-left: 1.5rem;
    border: 1px solid #D1D1D1;
    font-size: 1.6rem;
    -webkit-appearance: none;
    border-radius: 0;
}

/*input:focus {
    outline: 2px solid #01D1C0;
    box-shadow: 0px 0px 2px 0px #01D1C0;
}*/

@media only screen and (min-width: 800px) {
    input {
        font-size: 1.4rem;
    }
}

::-webkit-input-placeholder {
    color: #AAAAAA;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #AAAAAA;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #AAAAAA;
}

:-ms-input-placeholder {
    color: #AAAAAA;
}

input[type="radio"], input[type="checkbox"] {
    height: 14px;
    width: 13px;
}

input[type="radio"] + label, input[type="radio"] + legend, input[type="checkbox"] + label, input[type="checkbox"] + legend {
    margin-bottom: 0;
    font-weight: 100;
    line-height: 1.75;
}

@media only screen and (min-width: 800px) {
    input[type="radio"] + label, input[type="radio"] + legend, input[type="checkbox"] + label, input[type="checkbox"] + legend {
        line-height: 1.25;
    }
}

.hphc-radio, .hphc-checkbox {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 1.5rem;
}

.hphc-radio input, .hphc-checkbox input {
    margin-right: 0.5rem;
}

input[type='radio'] {
    -webkit-appearance: none;
    width: 22px;
    height: 22px;
    border: 1px solid #636363;
    background-color: #FFFFFF;
    border-radius: 50%;
}

@media only screen and (min-width: 800px) {
    input[type='radio'] {
        width: 14px;
        height: 14px;
    }
}

input[type='radio']:before {
    content: '';
    display: block;
    width: 70%;
    height: 70%;
    margin: 15% auto;
    border-radius: 50%;
}

@media only screen and (min-width: 800px) {
    input[type='radio']:before {
        width: 50%;
        height: 50%;
        margin: 25% auto;
    }
}

input[type='radio']:checked:before {
    background-color: #1F277F;
}

input[type="radio"]:checked {
    background-color: white;
}

input[type='checkbox'] {
    -webkit-appearance: none;
    width: 22px;
    height: 22px;
    background-color: #FFFFFF;
    border: 1px solid #636363;
    border-radius: 2px;
}

@media only screen and (min-width: 800px) {
    input[type='checkbox'] {
        width: 14px;
        height: 14px;
    }
}

input[type='checkbox']:before {
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23FFFFFF' d='M1671,566c0,26.7-9.3,49.3-28,68l-724,724l-136,136c-18.7,18.7-41.3,28-68,28s-49.3-9.3-68-28l-136-136 L149,996c-18.7-18.7-28-41.3-28-68s9.3-49.3,28-68l136-136c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l294,295l656-657 c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l136,136C1661.7,516.7,1671,539.3,1671,566z'/%3E %3C/svg%3E ") no-repeat;
    display: block;
    height: 14px;
    width: 22px;
    margin: 10%;
}

@media only screen and (min-width: 800px) {
    input[type='checkbox']:before {
        margin: 0;
        width: 12px;
    }
}

input[type='checkbox']:checked:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23FFFFFF' d='M1671,566c0,26.7-9.3,49.3-28,68l-724,724l-136,136c-18.7,18.7-41.3,28-68,28s-49.3-9.3-68-28l-136-136 L149,996c-18.7-18.7-28-41.3-28-68s9.3-49.3,28-68l136-136c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l294,295l656-657 c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l136,136C1661.7,516.7,1671,539.3,1671,566z'/%3E %3C/svg%3E ") no-repeat;
}

input[type="checkbox"]:checked {
    background-color: #1F277F;
}

textarea {
    border: 1px solid #D1D1D1;
    width: 100%;
    padding: 1.5rem;
}

textarea:focus {
    outline: 2px solid #01D1C0;
    box-shadow: 0px 0px 2px 0px #01D1C0;
}

select {
    -webkit-appearance: none;
    border-radius: 0;
    border: 1px solid #EEEDE5;
    background-color: #FFFFFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    font-size: 1.6rem;
    height: 45px;
    width: 100%;
    padding-left: 1.5rem;
    position: relative;
}

select:focus {
    outline: 2px solid #01D1C0;
    box-shadow: 0px 0px 2px 0px #01D1C0;
}

@media only screen and (min-width: 800px) {
    select {
        font-size: 1.4rem;
    }
}

select:disabled {
    background-color: #EEEDE5;
}

.hphc-select {
    position: relative;
}

.hphc-select:after {
    content: '';
    display: inline-block;
    height: 44px;
    width: 40px;
    background: #EEEDE5 url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 11 8' enable-background='new 0 0 11 8' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='FindProvider_v02' transform='translate(-775.000000, -496.000000)' sketch:type='MSArtboardGroup'%3E %3Cg id='Group-2' transform='translate(565.000000, 477.000000)' sketch:type='MSLayerGroup'%3E %3Cpath id='Triangle-1' sketch:type='MSShapeGroup' fill='%23636363' d='M210,19h11l-5.5,8L210,19z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    background-position: center center;
    background-size: 30%;
    position: absolute;
    bottom: 0;
    right: 0;
    pointer-events: none;
}

label, legend {
    color: #000000;
    display: block;
    font-weight: 900;
    margin-bottom: 1rem;
}

.lable-disabled {
    color: #EEEDE5;
}

fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

legend {
    display: block;
    border: 0;
    font-size: 1.4rem;
}

.hphc-locator a, .hphc-locator p {
    font-size: 1.4rem;
}

.hphc-locator p {
    margin: 0;
}

.hphc-locator .standalone, .hphc-locator a.standalone--sm, .hphc-locator .hphc-btn_link.standalone--sm {
    margin: 1rem 0rem;
}

.helptext {
    font-size: 1.3rem;
    margin: 0.5rem 0rem;
    color: #4A4A4A;
}

.form-field_dob {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 275px;
}

.form-field_dob input {
    width: 30%;
    margin-right: 1rem;
}

.form-field_dob input:last-of-type {
    width: 39%;
    margin-right: 0rem;
}

/***************************
/ Accordions/Tabs
/***************************/
.accordion.tabs {
    padding-bottom: 3.2rem;
}

.accordion.tabs .ui-tabs-panel {
    padding-top: 0;
    padding-left: 0;
    float: right;
    width: 66.66667%;
    float: left;
    margin-left: 8.33333%;
}

.accordion.tabs .ui-tabs .ui-tabs-nav li {
    margin: 0 !important;
}

.accordion.tabs .mobile_hide {
    display: none;
}

.accordion.tabs .ui-accordion-content {
    padding: 0;
    overflow: visible;
}

.accordion.tabs .ui-accordion-header {
    margin: 4.5rem 0 1.5rem;
    padding: 0 6rem 0 0;
    position: relative;
}

.accordion.tabs .ui-accordion-header .ui-accordion-header-icon {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%23E31837' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    height: 24px;
    width: 24px;
    position: absolute;
    height: 24px;
    width: 24px;
    left: auto !important;
    right: 1.4rem;
    top: 50%;
    margin-top: -13px !important;
    transition: .45s ease;
}

.accordion.tabs .ui-accordion-header.rotate180 .ui-accordion-header-icon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

@media only screen and (min-width: 800px) {
    .accordion.tabs {
        padding-top: 4.6rem;
        padding-bottom: 4.6rem;
    }

    .accordion.tabs .mobile_hide {
        display: block;
    }
}

/***************************
/ Dashboard - Recent Activity
/***************************/
.hphc-recent_activity {
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    background-color: #F7F6F2;
    padding-top: 0.01rem;
    padding-bottom: 5rem;
}

.activity-summary {
    border-bottom: 1px solid #EEEDE5;
    padding: 0rem 0rem 3.8rem;
}

.activity-summary h3, .activity-summary table caption, table .activity-summary caption {
    margin-bottom: 1.5rem;
}

.activity-summary div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.activity-summary div div {
    display: block;
}

.activity-summary div .hphc-btn_tertiary:hover {
    text-decoration: none;
}

@media only screen and (min-width: 800px) {
    .activity-summary {
        padding: 0rem 0rem 0.75rem;
    }

    .activity-summary div {
        -webkit-align-items: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .activity-summary p {
        max-width: 800px;
        margin-right: 5rem;
    }
}

.hphc-activity_filter {
    background-color: transparent;
    border: none;
    padding: 2rem 0rem;
}

.hphc-activity_filter form legend {
    margin-bottom: 0;
    display: inline-block;
}

.hphc-activity_filter form > div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 1rem 0rem 0rem;
}

.hphc-activity_filter form .hphc-checkbox {
    margin-bottom: 1rem;
    margin-right: 0rem;
}

.hphc-activity_filter form .hphc-checkbox label, .hphc-activity_filter form .hphc-checkbox legend {
    font-size: 1.4rem;
}

.hphc-activity_filter form .hphc-select {
    height: 34px;
    width: 270px;
}

.hphc-activity_filter form .hphc-select select {
    height: 34px;
    width: 100%;
}

.hphc-activity_filter form .hphc-select:after {
    height: 34px;
    width: 30px;
}

@media only screen and (min-width: 800px) {
    .hphc-activity_filter form {
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .hphc-activity_filter form > div {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
        margin: 0 3rem;
    }

    .hphc-activity_filter form .hphc-checkbox {
        margin-bottom: 0;
        margin-right: 2rem;
    }

    .hphc-activity_filter form .hphc-checkbox label, .hphc-activity_filter form .hphc-checkbox legend {
        font-size: 1.4rem;
    }

    .hphc-activity_filter form .hphc-select {
        width: 210px;
    }

    .hphc-activity_filter .hphc-filter_menu {
        display: none;
    }
}

/***************************
/ Alerts
/***************************/
.alert {
    position: relative;
    padding: 0rem 0rem 2rem 0rem;
    background-color: #000000;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #FFFFFF;
    height: auto;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    overflow: hidden;
}

.alert.closed {
    height: 0;
}

.alert p {
    font-weight: 100;
    font-size: 2.2rem;
    margin: 0;
}

.alert a {
    color: #fff;
}

.alert i {
    margin-right: 2rem;
}

@media only screen and (min-width: 800px) {
    .alert {
        height: auto;
    }

    .alert p {
        font-size: 3.4rem;
    }
}

.alert-block {
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    background-color: #000000;
}

.alert-block a.close {
    float: right;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.3rem;
}

.alert-block a.close:after {
    /*@include iconClear($aqua, 13px, 13px);*/
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-2' sketch:type='MSLayerGroup'%3E %3Ccircle id='Oval-7-Copy' sketch:type='MSShapeGroup' fill='%23ffffff' cx='11' cy='11' r='10.7'%3E %3C/circle%3E %3Crect id='Rectangle-80' x='10.1' y='5.2' sketch:type='MSShapeGroup' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -4.5693 11.0312)' fill='%23000000' width='1.9' height='11.7'%3E %3C/rect%3E %3Crect id='Rectangle-81' x='5.2' y='10.1' sketch:type='MSShapeGroup' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -4.5693 11.0312)' fill='%23000000' width='11.7' height='1.9'%3E %3C/rect%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

.alert-block .alert-close {
    height: 3rem;
    width: 100%;
}

.alert-block .alert {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #FFFFFF;
    height: auto;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    overflow: hidden;
}

.alert-block .alert.closed {
    height: 0;
}

.alert-block .alert p {
    font-weight: 100;
    font-size: 12px;
    margin: 0;
}

.alert-block .alert a {
    color: #fff;
}

.alert-block .alert i {
    margin-right: 2rem;
}

.alert-block .alert img {
    margin-right: 2rem;
    width: 35px;
}

@media only screen and (min-width: 800px) {
    .alert-block .alert {
        height: auto;
    }
}

/***************************
/ Banners
/****************************/
.hphc-banner_main {
    margin: 0 -9999rem;
    padding-left: 9999rem;
    padding-right: 9999rem;
    padding-top: 2rem;
    padding-bottom: 4.5rem;
    text-align: center;
}

.hphc-banner_main .background-wrapper {
    position: relative;
    padding: 0;
    max-width: 1100px;
    margin: 0 auto;
}

.hphc-banner_main h1 {
    margin: 2.5rem 0 0;
}

@media only screen and (min-width: 800px) {
    .hphc-banner_main p {
        max-width: 465px;
        margin: 1.5rem auto;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-banner_main {
        padding-top: 15rem;
        padding-bottom: 11rem;
        text-align: left;
        position: relative;
    }

    .hphc-banner_main p {
        margin: 1.5rem 0;
    }

    .hphc-banner_main > div {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .hphc-banner_main > div > div {
        -webkit-flex-basis: 560px;
        -ms-flex-preferred-size: 560px;
        flex-basis: 560px;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 521px;
        margin-right: 0%;
    }

    .hphc-banner_main > div:after {
        content: '';
        position: absolute;
        z-index: 0;
        left: -494px;
        bottom: -108px;
        height: 191%;
        width: 94%;
        /*background: url(/HPH/_img/_backgrounds/background-main-banner-plus.svg) 1% 135px no-repeat;*/
        background-size: 688px;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-banner_main > div:after {
        width: 84%;
        left: -413px;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-banner_main .background-image {
        content: '';
        z-index: 1;
        position: absolute;
        left: -243px;
        bottom: -110px;
        height: 156%;
        width: 68%;
        /*background: url(/HPH/_img/_backgrounds/background-placeholder1.png) bottom left no-repeat;*/
        background-repeat: no-repeat;
        background-size: 600px auto;
        overflow-x: visible;
    }

    /*.hphc-banner_main > div:before {
      content: '';
      z-index: 1;
      position: absolute;
      left: -242px;
      bottom: -110px;
      height: 156%;
      width: 68%;
      background-size: 600px auto; }
    .hphc-banner_main > div:after {
      width: 76%;
      left: -311px; }*/
}

@media only screen and (min-width: 800px) {
    .hphc-banner_main .background-image {
        left: -211px;
    }

    /*.hphc-banner_main > div:before {
      width: 62%;
      left: -22%; }
    .hphc-banner_main > div:after {
      left: -225px;
      width: 69%; }*/
}

@media only screen and (min-width: 800px) {
    .hphc-banner_main .background-image {
        left: -135px;
    }

    /*.hphc-banner_main > div:before {
      width: 59%;
      left: -13%; }
    .hphc-banner_main > div:after {
      width: 64%;
      left: -14%; }*/
}

.hphc-banner_cta {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 3rem;
}

.hphc-banner_cta h4 {
    margin: 0 0 0.5rem 0;
}

.hphc-banner_cta a.hphc-btn_primary {
    margin-bottom: 2.5rem;
    font-size: 1.6rem;
    padding: 1.4rem 3rem 1rem;
}

.hphc-banner_cta a.standalone, .hphc-banner_cta a.standalone--sm {
    margin: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-banner_cta {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .hphc-banner_cta a.hphc-btn_primary {
        margin-bottom: 0;
    }

    .hphc-banner_cta div {
        margin-left: 2.8rem;
        padding: 0.5rem 0 0.5rem 2.4rem;
        border-left: 1px solid #a8a79c;
    }
}

.hphc-banner_highlight {
    position: relative;
    z-index: 1;
    text-align: center;
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.hphc-banner_highlight:before {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    top: -33px;
    height: 40px;
    background: url("/HPH/_img/_backgrounds/roundedtop.svg");
    background-size: 100% 150%;
}

@media only screen and (min-width: 800px) {
    .hphc-banner_highlight:before {
        background-size: 100% 128%;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-banner_highlight:before {
        background-size: 100% 139%;
        top: -50px;
        height: 59px;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-banner_highlight:before {
        top: -51px;
    }
}

.hphc-banner_highlight .hphc-icon_carat-down {
    position: absolute;
    top: 20px;
    right: 0;
    left: 45%;
}

.hphc-banner_highlight p {
    line-height: 1.824;
    margin: 0 auto 2rem;
    font-size: 1.6rem;
}

@media only screen and (min-width: 800px) {
    .hphc-banner_highlight .hphc-icon_carat-down {
        left: 48%;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-banner_highlight p {
        font-size: 2.8rem;
    }
}

.hphc-banner_body {
    background-color: #EEDDE5;
    font-size: 22px;
    justify-content: center;
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    margin: 0 -1600rem;
    padding: 0 1600rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.hphc-banner_body p {
    text-align: center;
}

.hphc-banner_split {
    background: linear-gradient(to right, #FFD46E 0%, #FFD46E 52%, #01D1C0 41%, #01D1C0 100%);
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    margin: 0 -1600rem;
    padding: 0 1600rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media only screen and (min-width: 800px) {
    .hphc-banner_split {
        background: linear-gradient(to right, #FFD46E 0%, #FFD46E 51%, #01D1C0 41%, #01D1C0 100%);
    }
}

.hphc-banner_split > div:first-of-type {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}

.hphc-banner_split > div:last-of-type {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media only screen and (min-width: 800px) {
    .hphc-banner_split {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .hphc-banner_split > div:first-of-type {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .hphc-banner_split > div:last-of-type {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-banner_split > div:first-of-type {
        -webkit-flex-basis: 58%;
        -ms-flex-preferred-size: 58%;
        flex-basis: 58%;
    }

    .hphc-banner_split > div:last-of-type {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}

.hphc-news {
    background-color: #FFD46E;
    padding: 0rem 2rem 3rem;
    text-align: left;
}

.hphc-news p {
    margin-top: 0;
    margin-bottom: 3rem;
}

.hphc-news h2 {
    margin-bottom: 2rem;
}

.hphc-news h4 {
    margin-top: 0.5rem;
}

.hphc-news img {
    margin-right: 2rem;
    margin-bottom: 2rem;
    width: 120px;
    height: 120px;
}

.hphc-news a {
    margin: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-news {
        padding: 0rem 3rem 5.5rem 3rem;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-news {
        padding: 0rem 6rem 5.5rem 3rem;
    }

    .hphc-news div div {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .hphc-news img {
        float: left;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-news {
        padding-left: 0;
    }
}

.hphc-tasks {
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    background-color: #01D1C0;
    padding-top: 0;
    padding-bottom: 4rem;
}

.hphc-tasks h2 {
    margin-bottom: 2rem;
}

.hphc-tasks h4 {
    margin: 0.5rem 0rem;
}

.hphc-tasks h4 a {
    color: inherit;
    line-height: 35px;
    vertical-align: top;
}

.hphc-tasks img {
    width: 35px;
    height: 35px;
    margin-right: 1rem;
}

@media only screen and (min-width: 800px) {
    .hphc-tasks {
        text-align: left;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-tasks {
        margin: 0;
        padding: 0rem 3rem 5.5rem 3rem;
    }

    .hphc-tasks h4 {
        margin: 1.5rem 0rem;
    }

    .hphc-tasks h4 a {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-tasks {
        padding: 0rem 3rem 5.5rem 6rem;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-tasks h4 {
        margin: 0.5rem 0rem;
    }

    .hphc-tasks h4 a {
        display: inline;
    }
}

/***************************
/ Benefits
/***************************/
.hphc-plan_benefit-grid {
    padding: 0;
}

.hphc-plan_benefit-grid > div:first-of-type {
    border-bottom: none;
}

.hphc-benefit_overview {
    padding: 2rem;
}

.hphc-benefit_overview > div:first-of-type {
    margin-bottom: 2.25rem;
}

.hphc-benefit_overview .benefit-title {
    margin-bottom: 0.5rem;
}

.hphc-benefit_overview.highlighted {
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    background-color: #F7F6F2;
    border-top: 1px solid #EEEDE5;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.hphc-benefit_overview .hphc-icon_dollar {
    width: 18px;
    height: 30px;
}

.hphc-benefit_overview .benefit-amount {
    line-height: 1;
    font-size: 2.8rem;
    font-weight: 900;
    color: #EF8200;
    margin-bottom: 0.25rem;
}

.hphc-benefit_overview .benefit-amount ~ p {
    margin: 0;
}

.hphc-benefit_overview h4 {
    font-weight: 100;
    margin: 1.5rem 0rem 0.5rem;
}

@media only screen and (min-width: 800px) {
    .hphc-benefit_overview {
        -webkit-flex-basis: 33% !important;
        -ms-flex-preferred-size: 33% !important;
        flex-basis: 33% !important;
        border-bottom: none !important;
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .hphc-benefit_overview:first-of-type {
        padding-right: 2.25rem;
    }

    .hphc-benefit_overview:last-of-type {
        padding-left: 2.25rem;
    }

    .hphc-benefit_overview.highlighted {
        max-width: 210px;
        margin: 0;
        padding: 2rem;
        border: none !important;
    }
}

.hphc-plan_benefit-row {
    margin: 3.4rem 0 2.7rem;
}

.hphc-plan_benefit-row .hphc-icon_checkmark {
    height: 25px;
}

@media only screen and (min-width: 800px) {
    .hphc-plan_benefit-row {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

.hphc-plan_benefit {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1rem;
}

.hphc-plan_benefit p {
    font-weight: 900;
    line-height: 1.25;
    margin-top: 0;
    margin-bottom: 0;
}

.hphc-plan_benefit i {
    margin-right: 0.75rem;
}

@media only screen and (min-width: 800px) {
    .hphc-plan_benefit p {
        margin-top: 1.5rem;
        max-width: 180px;
    }
}

.hphc-benefit {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 2rem 0rem;
}

.hphc-benefit p {
    margin: 0;
}

.hphc-benefit i {
    margin-right: 0.75rem;
    height: 23px;
    width: 21px;
}

@media only screen and (min-width: 800px) {
    .hphc-benefit {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-benefit {
        margin-bottom: 0;
    }
}

.hphc-snapshot--plans ul {
    margin-top: 0px;
    padding-left: 0px !important;
    /*list-style-image : url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='"+ $orange +"' d='M1671,566c0,26.7-9.3,49.3-28,68l-724,724l-136,136c-18.7,18.7-41.3,28-68,28s-49.3-9.3-68-28l-136-136 L149,996c-18.7-18.7-28-41.3-28-68s9.3-49.3,28-68l136-136c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l294,295l656-657 c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l136,136C1661.7,516.7,1671,539.3,1671,566z'/%3E %3C/svg%3E");*/
}

.hphc-benefit-plans {
    display: inline-block !important;
}

.hphc-benefit-plans li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*align-items: center;*/
    margin: 2rem 0rem;
    position: relative;
    padding-left: 30px;
}

@media only screen and (min-width: 800px) {
    .hphc-benefit-plans li {
        /*flex-basis: 50%;*/
        /*@include iconCheckmark($orange, 21px, 23px);*/
        float: left;
        width: 50% !important;
        padding-left: 30px;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-benefit-plans li {
        margin-bottom: 0;
    }
}

.hphc-benefit-plans li:before {
    /* @include iconCheckmark($orange, 21px, 23px);*/
    position: absolute;
    content: url("/HPH/_img/_icons/checkmark.svg");
    width: 21px;
    height: 23px;
    left: 0px;
}

.image-icon {
    height: 25px;
    width: 35px;
    margin-right: .75rem;
    float: left;
}

.hphc-info_callout.thin .image-icon {
    margin-top: 1.5rem;
}

.hphc-info_callout h4, .hphc-info_callout h1, .hphc-info_callout h2, .hphc-info_callout h3, .hphc-info_callout table caption, table .hphc-info_callout caption, .hphc-info_callout h5, .hphc-info_callout h6 {
    margin-top: 0 !important;
}

.tooltip p {
    display: block !important;
}

.grid-body {
    margin-top: 4.5rem;
}

/***************************
/ Bylines
/***************************/
.hphc-byline p {
    margin-bottom: 0;
    margin-top: 0.25rem;
    font-size: 1.3rem;
}

.hphc-byline p:first-of-type {
    margin-right: 3rem;
}

@media only screen and (min-width: 800px) {
    .hphc-byline {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.hphc-social_media {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 2.7rem 0rem 0rem;
}

.hphc-social_media p {
    margin: 0 1rem 0 0;
}

.hphc-social_media i {
    margin-right: 0.75rem;
}

/***************************
/ Callouts
/***************************/
.hphc-callout {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #F7F6F2;
    padding: 2.5rem 2.5rem;
    border: 5px solid #EEEDE5;
    text-align: center;
}

.hphc-callout p {
    margin-top: 0;
}

.hphc-callout div:first-of-type {
    margin-bottom: 2rem;
}

@media only screen and (min-width: 800px) {
    .hphc-callout {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        text-align: left;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-items: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }

    .hphc-callout div:first-of-type {
        margin-bottom: 0;
        margin-right: 5rem;
    }

    .hphc-callout div:last-of-type {
        -webkit-flex-basis: 245;
        -ms-flex-preferred-size: 245;
        flex-basis: 245;
        text-align: center;
    }

    .hphc-callout div:last-of-type p {
        margin-bottom: 0;
    }
}

.hphc-info_callout {
    background-color: #F7F6F2;
    padding: 3.1rem 2.8rem 3.1rem 2.8rem;
}

.hphc-info_callout i.hphc-icon_info {
    height: 25px;
    width: 25px;
    margin: 0 0.75rem -0.75rem 0;
}

.hphc-info_callout.thin {
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
    margin: 2.5rem 0rem 2.5rem;
    border: 5px solid #FFD46E;
    clear: both;
    /* adding this for aligning image above the COT */
}

@media only screen and (min-width: 800px) {
    .hphc-info_callout {
        padding: 3.1rem 8.5rem 3.1rem 2.8rem;
    }
}

/***************************
/ Cards
/***************************/
.hphc-id_card {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #FFFFFF;
    box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.2);
    padding: 4rem 2.5rem;
    margin: 4.7rem 0rem 6rem;
    border-radius: 10px;
}

.hphc-id_card h4 {
    margin: 1rem 0rem;
}

.hphc-id_card > p {
    text-transform: uppercase;
    margin: 0rem 0 0rem;
}

.hphc-id_card > div > p {
    margin-bottom: 1rem;
    text-transform: uppercase;
    font-size: 1.3rem;
}

.hphc-id_card div div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.hphc-id_card div div p {
    margin-top: 0;
    margin-right: 1.5rem;
    margin-bottom: 0;
}

.hphc-activity_card-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -1.1rem -0.75rem;
}

.hphc-activity_card-wrapper a.label {
    margin: 0 auto;
    padding-top: 2.8rem;
}

.hphc-activity_card {
    height: 200px;
    width: 100%;
    background-color: white;
    padding: 0.5rem;
    position: relative;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    margin: 1.1rem 0.75rem;
}

.hphc-activity_card:before {
    content: '';
    height: 9px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.hphc-activity_card.action:before {
    /*background-color: $orange;*/
    background-color: #CC1D2F;
}

.hphc-activity_card.action .status-bar p:first-of-type {
    color: #EF8200;
}

.hphc-activity_card.action .status-bar p:first-of-type:after {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23CC1D2F' d='M1024,1375v-190c0-9.3-3.2-17.2-9.5-23.5s-13.8-9.5-22.5-9.5H800c-8.7,0-16.2,3.2-22.5,9.5 s-9.5,14.2-9.5,23.5v190c0,9.3,3.2,17.2,9.5,23.5s13.8,9.5,22.5,9.5h192c8.7,0,16.2-3.2,22.5-9.5S1024,1384.3,1024,1375z M1022,1001 l18-459c0-8-3.3-14.3-10-19c-8.7-7.3-16.7-11-24-11H786c-7.3,0-15.3,3.7-24,11c-6.7,4.7-10,11.7-10,21l17,457 c0,6.7,3.3,12.2,10,16.5s14.7,6.5,24,6.5h185c9.3,0,17.2-2.2,23.5-6.5S1021.3,1007.7,1022,1001z M1008,67l768,1408 c23.3,42,22.7,84-2,126c-11.3,19.3-26.8,34.7-46.5,46s-40.8,17-63.5,17H128c-22.7,0-43.8-5.7-63.5-17s-35.2-26.7-46.5-46 c-24.7-42-25.3-84-2-126L784,67c11.3-20.7,27-37,47-49s41.7-18,65-18s45,6,65,18S996.7,46.3,1008,67z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}

.hphc-activity_card.progress:before {
    background-color: #01D1C0;
}

.hphc-activity_card.progress .status-bar p:first-of-type:after {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%2301D1C0' d='M1024,544v448c0,9.3-3,17-9,23s-13.7,9-23,9H672c-9.3,0-17-3-23-9s-9-13.7-9-23v-64c0-9.3,3-17,9-23 s13.7-9,23-9h224V544c0-9.3,3-17,9-23s13.7-9,23-9h64c9.3,0,17,3,23,9S1024,534.7,1024,544z M1440,896c0-98.7-24.3-189.7-73-273 s-114.7-149.3-198-198s-174.3-73-273-73s-189.7,24.3-273,73S473.7,539.7,425,623s-73,174.3-73,273s24.3,189.7,73,273 s114.7,149.3,198,198s174.3,73,273,73s189.7-24.3,273-73s149.3-114.7,198-198S1440,994.7,1440,896z M1664,896 c0,139.3-34.3,267.8-103,385.5s-161.8,210.8-279.5,279.5s-246.2,103-385.5,103s-267.8-34.3-385.5-103S299.7,1399.2,231,1281.5 S128,1035.3,128,896s34.3-267.8,103-385.5S392.8,299.7,510.5,231S756.7,128,896,128s267.8,34.3,385.5,103s210.8,161.8,279.5,279.5 S1664,756.7,1664,896z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}

.hphc-activity_card.complete:before {
    background-color: #EEEDE5;
}

.hphc-activity_card.complete .status-bar p:first-of-type:after {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23EEEDE5' d='M1671,566c0,26.7-9.3,49.3-28,68l-724,724l-136,136c-18.7,18.7-41.3,28-68,28s-49.3-9.3-68-28l-136-136 L149,996c-18.7-18.7-28-41.3-28-68s9.3-49.3,28-68l136-136c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l294,295l656-657 c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l136,136C1661.7,516.7,1671,539.3,1671,566z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 16px;
    bottom: -2px;
}

.hphc-activity_card.received:before {
    background-color: #FFD46E;
}

.hphc-activity_card.received .status-bar p:first-of-type:after {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23FFD46E' d='M1792,1184v192c0,8.7-3.2,16.2-9.5,22.5s-13.8,9.5-22.5,9.5H384v192c0,8.7-3.2,16.2-9.5,22.5 s-13.8,9.5-22.5,9.5c-8,0-16-3.3-24-10L9,1302c-6-6-9-13.3-9-22c0-9.3,3-17,9-23l320-320c6-6,13.7-9,23-9c8.7,0,16.2,3.2,22.5,9.5 s9.5,13.8,9.5,22.5v192h1376c8.7,0,16.2,3.2,22.5,9.5S1792,1175.3,1792,1184z M1792,640c0,9.3-3,17-9,23l-320,320c-6,6-13.7,9-23,9 c-8.7,0-16.2-3.2-22.5-9.5s-9.5-13.8-9.5-22.5V768H32c-8.7,0-16.2-3.2-22.5-9.5S0,744.7,0,736V544c0-8.7,3.2-16.2,9.5-22.5 S23.3,512,32,512h1376V320c0-9.3,3-17,9-23s13.7-9,23-9c8,0,16,3.3,24,10l319,319C1789,623,1792,630.7,1792,640z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
    bottom: -1px;
}

@media screen and (min-width: 720px) {
    .hphc-activity_card {
        width: 47%;
        /*height: 260px;*/
        height: 200px;
    }

    .hphc-activity_card.action .status-bar p:first-of-type {
        color: #CC1D2F;
    }

    .hphc-activity_card.action .status-bar p:first-of-type:before {
        background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23CC1D2F' d='M1024,1375v-190c0-9.3-3.2-17.2-9.5-23.5s-13.8-9.5-22.5-9.5H800c-8.7,0-16.2,3.2-22.5,9.5 s-9.5,14.2-9.5,23.5v190c0,9.3,3.2,17.2,9.5,23.5s13.8,9.5,22.5,9.5h192c8.7,0,16.2-3.2,22.5-9.5S1024,1384.3,1024,1375z M1022,1001 l18-459c0-8-3.3-14.3-10-19c-8.7-7.3-16.7-11-24-11H786c-7.3,0-15.3,3.7-24,11c-6.7,4.7-10,11.7-10,21l17,457 c0,6.7,3.3,12.2,10,16.5s14.7,6.5,24,6.5h185c9.3,0,17.2-2.2,23.5-6.5S1021.3,1007.7,1022,1001z M1008,67l768,1408 c23.3,42,22.7,84-2,126c-11.3,19.3-26.8,34.7-46.5,46s-40.8,17-63.5,17H128c-22.7,0-43.8-5.7-63.5-17s-35.2-26.7-46.5-46 c-24.7-42-25.3-84-2-126L784,67c11.3-20.7,27-37,47-49s41.7-18,65-18s45,6,65,18S996.7,46.3,1008,67z'/%3E %3C/svg%3E ") no-repeat;
        display: inline-block;
        height: 14px;
        width: 14px;
    }

    .hphc-activity_card.progress .status-bar p:first-of-type:before {
        background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%2301D1C0' d='M1024,544v448c0,9.3-3,17-9,23s-13.7,9-23,9H672c-9.3,0-17-3-23-9s-9-13.7-9-23v-64c0-9.3,3-17,9-23 s13.7-9,23-9h224V544c0-9.3,3-17,9-23s13.7-9,23-9h64c9.3,0,17,3,23,9S1024,534.7,1024,544z M1440,896c0-98.7-24.3-189.7-73-273 s-114.7-149.3-198-198s-174.3-73-273-73s-189.7,24.3-273,73S473.7,539.7,425,623s-73,174.3-73,273s24.3,189.7,73,273 s114.7,149.3,198,198s174.3,73,273,73s189.7-24.3,273-73s149.3-114.7,198-198S1440,994.7,1440,896z M1664,896 c0,139.3-34.3,267.8-103,385.5s-161.8,210.8-279.5,279.5s-246.2,103-385.5,103s-267.8-34.3-385.5-103S299.7,1399.2,231,1281.5 S128,1035.3,128,896s34.3-267.8,103-385.5S392.8,299.7,510.5,231S756.7,128,896,128s267.8,34.3,385.5,103s210.8,161.8,279.5,279.5 S1664,756.7,1664,896z'/%3E %3C/svg%3E ") no-repeat;
        display: inline-block;
        height: 14px;
        width: 14px;
    }

    .hphc-activity_card.complete .status-bar p:first-of-type:before {
        background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23EEEDE5' d='M1671,566c0,26.7-9.3,49.3-28,68l-724,724l-136,136c-18.7,18.7-41.3,28-68,28s-49.3-9.3-68-28l-136-136 L149,996c-18.7-18.7-28-41.3-28-68s9.3-49.3,28-68l136-136c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l294,295l656-657 c18.7-18.7,41.3-28,68-28s49.3,9.3,68,28l136,136C1661.7,516.7,1671,539.3,1671,566z'/%3E %3C/svg%3E ") no-repeat;
        display: inline-block;
        height: 14px;
        width: 16px;
        bottom: 0px;
    }

    .hphc-activity_card.received .status-bar p:first-of-type:before {
        background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23FFD46E' d='M1792,1184v192c0,8.7-3.2,16.2-9.5,22.5s-13.8,9.5-22.5,9.5H384v192c0,8.7-3.2,16.2-9.5,22.5 s-13.8,9.5-22.5,9.5c-8,0-16-3.3-24-10L9,1302c-6-6-9-13.3-9-22c0-9.3,3-17,9-23l320-320c6-6,13.7-9,23-9c8.7,0,16.2,3.2,22.5,9.5 s9.5,13.8,9.5,22.5v192h1376c8.7,0,16.2,3.2,22.5,9.5S1792,1175.3,1792,1184z M1792,640c0,9.3-3,17-9,23l-320,320c-6,6-13.7,9-23,9 c-8.7,0-16.2-3.2-22.5-9.5s-9.5-13.8-9.5-22.5V768H32c-8.7,0-16.2-3.2-22.5-9.5S0,744.7,0,736V544c0-8.7,3.2-16.2,9.5-22.5 S23.3,512,32,512h1376V320c0-9.3,3-17,9-23s13.7-9,23-9c8,0,16,3.3,24,10l319,319C1789,623,1792,630.7,1792,640z'/%3E %3C/svg%3E ") no-repeat;
        display: inline-block;
        height: 13px;
        width: 13px;
        bottom: -1px;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-activity_card {
        width: 48%;
    }
}

@media only screen and (min-width: 1098px) {
    .hphc-activity_card {
        width: 336px;
    }
}

.status-bar {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.5rem 0.5rem 1.5rem;
}

.status-bar p {
    text-transform: uppercase;
    font-size: 1.3rem;
    margin: 0;
}

.status-bar p:first-of-type {
    color: #000000;
    position: relative;
}

.status-bar p:first-of-type:after {
    content: '';
    margin-left: 0.5rem;
    position: relative;
    bottom: -2px;
}

.status-bar p:first-of-type:before {
    content: 'Claim: ';
    font-weight: 900;
}

@media screen and (min-width: 720px) {
    .status-bar p {
        text-transform: uppercase;
    }

    .status-bar p:first-of-type:after {
        margin-right: 0;
        position: absolute;
        background: none !important;
    }

    .status-bar p:first-of-type:before {
        content: '';
        margin-right: 0.5rem;
        position: relative;
        bottom: -2px;
    }
}

.activity-review {
    padding: 0 0.5rem 0rem;
}

.activity-review > p:first-of-type {
    display: none;
    margin: 0rem;
}

.activity-review h4 {
    font-size: 1.6rem;
    margin: 0.25rem 0rem 0.75rem;
}

.activity-review p {
    margin: 0;
    font-size: 1.3rem;
}

.activity-review p a {
    font-weight: 900 !important;
}

@media screen and (min-width: 720px) {
    .activity-review {
        padding: 0rem 0.5rem 1.6rem;
    }

    .activity-review > p:first-of-type {
        display: block;
    }
}

.claim-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.claim-info p {
    margin: 0;
    font-size: 1.3rem;
}

.claim-info p:first-of-type {
    position: relative;
}

.claim-note {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #FFFFFF;
    padding: 0.75rem 0.75rem;
    height: 50px;
}

.claim-note p {
    margin: 0;
    font-size: 1.3rem;
}

.claim-note p a {
    margin: 0;
}

.claim-note p:first-of-type {
    position: relative;
}

@media screen and (min-width: 720px) {
    .claim-note {
        background-color: #F7F6F2;
        padding: 1.25rem 0.75rem;
        /*height: 109px;*/
        height: 50px;
    }
}

/***************************
/ Filter Menu
/***************************/
.hphc-filter_menu {
    position: fixed;
    z-index: 100;
    background-color: #F7F6F2;
    width: 100%;
    height: 100%;
    padding: 2rem;
    font-size: 1.5rem;
    top: 0;
    left: -100%;
}

.hphc-filter_menu.slideOut {
    transition: left 0.5s;
    left: 0;
}

.hphc-filter_menu .hphc-btn_primary, .hphc-filter_menu .hphc-btn_secondary, .hphc-btn_quaternary, .hphc-btn_selected {
    margin: 0rem 0.5rem;
}

.hphc-filter_menu .filter-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: -2rem -2rem 0.25rem -2rem;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.2rem;
    background: #FFFFFF;
    box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.2);
}

.hphc-filter_menu .filter-header h4 {
    display: none;
}

.hphc-filter_menu .filter-header legend {
    display: none;
}

.hphc-filter_menu .filter-header h2 {
    margin: 0;
}

.hphc-filter_menu .filter-header a.filter-open:before {
    content: '';
    background: url("data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMi4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLT4gPHN2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxuczpza2V0Y2g9J2h0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxOSAxOScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkgMTk7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJz4gPHN0eWxlIHR5cGU9J3RleHQvY3NzJz4gLnN0MHtmaWxsOiUyMzRBNEE0QTt9IDwvc3R5bGU+IDx0aXRsZT5Hcm91cDwvdGl0bGU+IDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiA8ZyBpZD0nUGFnZS0xJyBza2V0Y2g6dHlwZT0nTVNQYWdlJz4gPGcgaWQ9J01vYmlsZU1lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNi4wMDAwMDAsIC0yMy4wMDAwMDApJyBza2V0Y2g6dHlwZT0nTVNBcnRib2FyZEdyb3VwJz4gPGcgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzNS41MDAwMDAsIDMyLjUwMDAwMCkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMzUuNTAwMDAwLCAtMzIuNTAwMDAwKSB0cmFuc2xhdGUoMjMuMDAwMDAwLCAyMC4wMDAwMDApJyBza2V0Y2g6dHlwZT0nTVNMYXllckdyb3VwJz4gPHBhdGggaWQ9J1JlY3RhbmdsZS0zMTQtQ29weScgc2tldGNoOnR5cGU9J01TU2hhcGVHcm91cCcgY2xhc3M9J3N0MCcgZD0nTTEwLjUsMjMuNXYtMjJjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxdjIyIGMwLDAuNi0wLjQsMS0xLDFoLTJDMTAuOSwyNC41LDEwLjUsMjQuMSwxMC41LDIzLjV6Jy8+IDxwYXRoIGlkPSdSZWN0YW5nbGUtMzE0LUNvcHktMicgc2tldGNoOnR5cGU9J01TU2hhcGVHcm91cCcgY2xhc3M9J3N0MCcgZD0nTTEuNSwxMC41aDIyYzAuNiwwLDEsMC40LDEsMXYyYzAsMC42LTAuNCwxLTEsMWgtMjIgYy0wLjYsMC0xLTAuNC0xLTF2LTJDMC41LDEwLjksMC45LDEwLjUsMS41LDEwLjV6Jy8+IDwvZz4gPC9nPiA8L2c+IDwvc3ZnPg==") no-repeat;
    background-size: 20px 20px;
    background-position: 50% 50%;
    width: 55px;
    height: 55px;
    display: block;
    pointer-events: all;
}

@media only screen and (min-width: 800px) {
    .hphc-filter_menu {
        height: auto;
        margin-top: 4.5rem;
        background-color: white;
        position: relative;
        left: 0;
        font-size: 1.4rem;
        display: block;
        padding: 3.5rem 0 0rem 0rem;
        transition: left 0s;
    }

    .hphc-filter_menu:before {
        content: '';
        width: 110px;
        height: 12px;
        background-color: #FFD46E;
        position: absolute;
        top: 0;
        left: 0;
    }

    .hphc-filter_menu .filter-header {
        margin: 0;
        box-shadow: none;
        padding: 0rem;
    }

    .hphc-filter_menu .filter-header h2, .hphc-filter_menu .filter-header div {
        display: none;
    }

    .hphc-filter_menu .filter-header h4 {
        margin: 1.5rem 0rem;
        display: block;
    }

    .hphc-filter_menu .filter-header legend {
        margin: 0 0 1.5rem 0;
        display: block;
        font-size: 2.1rem;
        font-weight: 900;
    }
}

/***************************
/ Footer
/***************************/
footer {
    background: url("/HPH/_img/_backgrounds/background_footer.svg") #2F2F2F;
    background-size: 2.5em, auto;
    background-repeat: repeat, no-repeat;
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    clear: both;
}

footer p {
    color: #EEEDE5;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    footer img[src*=".svg"] {
        width: 100%;
    }
}

.hphc-contact {
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    background-color: #FFFFFF;
    border-top: 5px solid #006290;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.hphc-contact > div > div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.hphc-contact > div > div a {
    margin-top: 1rem;
}

.hphc-contact > div > div a.standalone, .hphc-contact > div > div a.standalone--sm {
    color: #000000;
}

.hphc-contact > div > div a.standalone.icon-l:before, .hphc-contact > div > div a.icon-l.standalone--sm:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23000000' d='M1600,1240c0,18-3.3,41.5-10,70.5s-13.7,51.8-21,68.5c-14,33.3-54.7,68.7-122,106c-62.7,34-124.7,51-186,51 c-18,0-35.5-1.2-52.5-3.5s-36.2-6.5-57.5-12.5s-37.2-10.8-47.5-14.5s-28.8-10.5-55.5-20.5c-26.7-10-43-16-49-18 c-65.3-23.3-123.7-51-175-83c-85.3-52.7-173.5-124.5-264.5-215.5S396.7,989.3,344,904c-32-51.3-59.7-109.7-83-175c-2-6-8-22.3-18-49 s-16.8-45.2-20.5-55.5S214,598.3,208,577s-10.2-40.5-12.5-57.5S192,485,192,467c0-61.3,17-123.3,51-186c37.3-67.3,72.7-108,106-122 c16.7-7.3,39.5-14.3,68.5-21s52.5-10,70.5-10c9.3,0,16.3,1,21,3c12,4,29.7,29.3,53,76c7.3,12.7,17.3,30.7,30,54s24.3,44.5,35,63.5 s21,36.8,31,53.5c2,2.7,7.8,11,17.5,25s16.8,25.8,21.5,35.5s7,19.2,7,28.5c0,13.3-9.5,30-28.5,50s-39.7,38.3-62,55s-43,34.3-62,53 S523,659,523,671c0,6,1.7,13.5,5,22.5s6.2,15.8,8.5,20.5s7,12.7,14,24s10.8,17.7,11.5,19c50.7,91.3,108.7,169.7,174,235 s143.7,123.3,235,174c1.3,0.7,7.7,4.5,19,11.5s19.3,11.7,24,14s11.5,5.2,20.5,8.5s16.5,5,22.5,5c12,0,27.3-9.5,46-28.5 s36.3-39.7,53-62s35-43,55-62s36.7-28.5,50-28.5c9.3,0,18.8,2.3,28.5,7s21.5,11.8,35.5,21.5s22.3,15.5,25,17.5 c16.7,10,34.5,20.3,53.5,31s40.2,22.3,63.5,35s41.3,22.7,54,30c46.7,23.3,72,41,76,53C1599,1223.7,1600,1230.7,1600,1240z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    top: 3px;
}

.hphc-contact > div > div a.email:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23cc1d2f' viewBox='0 0 24 24' id='Mail'%3E%3Cpath d='M0 3v18h24v-18h-24zm21.518 2l-9.518 7.713-9.518-7.713h19.036zm-19.518 14v-11.817l10 8.104 10-8.104v11.817h-20z'/%3E%3C/svg%3E ") no-repeat;
    display: inline-block;
    background-size: 90%;
    background-position: center;
    height: 13px;
    width: 13px;
}

.hphc-contact > div > div a.comments:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23E31837' d='M1408,768c0,92.7-31.3,178.3-94,257s-148.2,140.8-256.5,186.5S831.3,1280,704,1280c-57.3,0-116-5.3-176-16 c-82.7,58.7-175.3,101.3-278,128c-24,6-52.7,11.3-86,16h-3c-7.3,0-14.2-2.7-20.5-8s-10.2-12.3-11.5-21c-0.7-2-1-4.2-1-6.5 s0.2-4.5,0.5-6.5s1-4,2-6l2.5-5l3.5-5.5l4-5l4.5-5l4-4.5c3.3-4,11-12.3,23-25s20.7-22.5,26-29.5s12.8-16.7,22.5-29s18-25.2,25-38.5 s13.8-28,20.5-44c-82.7-48-147.7-107-195-177S0,847.3,0,768c0-92.7,31.3-178.3,94-257s148.2-140.8,256.5-186.5S576.7,256,704,256 s245.2,22.8,353.5,68.5S1251.3,432.3,1314,511S1408,675.3,1408,768z M1792,1024c0,80-23.7,154.8-71,224.5S1608.7,1377,1526,1425 c6.7,16,13.5,30.7,20.5,44s15.3,26.2,25,38.5s17.2,22,22.5,29s14,16.8,26,29.5s19.7,21,23,25c0.7,0.7,2,2.2,4,4.5s3.5,4,4.5,5 s2.3,2.7,4,5s2.8,4.2,3.5,5.5l2.5,5l2,6l0.5,6.5l-1,6.5c-2,9.3-6.3,16.7-13,22s-14,7.7-22,7c-33.3-4.7-62-10-86-16 c-102.7-26.7-195.3-69.3-278-128c-60,10.7-118.7,16-176,16c-180.7,0-338-44-472-132c38.7,2.7,68,4,88,4c107.3,0,210.3-15,309-45 s186.7-73,264-129c83.3-61.3,147.3-132,192-212s67-164.7,67-254c0-51.3-7.7-102-23-152c86,47.3,154,106.7,204,178 S1792,942,1792,1024z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

.hphc-contact .hphc-btn_secondary {
    box-shadow: none;
}

.hphc-contact .hphc-btn_secondary:hover {
    text-decoration: none;
}

.hphc-contact .hphc-btn_secondary:focus {
    text-decoration: none;
}

.hphc-contact h2 {
    margin: 0;
    font-size: 1.9rem;
}

@media only screen and (min-width: 800px) {
    .hphc-contact h2 {
        font-size: 2.1rem;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-contact {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .hphc-contact > div > div {
        text-align: right;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: flex-end;
        justify-content: flex-end;
    }

    .hphc-contact > div > div a {
        margin: 0 0 0 0.75rem;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-contact > div > div a {
        margin: 0 0 0 1.5rem;
    }
}

.hphc-sitemap {
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    background-color: #4A4A4A;
    padding-top: 3.5rem;
    padding-bottom: 2rem;
    box-shadow: 0 11px 20px 0 rgba(0, 0, 0, 0.2);
}

.hphc-sitemap > div {
    margin-bottom: 2rem;
}

.hphc-sitemap h4 {
    font-size: 1.3rem;
    font-weight: 900;
    padding-bottom: 1rem;
    margin-bottom: 1.25rem;
    text-transform: uppercase;
    color: #EEEDE5;
    border-bottom: 1px solid #000000;
}

.hphc-sitemap ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

.hphc-sitemap ul li {
    color: #EEEDE5;
    font-size: 1.3rem;
    margin-bottom: 0.55rem;
}

.hphc-sitemap ul li a {
    color: inherit;
    text-decoration: none;
}

.hphc-sitemap ul li a:hover, .hphc-sitemap ul li a:focus {
    text-decoration: underline;
}

.hphc-sitemap ul li a.label {
    color: #EEEDE5;
}

.hphc-sitemap .links {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.hphc-sitemap.logged-in a.label:after {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15.2 15.3' enable-background='new 0 0 15.2 15.3' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Artboard-3' transform='translate(-667.000000, -851.000000)' sketch:type='MSArtboardGroup'%3E %3Cg id='Group-11' transform='translate(423.000000, 846.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Group-2-Copy-23' transform='translate(244.000000, 5.000000)' sketch:type='MSShapeGroup'%3E %3Cellipse id='Oval-7' fill='none' stroke='%23EEEDE5' cx='7.8' cy='7.8' rx='7' ry='7'/%3E %3Cpath id='Triangle-1' fill='%23EEEDE5' d='M5.8,10.8v-6l5,3L5.8,10.8z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
}

.hphc-sitemap.home .label.phone:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23EEEDE5' d='M1600,1240c0,18-3.3,41.5-10,70.5s-13.7,51.8-21,68.5c-14,33.3-54.7,68.7-122,106c-62.7,34-124.7,51-186,51 c-18,0-35.5-1.2-52.5-3.5s-36.2-6.5-57.5-12.5s-37.2-10.8-47.5-14.5s-28.8-10.5-55.5-20.5c-26.7-10-43-16-49-18 c-65.3-23.3-123.7-51-175-83c-85.3-52.7-173.5-124.5-264.5-215.5S396.7,989.3,344,904c-32-51.3-59.7-109.7-83-175c-2-6-8-22.3-18-49 s-16.8-45.2-20.5-55.5S214,598.3,208,577s-10.2-40.5-12.5-57.5S192,485,192,467c0-61.3,17-123.3,51-186c37.3-67.3,72.7-108,106-122 c16.7-7.3,39.5-14.3,68.5-21s52.5-10,70.5-10c9.3,0,16.3,1,21,3c12,4,29.7,29.3,53,76c7.3,12.7,17.3,30.7,30,54s24.3,44.5,35,63.5 s21,36.8,31,53.5c2,2.7,7.8,11,17.5,25s16.8,25.8,21.5,35.5s7,19.2,7,28.5c0,13.3-9.5,30-28.5,50s-39.7,38.3-62,55s-43,34.3-62,53 S523,659,523,671c0,6,1.7,13.5,5,22.5s6.2,15.8,8.5,20.5s7,12.7,14,24s10.8,17.7,11.5,19c50.7,91.3,108.7,169.7,174,235 s143.7,123.3,235,174c1.3,0.7,7.7,4.5,19,11.5s19.3,11.7,24,14s11.5,5.2,20.5,8.5s16.5,5,22.5,5c12,0,27.3-9.5,46-28.5 s36.3-39.7,53-62s35-43,55-62s36.7-28.5,50-28.5c9.3,0,18.8,2.3,28.5,7s21.5,11.8,35.5,21.5s22.3,15.5,25,17.5 c16.7,10,34.5,20.3,53.5,31s40.2,22.3,63.5,35s41.3,22.7,54,30c46.7,23.3,72,41,76,53C1599,1223.7,1600,1230.7,1600,1240z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

.hphc-sitemap.home .label.email:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23cc1d2f' viewBox='0 0 24 24' id='Mail'%3E%3Cpath d='M0 3v18h24v-18h-24zm21.518 2l-9.518 7.713-9.518-7.713h19.036zm-19.518 14v-11.817l10 8.104 10-8.104v11.817h-20z'/%3E%3C/svg%3E ") no-repeat;
    display: inline-block;
    background-size: 90%;
    background-position: center;
    height: 13px;
    width: 13px;
}

.hphc-sitemap.home .label.comments:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23EEEDE5' d='M1408,768c0,92.7-31.3,178.3-94,257s-148.2,140.8-256.5,186.5S831.3,1280,704,1280c-57.3,0-116-5.3-176-16 c-82.7,58.7-175.3,101.3-278,128c-24,6-52.7,11.3-86,16h-3c-7.3,0-14.2-2.7-20.5-8s-10.2-12.3-11.5-21c-0.7-2-1-4.2-1-6.5 s0.2-4.5,0.5-6.5s1-4,2-6l2.5-5l3.5-5.5l4-5l4.5-5l4-4.5c3.3-4,11-12.3,23-25s20.7-22.5,26-29.5s12.8-16.7,22.5-29s18-25.2,25-38.5 s13.8-28,20.5-44c-82.7-48-147.7-107-195-177S0,847.3,0,768c0-92.7,31.3-178.3,94-257s148.2-140.8,256.5-186.5S576.7,256,704,256 s245.2,22.8,353.5,68.5S1251.3,432.3,1314,511S1408,675.3,1408,768z M1792,1024c0,80-23.7,154.8-71,224.5S1608.7,1377,1526,1425 c6.7,16,13.5,30.7,20.5,44s15.3,26.2,25,38.5s17.2,22,22.5,29s14,16.8,26,29.5s19.7,21,23,25c0.7,0.7,2,2.2,4,4.5s3.5,4,4.5,5 s2.3,2.7,4,5s2.8,4.2,3.5,5.5l2.5,5l2,6l0.5,6.5l-1,6.5c-2,9.3-6.3,16.7-13,22s-14,7.7-22,7c-33.3-4.7-62-10-86-16 c-102.7-26.7-195.3-69.3-278-128c-60,10.7-118.7,16-176,16c-180.7,0-338-44-472-132c38.7,2.7,68,4,88,4c107.3,0,210.3-15,309-45 s186.7-73,264-129c83.3-61.3,147.3-132,192-212s67-164.7,67-254c0-51.3-7.7-102-23-152c86,47.3,154,106.7,204,178 S1792,942,1792,1024z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
}

@media only screen and (min-width: 800px) {
    .hphc-sitemap {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .hphc-sitemap > div {
        min-width: 46%;
        margin-right: 2rem;
        /*flex:1 0 46%;*/
    }
}

@media only screen and (min-width: 800px) {
    .hphc-sitemap {
        padding-top: 1rem;
        padding-bottom: 7rem;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .hphc-sitemap > div {
        min-width: 166px;
        margin-bottom: 0;
        margin-right: 1rem;
    }

    .hphc-sitemap > div:last-of-type {
        margin-right: 0;
    }

    .hphc-sitemap .links {
        max-height: 160px;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-sitemap > div {
        margin-right: 4rem;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-sitemap > div {
        margin-right: 6rem;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-sitemap > div {
        margin-right: 9rem;
    }
}

@media (max-width: 800px) {
    .hphc-sitemap {
        -webkit-flex: 1 0 46%;
        -ms-flex: 1 0 46%;
        flex: 1 0 46%;
    }
}

.hphc-copyright {
    width: 75%;
    font-size: 1.2rem;
    padding: 1.5rem 0rem;
}

.hphc-copyright a {
    color: #EEEDE5;
    text-decoration: none;
}

.hphc-copyright a:hover, .hphc-copyright a:focus {
    text-decoration: underline;
}

.hphc-socialmedia {
    /*width:25%;*/
    width: 50%;
    float: right;
}

.hphc-socialmedia ul {
    list-style: none;
}

.hphc-socialmedia ul li {
    float: left;
    /*margin-left:2rem;*/
    margin-left: 0;
}

.hphc-socialmedia ul li img {
    width: 30px;
}

.hphc-socialmedia ul li a {
    color: #EEEDE5;
    font-size: 1.2rem;
}

.hphc-bottom-footer {
    display: inline-block;
    width: 100%;
}

.hphc-language {
    border-top: 1px solid #EEEDE5;
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    background-color: #4A4A4A;
    padding-top: 2rem;
    padding-bottom: 2rem;
    box-shadow: 0 11px 20px 0 rgba(0, 0, 0, 0.2);
    min-height: 250px;
}

.hphc-language ul {
    list-style: none;
    padding-left: 0px;
}

.hphc-language ul li {
    float: left;
    border-right: 1px solid #EEEDE5;
    margin-right: 2rem;
    padding-right: 1rem;
    font-size: 1.3rem;
    margin-bottom: 0;
}

.hphc-language ul li:last-child {
    border-right: 0px;
}

.hphc-language ul li a {
    color: #EEEDE5;
    text-decoration: none;
    cursor: pointer;
}

.hphc-language ul li a:hover {
    text-decoration: underline;
}

.hphc-language ul li a.active {
    text-decoration: underline;
}

.hphc-language p:last-child {
    clear: left;
    padding-top: 2.5rem;
    font-size: 0.8em;
}

.hphc-language a {
    color: #EEEDE5;
    text-decoration: none;
    cursor: pointer;
}

.hphc-language a:hover {
    text-decoration: underline;
}

.hphc-language a.active {
    text-decoration: underline;
}

.glossarizer_replaced {
    /* border-bottom: 1px #333 dotted;*/
    cursor: help;
    display: inline;
}

footer .hphc-sitemap > div {
    min-width: 285px;
}

/***************************
/ Forms
/***************************/
form label, form legend {
    position: relative;
}

form label span, form legend span {
    font-weight: 100;
    font-style: italic;
    font-size: 1.3rem;
    position: absolute;
    margin: 0;
    right: 0px;
}

form label span.required, form legend span.required {
    color: #006290;
}

form > div {
    margin-bottom: 2rem;
}

form a.standalone, form a.standalone--sm, form a.hphc-btn_link.standalone--sm {
    margin: 2rem 0rem;
}

form #showpass {
    margin-top: 1rem;
    text-decoration: none;
}

form #showpass span {
    display: inline-block;
}

form.form_inline {
    margin: 2.5rem 0rem;
}

@media only screen and (min-width: 800px) {
    form.form_inline {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    form.form_inline > div {
        -webkit-flex-basis: 275px;
        -ms-flex-preferred-size: 275px;
        flex-basis: 275px;
        margin-right: 2.6rem;
        margin-bottom: 0;
    }

    form.form_inline button {
        margin-top: 3rem;
    }
}

.hphc-form_search {
    /*@extend .form_inline; */
    background-color: #F7F6F2;
    padding: 2rem;
    margin: 4.5rem 0rem 0rem !important;
    border: 5px solid #EEEDE5;
    position: relative;
}

@media only screen and (min-width: 800px) {
    .hphc-form_search {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .hphc-form_search > div {
        -webkit-flex-basis: 275px;
        -ms-flex-preferred-size: 275px;
        flex-basis: 275px;
        margin-right: 2.6rem;
        margin-bottom: 0;
    }

    .hphc-form_search button {
        margin-top: 3rem;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-form_search > div {
        -webkit-flex-basis: 100% !important;
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    }
}

form.fap_form {
    margin: 2.5rem 0rem;
}

@media only screen and (min-width: 800px) {
    form.fap_form {
        display: block;
    }

    form.fap_form > div {
        display: inline-block;
    }

    form.fap_form > div > div {
        width: 275px;
        margin-right: 2.6rem;
        margin-bottom: 0;
        float: left;
    }

    form.fap_form > div div.hphc-toolbar {
        width: 375px !important;
    }

    form.fap_form button {
        margin-top: 3rem;
    }
}

.dlp_form {
    margin: 2.5rem 0rem;
}

@media only screen and (min-width: 800px) {
    .dlp_form {
        display: block;
    }

    .dlp_form > div {
        display: inline-block;
        width: 100%;
    }

    .dlp_form > div {
        width: 30.6%;
        margin-right: 2.6rem;
        margin-bottom: 6rem;
        float: left;
    }

    .dlp_form > div:first-of-type {
        width: 33.4%;
    }

    .dlp_form > div:last-of-type {
        width: 30%;
        margin-right: 0rem;
    }
}

.quick-links ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    margin-bottom: 3rem;
    padding: 0;
}

.quick-links ul li a {
    word-wrap: break-word;
    word-break: break-all;
}

.hphc-sample_card {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    line-height: 1.5;
}

.hphc-sample_card img {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.6rem;
    display: block;
    width: 80%;
    padding: 0 !important;
}

@media only screen and (min-width: 800px) {
    .hphc-sample_card > div {
        float: left;
    }

    .hphc-sample_card > div:first-of-type {
        width: 36%;
        padding-right: 2.6rem;
    }

    .hphc-sample_card > div:last-of-type {
        width: 64%;
        padding-right: 0rem;
    }
}

.drug-results {
    display: none;
    visibility: hidden;
    position: relative;
    padding: 1rem 5.5rem 1rem 1.5rem;
    margin-top: 2.5rem;
    background-color: #F7F6F2;
}

.drug-results h4 {
    margin-top: 1rem !important;
}

.drug-results span {
    margin: 0;
    position: absolute;
    top: 2.15rem;
    right: 2rem;
    z-index: 1;
    width: 14px;
    height: 14px;
    pointer-events: all;
}

.drug-results:after {
    content: '';
    display: block;
    position: absolute;
    top: 2.15rem;
    cursor: pointer;
    right: 2rem;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19 19' style='enable-background:new 0 0 19 19;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%234A4A4A;} %3C/style%3E %3Ctitle%3EGroup%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='MobileMenu' transform='translate(-26.000000, -23.000000)' sketch:type='MSArtboardGroup'%3E %3Cg id='Group' transform='translate(35.500000, 32.500000) rotate(-45.000000) translate(-35.500000, -32.500000) translate(23.000000, 20.000000)' sketch:type='MSLayerGroup'%3E %3Cpath id='Rectangle-314-Copy' sketch:type='MSShapeGroup' class='st0' d='M10.5,23.5v-22c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1v22 c0,0.6-0.4,1-1,1h-2C10.9,24.5,10.5,24.1,10.5,23.5z'/%3E %3Cpath id='Rectangle-314-Copy-2' sketch:type='MSShapeGroup' class='st0' d='M1.5,10.5h22c0.6,0,1,0.4,1,1v2c0,0.6-0.4,1-1,1h-22 c-0.6,0-1-0.4-1-1v-2C0.5,10.9,0.9,10.5,1.5,10.5z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
}

.drug-results > div:last-of-type p:first-of-type {
    font-size: 1.3rem;
    text-transform: uppercase;
}

@media only screen and (min-width: 800px) {
    .drug-results {
        width: 100%;
        padding: 1rem 2rem;
        margin-top: 4.5rem;
    }
}

.hphc-form_filter {
    position: relative;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 2.5rem 0rem;
    margin: 0;
    /* &:before, > div:nth-child(n+4):before {
      content : "";
      position: absolute;
      left: 0;
      top: 0;
      height: 1px;
      width: 100%;
      border-top: 1px solid $gray-light;
    }
    > div:nth-child(n+4) {
      padding: 2.5rem 0rem;
      position: relative;
      .hphc-radio:last-of-type, .hphc-checkbox:last-of-type {
        margin-bottom: 0;
      }
    }
    > div:nth-child(-n+3) {
      margin-bottom: 2.5rem;
    }*/
}

.hphc-form_filter input[type="text"], .hphc-form_filter select, .hphc-form_filter .select2-container .select2-selection--single {
    height: 48px;
    line-height: 48px;
    display: inline-block;
    width: 100%;
}

.hphc-form_filter .hphc-select:after {
    height: 48px;
    width: 44px;
}

.hphc-form_filter .select2-selection__arrow b {
    height: 48px;
    width: 44px;
}

.hphc-form_filter .select2-selection__arrow b {
    height: 48px !important;
    bottom: 0px !important;
}

.hphc-form_filter .select2-selection__rendered {
    line-height: 48px !important;
}

.hphc-form_filter .select2-selection__placeholder {
    font-size: 1.6rem !important;
}

@media only screen and (min-width: 800px) {
    .hphc-form_filter {
        /*&:before, > div:nth-child(n+4):before {
        width: 50%;
        border-top: 1px solid $tan;
      }*/
    }

    .hphc-form_filter input[type="text"], .hphc-form_filter select, .hphc-form_filter .select2-container .select2-selection--single {
        height: 34px;
        line-height: 34px;
    }

    .hphc-form_filter .hphc-select:after {
        height: 34px;
        width: 30px;
    }

    .hphc-form_filter .select2-selection__arrow b {
        height: 34px !important;
        bottom: 12px !important;
    }

    .hphc-form_filter .select2-selection__rendered {
        line-height: 34px !important;
    }

    .hphc-form_filter .select2-selection__placeholder {
        font-size: 1.4rem !important;
    }
}

.success input {
    background-color: #CBF7CB;
}

.error {
    position: relative;
    padding-left: 0.75rem;
}

.error:before {
    content: '';
    display: block;
    position: absolute;
    width: 5px;
    height: 100%;
    left: -0.75rem;
    background-color: #006290;
}

.error label, .error legend {
    color: #006290;
}

.error input {
    background: #F0D1D1;
    border: 1px solid #006290;
}

.error-message {
    background-color: #F0D1D1;
    color: #006290;
    padding: 0.5rem 0rem;
}

.error-message p:first-of-type {
    padding-left: 2rem;
}

.error-message i {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23E31837' d='M1024,1375v-190c0-9.3-3.2-17.2-9.5-23.5s-13.8-9.5-22.5-9.5H800c-8.7,0-16.2,3.2-22.5,9.5 s-9.5,14.2-9.5,23.5v190c0,9.3,3.2,17.2,9.5,23.5s13.8,9.5,22.5,9.5h192c8.7,0,16.2-3.2,22.5-9.5S1024,1384.3,1024,1375z M1022,1001 l18-459c0-8-3.3-14.3-10-19c-8.7-7.3-16.7-11-24-11H786c-7.3,0-15.3,3.7-24,11c-6.7,4.7-10,11.7-10,21l17,457 c0,6.7,3.3,12.2,10,16.5s14.7,6.5,24,6.5h185c9.3,0,17.2-2.2,23.5-6.5S1021.3,1007.7,1022,1001z M1008,67l768,1408 c23.3,42,22.7,84-2,126c-11.3,19.3-26.8,34.7-46.5,46s-40.8,17-63.5,17H128c-22.7,0-43.8-5.7-63.5-17s-35.2-26.7-46.5-46 c-24.7-42-25.3-84-2-126L784,67c11.3-20.7,27-37,47-49s41.7-18,65-18s45,6,65,18S996.7,46.3,1008,67z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 13px;
    width: 13px;
    position: absolute;
    top: 0.25rem;
    left: 0rem;
}

.success-message {
    padding: 0.5rem 0rem;
    background-color: #CBF7CB;
}

.error-message p, .success-message p {
    margin: 0.75rem 1.5rem;
    position: relative;
}

.uppercase {
    text-transform: uppercase;
}

.phn {
    padding-top: 0;
    padding-bottom: 0;
}

.form-fields {
    margin-bottom: 2rem;
}

.form-fields label, .form-fields legend {
    font-weight: 600;
}

.form-fields .hphc-checkbox {
    float: left;
    margin-right: 2rem;
}

.form-fields legend {
    float: left;
    margin-right: 5rem;
}

.pdfforms {
    width: 100%;
    float: left;
}

.pdfforms table tr th {
    border: 1px solid #EEEDE5;
}

.pdfforms table tr td {
    border: 1px solid #EEEDE5;
}

.pdfforms ul {
    list-style: none;
    padding-left: 0;
    min-height: 100px;
}

.pdfforms ul li {
    width: 24%;
    float: left;
    margin-right: 10px;
}

@media print {
    .no-print, .no-print * {
        display: none !important;
    }

    #show-menu, #show-search, .hphc-login_nav, footer, #print-btn {
        display: none !important;
    }

    .pdfforms table tr {
        display: table-row !important;
    }

    .pdfforms table tr th {
        visibility: visible !important;
        position: relative;
        padding: 5px;
    }
}

/***************************
/ Headers
/***************************/
.hphc-header, .hphc-header.oneline, .hphc-header.dashboard, .hphc-header.thin, .hphc-header.graphic {
    height: 243px;
    position: relative;
    margin: 0 -9999rem 0;
    padding: 0rem 9999rem;
}

.hphc-header .background-wrapper {
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    /*background: #FFD46E url("/HPH/_img/_backgrounds/background_plus-mustard.svg") no-repeat;*/
    background-repeat: no-repeat;
    background-position: right -425px center;
}

.hphc-header h1, .hphc-header.oneline h1, .hphc-header.dashboard h1, .hphc-header.thin h1, .hphc-header.graphic h1, .hphc-header p, .hphc-header.oneline p, .hphc-header.dashboard p, .hphc-header.thin p, .hphc-header.graphic p {
    width: 90%;
    margin-bottom: 0;
}

.hphc-header h1, .hphc-header.oneline h1, .hphc-header.dashboard h1, .hphc-header.thin h1, .hphc-header.graphic h1 {
    margin-top: 1rem;
}

.hphc-header.brokers {
    background: #01D1C0;
}

.hphc-header.brokers .background-wrapper {
    width: 110%;
    /*background: #01D1C0 url("/HPH/_img/_backgrounds/background_plus-blue.svg") no-repeat;*/
    background-position: right -400px center;
    background-size: auto 335px;
}

@media only screen and (min-width: 800px) {
    .hphc-header .background-wrapper {
        background-position: right -375px center;
    }

    .hphc-header.brokers .background-wrapper {
        background-position: right -350px center;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-header, .hphc-header.oneline, .hphc-header.dashboard, .hphc-header.thin, .hphc-header.graphic {
        margin: 0 -9999rem 0;
    }

    .hphc-header h1, .hphc-header.oneline h1, .hphc-header.dashboard h1, .hphc-header.thin h1, .hphc-header.graphic h1 {
        max-width: 650px;
    }

    .hphc-header p, .hphc-header.oneline p, .hphc-header.dashboard p, .hphc-header.thin p {
        max-width: 550px;
    }
	.hphc-header.graphic p {
        max-width: 584px;
    }

    .hphc-header .background-wrapper {
        background-position: right -225px center;
    }

    .hphc-header.brokers .background-wrapper {
        background-position: right -200px center;
    }
}

@media screen and (min-width: 982px) {
    .hphc-header .background-wrapper {
         background-position: right 58px center;
    }

    .hphc-header.brokers .background-wrapper {
        background-position: right center;
    }
}

.oneline.hphc-header {
    height: 144px;
}

@media only screen and (min-width: 800px) {
    .oneline.hphc-header h1 {
        max-width: initial;
    }
}

.dashboard.hphc-header {
    height: auto;
}

.dashboard.hphc-header h1 {
    margin: 4.7rem 0 2.5rem 0;
}

.dashboard.hphc-header > div {
    text-align: center;
}

.dashboard.hphc-header > div > div {
    margin-bottom: 4.7rem;
    width: 90%;
}

.dashboard.hphc-header .label {
    height: 13px;
    margin-bottom: 1rem;
}

@media only screen and (min-width: 800px) {
    .dashboard.hphc-header h1 {
        max-width: none;
    }
}

@media only screen and (min-width: 800px) {
    .dashboard.hphc-header {
        height: 100px;
    }

    .dashboard.hphc-header h1 {
        margin: 0 0 2.5rem 0;
        height: 35px;
        line-height: 45px;
    }

    .dashboard.hphc-header h1, .dashboard.hphc-header > div > div {
        width: 100%;
        margin-bottom: 0;
    }

    .dashboard.hphc-header > div {
        text-align: left;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .dashboard.hphc-header > div > div {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-right: 13.25rem;
    }

    .dashboard.hphc-header > div > div .label {
        margin-bottom: 0;
        margin-right: 20rem;
    }
}

.thin.hphc-header {
    height: 45px;
    margin-bottom: 0;
}

.thin.hphc-header a {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    height: 16px;
}

.graphic.hphc-header {
    height: 288px;
}

/*@media screen and (min-width: 982px) {
  .graphic.hphc-header .background-wrapper {
    width: 113%; }
  .graphic.discounts.hphc-header .background-wrapper {
    background: url("/HPH/_img/_backgrounds/header_background-discounts.svg") right center no-repeat; }
  .graphic.classes.hphc-header .background-wrapper {
    background: url("/HPH/_img/_backgrounds/header_background-classes.svg") right center no-repeat; }
  .graphic.plans.hphc-header .background-wrapper {
    background: url("/HPH/_img/_backgrounds/header_background-plans.svg") right center no-repeat; }
  .graphic.news.hphc-header .background-wrapper {
    background: url("/HPH/_img/_backgrounds/header_background-news.svg") right center no-repeat; }
  .graphic.conditions.hphc-header .background-wrapper {
    background: url("/HPH/_img/_backgrounds/header_background-conditions.svg") right center no-repeat; } }*/
.hphc-header--byline {
    margin-top: 7.2rem;
}

.hphc-header--byline h1 {
    margin-top: 1rem;
}

.hphc-header_provider {
    border-bottom: 5px solid #EEEDE5;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 1.25rem;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.hphc-header_provider .hphc-byline {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.hphc-header_provider .side-content {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    text-align: left;
    margin-bottom: 0.5rem;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.hphc-header_provider .side-content p {
    font-size: 1.4rem;
    margin: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-header_provider {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        -ms-grid-row-align: flex-end;
        align-items: flex-end;
    }

    .hphc-header_provider .side-content {
        -webkit-flex-basis: 180px;
        -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-header_provider {
        padding-bottom: 2.9rem;
        margin: 7.2rem 0 0;
    }

    .hphc-header_provider h1 {
        margin: 0;
    }

    .hphc-header_provider .side-content {
        text-align: right;
    }
}

.hphc-header_tabbed {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.hphc-header_tabbed div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.hphc-header_tabbed div p {
    margin-bottom: 1.5rem;
}

.hphc-header_tabbed h3, .hphc-header_tabbed table caption, table .hphc-header_tabbed caption {
    margin-bottom: 0;
}

.hphc-header_tabbed > p i {
    margin: 0 0.75rem 0 0;
}

@media only screen and (min-width: 800px) {
    .hphc-header_tabbed > div {
        width: 100%;
    }

    .hphc-header_tabbed div {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        -ms-grid-row-align: baseline;
        align-items: baseline;
    }

    .hphc-header_tabbed div p {
        background-color: #F7F6F2;
        padding: 1rem 1.5rem 0.5rem;
        margin-left: 1rem;
        margin-bottom: -0.30rem;
        margin-top: 0rem;
        border: 3px solid #EEEDE5;
    }

    .hphc-header_tabbed div p a {
        text-decoration: none;
        color: inherit;
    }

    .hphc-header_tabbed div p.active {
        background-color: #FFFFFF;
        border: 3px solid #EEEDE5;
        border-bottom: 3px solid #FFFFFF;
    }

    .hphc-header_tabbed div h3, .hphc-header_tabbed div table caption, table .hphc-header_tabbed div caption {
        margin-right: 7rem;
    }

    .hphc-header_tabbed div div {
        border-bottom: 3px solid #EEEDE5;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .hphc-header_tabbed .standalone--sm {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
        margin-top: 2.4rem;
    }
}

@media (max-width: 800px) {
    .dashboard .hphc-header .background-wrapper {
        height: auto;
    }
}

.hphc-top-tasks > p {
    display: none;
}

@media only screen and (min-width: 800px) {
    .hphc-top-tasks {
        border-left: 3px solid #EEEDE5;
        padding: .1rem 0 0 2rem;
        min-height: 250px;
    }
}

/***************************
/ Info Box
/***************************/
.hphc-info {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
    position: relative;
}

.hphc-info h3, .hphc-info table caption, table .hphc-info caption {
    margin: 1.3rem 0 1rem;
}

.hphc-info h3:nth-of-type(2), .hphc-info table caption:nth-of-type(2), table .hphc-info caption:nth-of-type(2) {
    margin-top: 2.5rem;
}

.hphc-info h4 {
    margin: 1.5rem 0;
}

.hphc-info.tan-block {
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
    background-color: #F7F6F2;
}

.hphc-info.tan-block:before {
    content: '';
    width: 110px;
    height: 12px;
    background-color: #FFD46E;
    position: absolute;
    top: 0rem;
}

@media only screen and (min-width: 800px) {
    .hphc-info {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
}

.hphc-favorite-page {
    font-weight: 900;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.hphc-favorite-page a {
    cursor: pointer;
}

.favorite-url {
    color: black;
}

.hphc-content-right {
    padding: 1rem 0 1rem 0;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media only screen and (min-width: 800px) {
    .hphc-content-right {
        padding: 0;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

/***************************
/ List Items
/***************************/
.hphc-list_item, .hphc-list_item--provider, .hphc-list_item--news, .hphc-list_item--simple {
    padding: 4.7rem 0rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px solid #EEEDE5;
}

.hphc-list_item > div, .hphc-list_item--provider > div, .hphc-list_item--news > div, .hphc-list_item--simple > div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.hphc-list_item img, .hphc-list_item--provider img, .hphc-list_item--news img, .hphc-list_item--simple img {
    height: 100%;
    width: auto;
}

.hphc-list_item h5, .hphc-list_item--provider h5, .hphc-list_item--news h5, .hphc-list_item--simple h5 {
    font-weight: 900;
    font-size: 1.6rem;
    margin: 0.5rem 0rem;
}

.hphc-list_item h5 a, .hphc-list_item--provider h5 a, .hphc-list_item--news h5 a, .hphc-list_item--simple h5 a {
    font: inherit;
}

@media only screen and (min-width: 800px) {
    .hphc-list_item, .hphc-list_item--provider, .hphc-list_item--news, .hphc-list_item--simple {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .hphc-list_item > div, .hphc-list_item--provider > div, .hphc-list_item--news > div, .hphc-list_item--simple > div {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .hphc-list_item h5, .hphc-list_item--provider h5, .hphc-list_item--news h5, .hphc-list_item--simple h5 {
        font-size: 2rem;
        margin: 1rem 0rem;
    }
}

.hphc-list_item--provider {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 2.7rem 0rem 1.7rem;
}

.hphc-list_item--provider.last {
    padding-bottom: 3.6rem;
    border-bottom: 3px solid #EEEDE5;
}

.hphc-list_item--provider img {
    width: 73px;
    height: 84.5px;
    margin-right: 1.9rem;
}

.hphc-list_item--provider h5 {
    margin: 0.5rem 0rem 0rem;
}

.hphc-list_item--provider h5 a {
    cursor: pointer;
}

.hphc-list_item--provider p {
    font-size: 1.3rem;
    margin: 0.5rem 0rem;
}

.hphc-list_item--provider > div {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.hphc-list_item--provider > div > div {
    margin-bottom: 0.5rem;
}

.hphc-list_item--provider > div > div > div:nth-of-type(1) p:nth-of-type(3) {
    display: none;
}

.hphc-list_item--provider > div > div > div:nth-of-type(2) {
    position: relative;
}

.hphc-list_item--provider > div > div > div:nth-of-type(2) p.highlight {
    position: absolute;
    text-align: right;
    width: 50%;
    margin: 0;
    top: 0;
    right: 0;
}

.hphc-list_item--provider > div > div > div:nth-of-type(2) p:nth-of-type(3) {
    display: block;
}

@media only screen and (min-width: 800px) {
    .hphc-list_item--provider > div > div {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .hphc-list_item--provider > div > div > div:nth-of-type(1) p:nth-of-type(3) {
        display: block;
    }

    .hphc-list_item--provider > div > div > div:nth-of-type(2) {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
        text-align: right;
    }

    .hphc-list_item--provider > div > div > div:nth-of-type(2) p.highlight {
        position: relative;
        width: auto;
    }

    .hphc-list_item--provider p {
        margin: 1rem 0rem;
    }

    .hphc-list_item--provider img {
        height: 121px;
        width: 104px;
        margin-right: 3rem;
    }
}

.hphc-list_item--news img {
    margin-bottom: 2rem;
}

.hphc-list_item--news h4 {
    margin-top: 1rem;
}

@media only screen and (min-width: 800px) {
    .hphc-list_item--news {
        padding: 4.5rem 0;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .hphc-list_item--news img {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 0rem;
        margin-left: 3rem;
    }

    .hphc-list_item--news > div {
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        width: 66.66667%;
        float: left;
    }
}

.hphc-list_item--discount {
    border-top: 1px solid #EEEDE5;
    padding-bottom: 3.7rem;
}

.hphc-list_item--discount:last-of-type {
    border-bottom: 1px solid #EEEDE5;
}

.hphc-list_item--simple {
    display: block;
    padding-top: 0;
}

.hphc-list_item--simple h4 {
    margin: 1.5rem 0rem 0rem;
}

@media only screen and (min-width: 800px) {
    .hphc-list_item--simple {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .hphc-list_item--simple h4 {
        margin: 1rem 0rem;
    }

    .hphc-list_item--simple img {
        min-width: 178px;
        height: auto;
        margin-right: 3rem;
    }

    .hphc-list_item--simple > div {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.hphc-list_item--global {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-bottom: 1px solid #EEEDE5;
    padding: 1.2rem 0rem 1.2rem;
}

.hphc-list_item--global p {
    font-size: 1.3rem;
    margin: 0.5rem 0rem;
}

/***************************
/ Lookup
/***************************/
.hphc-lookup {
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    background-color: #F7F6F2;
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
}

.lookup-form > div:not(.form) {
    background-color: #EEEDE5;
    position: relative;
    padding: 2.7rem 5.3rem 2.7rem 2.3rem;
    margin-bottom: 2rem;
}

.lookup-form > div:not(.form) h4 {
    line-height: 1.5;
    margin: 0;
}

.lookup-form > div:not(.form) h4.provider, .lookup-form > div:not(.form) h4.rx {
    padding-left: 6.3rem;
}

.lookup-form > div:not(.form) h4.provider:before, .lookup-form > div:not(.form) h4.rx:before {
    content: '';
    background-color: white;
    display: inline-block;
    position: absolute;
    left: 2.3rem;
    margin-right: 1rem;
    margin-bottom: 4rem;
    width: 52px;
    height: 52px;
    border-radius: 50%;
}

.lookup-form > div:not(.form) h4.provider:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='25px' height='28px' viewBox='0 0 25 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.0608974359 L24.9391026,0.0608974359 L24.9391026,27.5641026 L0,27.5641026'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-109.000000, -737.000000)'%3E %3Cg id='findProvider' transform='translate(109.000000, 737.000000)'%3E %3Cmask id='mask-2' sketch:name='Clip 2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-2'%3E%3C/g%3E %3Cpath d='M21.1538462,16.605641 C19.7737179,16.605641 18.650641,15.4832051 18.650641,14.1024359 C18.650641,12.7223077 19.7737179,11.5992308 21.1538462,11.5992308 C22.5339744,11.5992308 23.6570513,12.7223077 23.6570513,14.1024359 C23.6570513,15.4832051 22.5339744,16.605641 21.1538462,16.605641 M24.9391026,14.1024359 C24.9391026,12.0152564 23.2410256,10.3171795 21.1538462,10.3171795 C19.0666667,10.3171795 17.3685897,12.0152564 17.3685897,14.1024359 C17.3685897,15.9710256 18.7307692,17.5229487 20.5128205,17.829359 L20.5128205,20.1921795 C20.5128205,23.5498718 17.7807692,26.2819231 14.4230769,26.2819231 C11.0653846,26.2819231 8.33333333,23.5498718 8.33333333,20.1921795 L8.33333333,14.0325641 C11.9442308,13.5588462 14.7435897,10.4691026 14.7435897,6.73064103 L14.7435897,0.701794872 C14.7435897,0.347948718 14.4564103,0.0607692308 14.1025641,0.0607692308 L12.1794872,0.0607692308 C11.825641,0.0607692308 11.5384615,0.347948718 11.5384615,0.701794872 C11.5384615,1.05628205 11.825641,1.34282051 12.1794872,1.34282051 L13.4615385,1.34282051 L13.4615385,6.73064103 C13.4615385,10.0883333 10.7294872,12.8203846 7.37179487,12.8203846 C4.01410256,12.8203846 1.28205128,10.0883333 1.28205128,6.73064103 L1.28205128,1.34282051 L3.20512821,1.34282051 C3.55897436,1.34282051 3.84615385,1.05628205 3.84615385,0.701794872 C3.84615385,0.347948718 3.55897436,0.0607692308 3.20512821,0.0607692308 L0.641025641,0.0607692308 C0.287179487,0.0607692308 0,0.347948718 0,0.701794872 L0,6.73064103 C0,10.6876923 3.13525641,13.9165385 7.05128205,14.0864103 L7.05128205,20.1921795 C7.05128205,24.2575641 10.3583333,27.5639744 14.4230769,27.5639744 C18.4878205,27.5639744 21.7948718,24.2575641 21.7948718,20.1921795 L21.7948718,17.829359 C23.5769231,17.5229487 24.9391026,15.9710256 24.9391026,14.1024359' id='Fill-1' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
}

.lookup-form > div:not(.form) h4.rx:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='31px' height='31px' viewBox='0 0 31 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.11523913 L30.8847609,0.11523913 L30.8847609,31 L0,31 L0,0.11523913 Z'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-107.000000, -791.000000)'%3E %3Cg id='prescription' transform='translate(107.000000, 791.000000)'%3E %3Cpath d='M25.1563652,9.05981739 C23.6906043,9.05981739 22.2241696,9.61916522 21.1061478,10.7378609 L10.6220826,21.2212522 C8.38536522,23.4579696 8.38536522,27.0849696 10.6220826,29.3223609 L10.6220826,29.3223609 C11.7407783,30.4403826 13.2065391,30.9997304 14.6729739,30.9997304 C16.1387348,30.9997304 17.6044957,30.4403826 18.7231913,29.3223609 L29.2065826,18.8382957 C31.4439739,16.6015783 31.4439739,12.9745783 29.2065826,10.7378609 L29.2065826,10.7378609 C28.0885609,9.61916522 26.6221261,9.05981739 25.1563652,9.05981739 M25.1563652,10.4076435 C26.3262783,10.4076435 27.4261043,10.8632087 28.2536696,11.6907739 C29.0812348,12.5183391 29.5368,13.6181652 29.5368,14.7880783 C29.5368,15.9579913 29.0812348,17.0578174 28.2536696,17.8853826 L17.7702783,28.3694478 C16.942713,29.1963391 15.842887,29.6519043 14.6729739,29.6519043 C13.502387,29.6519043 12.4025609,29.1963391 11.5749957,28.3694478 C10.7481043,27.5418826 10.2925391,26.4420565 10.2925391,25.2714696 C10.2925391,24.1015565 10.7481043,23.0017304 11.5749957,22.1741652 L22.0590609,11.6907739 C22.8866261,10.8632087 23.9864522,10.4076435 25.1563652,10.4076435' id='Fill-1' fill='%23000000' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M23.4885652,24.5569196 L15.3874565,16.4558109 L16.3403696,15.5028978 L24.4414783,23.6040065 L23.4885652,24.5569196 Z' id='Fill-3' fill='%23000000' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cmask id='mask-2' sketch:name='Clip 6' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-6'%3E%3C/g%3E %3Cpath d='M15.5,8.8761087 L0.673913043,8.8761087 L0.673913043,7.52828261 L15.5,7.52828261 L15.5,8.8761087 Z' id='Fill-5' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3Cpath d='M8.08695652,1.46326739 C4.371,1.46326739 1.34782609,4.4864413 1.34782609,8.20239783 C1.34782609,11.9183543 4.371,14.9415283 8.08695652,14.9415283 C11.802913,14.9415283 14.826087,11.9183543 14.826087,8.20239783 C14.826087,4.4864413 11.802913,1.46326739 8.08695652,1.46326739 M8.08695652,16.2893543 C3.62767391,16.2893543 0,12.6616804 0,8.20239783 C0,3.74311522 3.62767391,0.115441304 8.08695652,0.115441304 C12.5462391,0.115441304 16.173913,3.74311522 16.173913,8.20239783 C16.173913,12.6616804 12.5462391,16.2893543 8.08695652,16.2893543' id='Fill-7' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    top: 15px;
}

.lookup-form > div:not(.form):before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 8px;
    height: 100%;
    background-color: #01D1C0;
}

.lookup-form > div:not(.form):after {
    content: '';
    position: absolute;
    right: 1.5rem;
    top: 3.4rem;
    /*@include iconCircleCaratDown($aqua, $white, 24px, 24px);*/
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%2301D1C0' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
}

.lookup-form div.form {
    background-color: #EEEDE5;
    padding: 1.5rem 2.3rem;
    display: none;
    visibility: hidden;
    margin-top: 0;
    margin-bottom: 2rem;
}

.lookup-form.active > div:not(.form) {
    background-color: #01D1C0;
    margin-bottom: 0;
}

.lookup-form.active > div:not(.form):before {
    background-color: transparent;
    left: 2rem;
    top: auto;
    width: 0px;
    height: 0px;
    bottom: -1rem;
    border-top: 10px solid #01D1C0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}

.lookup-form.active > div:not(.form):after {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%23FFFFFF' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%2301D1C0' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: inline-block;
    height: 24px;
    width: 24px;
}

.lookup-form.active div.form {
    display: block;
    visibility: visible;
}

@media only screen and (min-width: 800px) {
    .lookup-form {
        display: none !important;
    }
}

.topic-tags {
    display: none;
    visibility: hidden;
    padding: 0;
}

.topic-tags > div:not(.form) {
    -webkit-flex-basis: 48.8%;
    -ms-flex-preferred-size: 48.8%;
    flex-basis: 48.8%;
    margin-right: 2rem;
    background-color: #EEEDE5;
    position: relative;
    padding: 2.7rem 5.65rem 1.5rem 2.3rem;
    margin-bottom: 2rem;
}

.topic-tags > div:not(.form) h4 {
    line-height: 1.5;
}

.topic-tags > div:not(.form) h4.provider, .topic-tags > div:not(.form) h4.rx {
    padding-left: 6.5rem;
}

.topic-tags > div:not(.form) h4.provider:before, .topic-tags > div:not(.form) h4.rx:before {
    content: '';
    background-color: white;
    display: inline-block;
    position: absolute;
    left: 2.5rem;
    margin-right: 1rem;
    margin-bottom: 4rem;
    width: 52px;
    height: 52px;
    border-radius: 50%;
}

.topic-tags > div:not(.form) h4.provider:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='25px' height='28px' viewBox='0 0 25 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.0608974359 L24.9391026,0.0608974359 L24.9391026,27.5641026 L0,27.5641026'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-109.000000, -737.000000)'%3E %3Cg id='findProvider' transform='translate(109.000000, 737.000000)'%3E %3Cmask id='mask-2' sketch:name='Clip 2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-2'%3E%3C/g%3E %3Cpath d='M21.1538462,16.605641 C19.7737179,16.605641 18.650641,15.4832051 18.650641,14.1024359 C18.650641,12.7223077 19.7737179,11.5992308 21.1538462,11.5992308 C22.5339744,11.5992308 23.6570513,12.7223077 23.6570513,14.1024359 C23.6570513,15.4832051 22.5339744,16.605641 21.1538462,16.605641 M24.9391026,14.1024359 C24.9391026,12.0152564 23.2410256,10.3171795 21.1538462,10.3171795 C19.0666667,10.3171795 17.3685897,12.0152564 17.3685897,14.1024359 C17.3685897,15.9710256 18.7307692,17.5229487 20.5128205,17.829359 L20.5128205,20.1921795 C20.5128205,23.5498718 17.7807692,26.2819231 14.4230769,26.2819231 C11.0653846,26.2819231 8.33333333,23.5498718 8.33333333,20.1921795 L8.33333333,14.0325641 C11.9442308,13.5588462 14.7435897,10.4691026 14.7435897,6.73064103 L14.7435897,0.701794872 C14.7435897,0.347948718 14.4564103,0.0607692308 14.1025641,0.0607692308 L12.1794872,0.0607692308 C11.825641,0.0607692308 11.5384615,0.347948718 11.5384615,0.701794872 C11.5384615,1.05628205 11.825641,1.34282051 12.1794872,1.34282051 L13.4615385,1.34282051 L13.4615385,6.73064103 C13.4615385,10.0883333 10.7294872,12.8203846 7.37179487,12.8203846 C4.01410256,12.8203846 1.28205128,10.0883333 1.28205128,6.73064103 L1.28205128,1.34282051 L3.20512821,1.34282051 C3.55897436,1.34282051 3.84615385,1.05628205 3.84615385,0.701794872 C3.84615385,0.347948718 3.55897436,0.0607692308 3.20512821,0.0607692308 L0.641025641,0.0607692308 C0.287179487,0.0607692308 0,0.347948718 0,0.701794872 L0,6.73064103 C0,10.6876923 3.13525641,13.9165385 7.05128205,14.0864103 L7.05128205,20.1921795 C7.05128205,24.2575641 10.3583333,27.5639744 14.4230769,27.5639744 C18.4878205,27.5639744 21.7948718,24.2575641 21.7948718,20.1921795 L21.7948718,17.829359 C23.5769231,17.5229487 24.9391026,15.9710256 24.9391026,14.1024359' id='Fill-1' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
}

.topic-tags > div:not(.form) h4.rx:before {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg width='31px' height='31px' viewBox='0 0 31 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E %3C!-- Generator: Sketch 3.5.1 (25234) - http://www.bohemiancoding.com/sketch --%3E %3Cdefs%3E %3Cpath id='path-1' d='M0,0.11523913 L30.8847609,0.11523913 L30.8847609,31 L0,31 L0,0.11523913 Z'%3E%3C/path%3E %3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E %3Cg id='ICONS' sketch:type='MSLayerGroup' transform='translate(-107.000000, -791.000000)'%3E %3Cg id='prescription' transform='translate(107.000000, 791.000000)'%3E %3Cpath d='M25.1563652,9.05981739 C23.6906043,9.05981739 22.2241696,9.61916522 21.1061478,10.7378609 L10.6220826,21.2212522 C8.38536522,23.4579696 8.38536522,27.0849696 10.6220826,29.3223609 L10.6220826,29.3223609 C11.7407783,30.4403826 13.2065391,30.9997304 14.6729739,30.9997304 C16.1387348,30.9997304 17.6044957,30.4403826 18.7231913,29.3223609 L29.2065826,18.8382957 C31.4439739,16.6015783 31.4439739,12.9745783 29.2065826,10.7378609 L29.2065826,10.7378609 C28.0885609,9.61916522 26.6221261,9.05981739 25.1563652,9.05981739 M25.1563652,10.4076435 C26.3262783,10.4076435 27.4261043,10.8632087 28.2536696,11.6907739 C29.0812348,12.5183391 29.5368,13.6181652 29.5368,14.7880783 C29.5368,15.9579913 29.0812348,17.0578174 28.2536696,17.8853826 L17.7702783,28.3694478 C16.942713,29.1963391 15.842887,29.6519043 14.6729739,29.6519043 C13.502387,29.6519043 12.4025609,29.1963391 11.5749957,28.3694478 C10.7481043,27.5418826 10.2925391,26.4420565 10.2925391,25.2714696 C10.2925391,24.1015565 10.7481043,23.0017304 11.5749957,22.1741652 L22.0590609,11.6907739 C22.8866261,10.8632087 23.9864522,10.4076435 25.1563652,10.4076435' id='Fill-1' fill='%23000000' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cpath d='M23.4885652,24.5569196 L15.3874565,16.4558109 L16.3403696,15.5028978 L24.4414783,23.6040065 L23.4885652,24.5569196 Z' id='Fill-3' fill='%23000000' sketch:type='MSShapeGroup'%3E%3C/path%3E %3Cmask id='mask-2' sketch:name='Clip 6' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cg id='Clip-6'%3E%3C/g%3E %3Cpath d='M15.5,8.8761087 L0.673913043,8.8761087 L0.673913043,7.52828261 L15.5,7.52828261 L15.5,8.8761087 Z' id='Fill-5' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3Cpath d='M8.08695652,1.46326739 C4.371,1.46326739 1.34782609,4.4864413 1.34782609,8.20239783 C1.34782609,11.9183543 4.371,14.9415283 8.08695652,14.9415283 C11.802913,14.9415283 14.826087,11.9183543 14.826087,8.20239783 C14.826087,4.4864413 11.802913,1.46326739 8.08695652,1.46326739 M8.08695652,16.2893543 C3.62767391,16.2893543 0,12.6616804 0,8.20239783 C0,3.74311522 3.62767391,0.115441304 8.08695652,0.115441304 C12.5462391,0.115441304 16.173913,3.74311522 16.173913,8.20239783 C16.173913,12.6616804 12.5462391,16.2893543 8.08695652,16.2893543' id='Fill-7' fill='%23000000' sketch:type='MSShapeGroup' mask='url(%23mask-2)'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    top: 20px;
}

.topic-tags > div:not(.form):last-of-type {
    margin-right: 0;
    padding-right: 5.65rem;
}

.topic-tags > div:not(.form):before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 8px;
    height: 100%;
    background-color: #01D1C0;
}

.topic-tags > div:not(.form):after {
    content: '';
    position: absolute;
    right: 1.5rem;
    top: 3.4rem;
    /*@include iconCircleCaratDown($aqua, $white, 24px, 24px); */
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%2301D1C0' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%23FFFFFF' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
}

.topic-tags > div:not(.form).active {
    background-color: #01D1C0;
    margin-bottom: 0;
}

.topic-tags > div:not(.form).active:before {
    background-color: transparent;
    left: 2rem;
    top: auto;
    width: 0px;
    height: 0px;
    bottom: -1rem;
    border-top: 10px solid #01D1C0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}

.topic-tags > div:not(.form).active:after {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Group-Copy' transform='translate(-61.000000, -1.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Oval-7-_x2B_-Triangle-1' transform='translate(68.000000, 8.000000) rotate(-180.000000) translate(-68.000000, -8.000000) translate(61.000000, 1.000000)' sketch:type='MSShapeGroup'%3E %3Ccircle id='Oval-7' fill='%23FFFFFF' cx='7' cy='7' r='7'/%3E %3Cpath id='Triangle-1' fill='none' stroke='%2301D1C0' stroke-width='2' d='M8.5,9.5L5.5,7l0,0l3-2.5'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: inline-block;
    height: 24px;
    width: 24px;
}

@media only screen and (min-width: 800px) {
    .topic-tags {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        visibility: visible;
    }
}

.lookup-forms div.form {
    background-color: #EEEDE5;
    padding: 2.7rem 2.3rem;
    display: none;
    visibility: none;
    height: 0;
    margin-top: 0;
    transition: height 1s;
}

.lookup-forms div.form.active {
    display: block;
    visibility: visible;
    height: auto;
    transition: height 1s;
}

.lookup-forms div.form form {
    margin: 2.5rem 0;
    width: 100%;
}

@media only screen and (min-width: 800px) {
    .lookup-forms {
        display: block;
    }
}

/***************************
/ Meters
/***************************/
.hphc-meter-wrapper {
    margin: 1rem 0rem 3.5rem;
    max-width: 690px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

@media only screen and (min-width: 800px) {
    .hphc-meter-wrapper {
        margin: 1rem 0rem 9.5rem;
        padding-left: 3rem;
    }

    .hphc-meter-wrapper:last-of-type {
        margin-bottom: 4.5rem;
    }
}

.meter {
    width: 115px;
    height: 100px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0rem 1.5rem;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-right: 1px solid #E0DFD7;
    margin-top: 1rem;
}

@media only screen and (min-width: 800px) {
    .meter {
        width: 150px;
    }
}

@media only screen and (min-width: 800px) {
    .meter {
        height: auto;
    }

    .meter:not(:first-of-type) {
        margin-top: 0rem;
    }
}

.meter-bar {
    background: #ECECEC url("/HPH/_img/_backgrounds/pattern-slash.svg") repeat;
    background-size: 60px;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 1rem 1.3rem;
    position: relative;
}

.meter-bar:before {
    content: '';
    background-color: #FFD46E;
    display: inline-block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.meter-bar.excluded p {
    color: #636363;
}

.meter-bar p {
    margin: 0;
    position: relative;
    z-index: 1;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

@media only screen and (min-width: 800px) {
    .meter-bar:before {
        height: 100%;
        top: 0;
    }

    .meter-bar p {
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }
}

.meter-row {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    position: relative;
    margin-bottom: 4.5rem;
}

@media only screen and (min-width: 800px) {
    .meter-row {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-bottom: 0rem;
    }

    .meter-row.note {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.row-note {
    font-size: 1.3rem;
    width: 100%;
    padding-top: 1rem;
    margin: 1rem 1.5rem 0rem;
    border-top: 3px solid #FFD46E;
}

.row-note p {
    margin: 0;
    line-height: 1.25;
}

@media only screen and (min-width: 800px) {
    .row-note {
        width: 86%;
        margin: 1rem 0rem;
        position: relative;
        left: 2.8rem;
    }
}

@media only screen and (min-width: 800px) {
    .row-note {
        border-top: none;
        border-left: 3px solid #FFD46E;
        padding-left: 1rem;
        position: absolute;
        bottom: -28px;
        left: auto;
        width: 29%;
    }

    .row-note:before {
        content: '';
        position: absolute;
        left: -8px;
        bottom: 39.5%;
        border-bottom: 6px solid transparent;
        border-top: 6px solid transparent;
        border-left: none;
        border-right: 6px solid #FFD46E;
    }
}

@media only screen and (min-width: 800px) {
    .row-note {
        bottom: -26px;
        width: 38%;
        margin-left: 2rem;
    }
}

@media only screen and (min-width: 800px) {
    .row-note {
        bottom: -16px;
        width: 50%;
    }
}

.meter-label {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0.5rem;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.meter-label p {
    margin: 0;
}

.row-title {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    text-align: left;
    margin: 0;
    min-width: 58px;
    line-height: 36px;
}

@media only screen and (min-width: 800px) {
    .row-title {
        margin: 0.75rem 0rem;
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        text-align: right;
    }
}

.meter-bar.full:before {
    height: 100%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.full:before {
        width: 100%;
        height: 100%;
    }
}

.meter-bar.ninety:before {
    height: 90%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.ninety:before {
        width: 90%;
        height: 100%;
    }
}

.meter-bar.eighty:before {
    height: 80%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.eighty:before {
        width: 80%;
        height: 100%;
    }
}

.meter-bar.seventy:before {
    height: 70%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.seventy:before {
        width: 70%;
        height: 100%;
    }
}

.meter-bar.sixty:before {
    height: 60%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.sixty:before {
        width: 60%;
        height: 100%;
    }
}

.meter-bar.half:before {
    height: 50%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.half:before {
        width: 50%;
        height: 100%;
    }
}

.meter-bar.fourty:before {
    height: 40%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.fourty:before {
        width: 40%;
        height: 100%;
    }
}

.meter-bar.thirty:before {
    height: 30%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.thirty:before {
        width: 30%;
        height: 100%;
    }
}

.meter-bar.twenty:before {
    height: 20%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.twenty:before {
        width: 20%;
        height: 100%;
    }
}

.meter-bar.ten:before {
    height: 10%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.ten:before {
        width: 10%;
        height: 100%;
    }
}

.meter-bar.excluded:before {
    height: 0%;
}

@media only screen and (min-width: 800px) {
    .meter-bar.excluded:before {
        width: 0%;
        height: 100%;
    }
}

.remainingtext {
    text-align: right;
    margin: 0px;
}

.meter-tier {
    margin: 0px;
}

/***************************
/ Navigation
/***************************/
.hphc-logo {
    margin: 0;
    /*height: 43px;*/
    margin: 0 !important;
}

.hphc-logo img {
    width: 150px;
    height: auto;
}

@media only screen and (min-width: 350px) {
    .hphc-logo {
        /*height: 54px;*/
    }

    .hphc-logo img {
        width: 200px;
        height: auto;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-logo {
        /*height: 54px;*/
    }

    .hphc-logo img {
        width: auto;
        height: 60px;
    }
}

nav {
    position: relative;
    z-index: 2;
}

nav.logged-in .hphc-main_nav, nav.logged-in .hphc-login_nav {
    display: none;
    visibility: hidden;
}

@media only screen and (min-width: 800px) {
    nav.logged-in .hphc-main_nav, nav.logged-in .hphc-login_nav {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        visibility: visible;
    }
}

/*nav.logged-in .hphc-sub_nav #show-search:after, nav.logged-in .hphc-sub_nav--absolute #show-search:after {
    top: -15px; }*/
@media only screen and (min-width: 800px) {
    nav.logged-in .hphc-sub_nav, nav.logged-in .hphc-sub_nav--absolute {
        box-shadow: none;
        /* z-index: 2; */
        z-index: 1;
    }

    nav.logged-in .hphc-sub_nav-active {
        border-bottom: 0;
    }

    nav.logged-in .hphc-sub_nav > div > div:not(.mobile_nav), nav.logged-in .hphc-sub_nav--absolute > div > div:not(.mobile_nav) {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

nav.logged-in .hphc-member_nav {
}

nav.brokers .hphc-sub_nav, nav.brokers .hphc-sub_nav--absolute {
}

nav.brokers .hphc-sub_nav p, nav.brokers .hphc-sub_nav--absolute p {
    display: none;
    line-height: 1;
    margin-right: 3rem;
    margin-top: 0;
}

nav.brokers .hphc-sub_nav p a, nav.brokers .hphc-sub_nav--absolute p a {
    margin-top: 0;
}

nav.brokers .hphc-sub_nav p:before, nav.brokers .hphc-sub_nav--absolute p:before {
    top: -50%;
    height: 210%;
    background-color: #01D1C0;
}

@media only screen and (min-width: 800px) {
    nav.brokers .hphc-sub_nav p, nav.brokers .hphc-sub_nav--absolute p {
        display: block;
    }
}

.hphc-main_nav, .hphc-login_nav {
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    background-color: #006290;
    display: none;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 45px;
}

.hphc-main_nav a, .hphc-login_nav a {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #FFFFFF;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.6rem;
    font-weight: 700;
    height: 100%;
    margin: 0;
    padding: 0rem 1.45rem;
    text-decoration: none;
    white-space: nowrap
}

.hphc-main_nav a.label, .hphc-login_nav a.label {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.hphc-main_nav a.label:after, .hphc-login_nav a.label:after {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15.2 15.3' enable-background='new 0 0 15.2 15.3' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Artboard-3' transform='translate(-667.000000, -851.000000)' sketch:type='MSArtboardGroup'%3E %3Cg id='Group-11' transform='translate(423.000000, 846.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='Group-2-Copy-23' transform='translate(244.000000, 5.000000)' sketch:type='MSShapeGroup'%3E %3Cellipse id='Oval-7' fill='none' stroke='%23FFFFFF' cx='7.8' cy='7.8' rx='7' ry='7'/%3E %3Cpath id='Triangle-1' fill='%23FFFFFF' d='M5.8,10.8v-6l5,3L5.8,10.8z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
    height: 14px;
    top: -2px;
    width: 14px;
}

.hphc-main_nav a:not(.mobile_show), .hphc-login_nav a:not(.mobile_show) {
    display: none;
    visibility: hidden;
}

.hphc-main_nav a.search:before, .hphc-login_nav a.search:before {
    top: -2px;
}

@media only screen and (min-width: 800px) {
    .hphc-main_nav, .hphc-login_nav {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .hphc-main_nav a, .hphc-login_nav a {
        font-size: 1.3rem;
        position: relative;
    }

    .hphc-main_nav a:hover, .hphc-login_nav a:hover, .hphc-main_nav a:focus, .hphc-login_nav a:focus {
        background-color: #990624;
        text-decoration: underline;
        outline-color: #00A88E;
    }

    .hphc-main_nav a.selected:after, .hphc-login_nav a.selected:after {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        height: 5px;
        width: 100%;
        background-color: rgba(74, 74, 74, 0.3);
    }

    .hphc-main_nav a.label, .hphc-login_nav a.label {
        display: none;
    }

    .hphc-main_nav a:not(.mobile_show), .hphc-login_nav a:not(.mobile_show) {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        visibility: visible;
    }

    .hphc-main_nav .red-box, .hphc-login_nav .red-box {
        background-color: #990624;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 2rem;
        padding-left: 1rem;
    }

    .hphc-main_nav .red-box a:hover, .hphc-login_nav .red-box a:hover, .hphc-main_nav .red-box:focus, .hphc-login_nav .red-box:focus {
        text-decoration: underline;
    }

    .hphc-main_nav .hphc-btn_primary, .hphc-login_nav .hphc-btn_primary {
        margin: 0 0 0 1rem;
        padding: 0 2rem;
        box-shadow: none;
        height: 27px;
        font-size: 1.3rem;
        min-width: auto;
    }

    .hphc-main_nav .hphc-btn_primary:hover, .hphc-login_nav .hphc-btn_primary:hover, .hphc-main_nav .hphc-btn_primary:focus, .hphc-login_nav .hphc-btn_primary:focus {
        text-decoration: none !important;
        background-color: #006290;
        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
    }

    .hphc-main_nav .hphc-btn_primary:active, .hphc-login_nav .hphc-btn_primary:active {
        box-shadow: inset 0px 1px 6px 0px rgba(0, 0, 0, 0.3);
    }
}

.hphc-sub_nav, .hphc-sub_nav--absolute {
    border-bottom: 5px solid #006290;
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.hphc-sub_nav > a, .hphc-sub_nav--absolute > a {
    display: none;
}

.hphc-sub_nav a, .hphc-sub_nav--absolute a {
    color: #4A4A4A;
    font-weight: 900;
    text-decoration: none;
    text-transform: uppercase;
}

.hphc-sub_nav .mobile_nav, .hphc-sub_nav--absolute .mobile_nav {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
}

.hphc-sub_nav > div:not(.mobile_nav), .hphc-sub_nav--absolute > div:not(.mobile_nav) {
    display: none;
    visibility: hidden;
}

@media only screen and (min-width: 800px) {
    .hphc-sub_nav, .hphc-sub_nav--absolute {
        height: 100px;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .hphc-sub_nav .mobile_nav, .hphc-sub_nav--absolute .mobile_nav {
        display: none;
        visibility: hidden;
    }

    .hphc-sub_nav > div:not(.mobile_nav), .hphc-sub_nav--absolute > div:not(.mobile_nav) {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        visibility: visible;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }

    .hphc-sub_nav a, .hphc-sub_nav--absolute a {
        font-size: 1.3rem;
        margin: 0rem 1.5rem;
    }

    .hphc-sub_nav a.hphc-btn_tertiary, .hphc-sub_nav--absolute a.hphc-btn_tertiary {
        margin-right: 0;
        color: #006290;
    }

    .hphc-sub_nav a:hover, .hphc-sub_nav--absolute a:hover, .hphc-sub_nav a:focus, .hphc-sub_nav--absolute a:focus {
        color: #006290;
    }

    .hphc-sub_nav a.selected, .hphc-sub_nav--absolute a.selected {
        color: #006290;
    }

    .hphc-sub_nav > a, .hphc-sub_nav--absolute > a {
        display: block;
    }

    .hphc-sub_nav p, .hphc-sub_nav--absolute p {
        display: block;
        color: #636363;
        text-transform: uppercase;
        text-align: left;
        font-size: 1.3rem;
        font-weight: 100;
        margin-right: 3rem;
        position: relative;
        padding-left: 1.5rem;
        margin-bottom: 0;
    }

    .hphc-sub_nav p:before, .hphc-sub_nav--absolute p:before {
        content: '';
        position: absolute;
        left: 0;
        display: block;
        height: 90%;
        width: 3px;
        background-color: #D1D1D1;
    }

    .hphc-sub_nav p:last-of-type, .hphc-sub_nav--absolute p:last-of-type {
        margin-right: 0;
    }

    .hphc-sub_nav p a, .hphc-sub_nav--absolute p a {
        font-size: 1.6rem;
        color: #000000;
        margin: 0.6rem 0rem 0rem;
        text-transform: initial;
        display: block;
    }

    .hphc-sub_nav p a:hover, .hphc-sub_nav--absolute p a:hover, .hphc-sub_nav p a:focus, .hphc-sub_nav--absolute p a:focus {
        color: #000000;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-sub_nav p, .hphc-sub_nav--absolute p {
        margin-right: 5rem;
        max-width: 400px;
    }
}

.hphc-sub_nav--absolute {
    background-color: #F7F6F2;
}

@media only screen and (min-width: 800px) {
    .hphc-sub_nav--absolute {
        background-color: transparent;
        box-shadow: none;
        position: absolute;
        width: 100%;
        padding: 0;
        margin: 0;
    }
}

.mobile_nav {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}

.mobile_nav #show-menu {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -5px;
    margin-right: 5px;
    border: 1px solid #E0DFD7;
    padding: 0.65rem 0.5rem 0.25rem 0.5rem;
}

.mobile_nav #show-menu i {
    margin-bottom: 0.5rem;
}

.mobile_nav #show-menu span {
    height: 60px;
    margin: 0;
    width: 78px;
    position: absolute;
    top: -18px;
    left: -18px;
    z-index: 999;
    display: block;
}

.mobile_nav a.search:before {
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1792 1792' enable-background='new 0 0 1792 1792' xml:space='preserve'%3E %3Cpath fill='%23636363' d='M1216,832c0-123.3-43.8-228.8-131.5-316.5S891.3,384,768,384s-228.8,43.8-316.5,131.5S320,708.7,320,832 s43.8,228.8,131.5,316.5S644.7,1280,768,1280s228.8-43.8,316.5-131.5S1216,955.3,1216,832z M1728,1664c0,34.7-12.7,64.7-38,90 s-55.3,38-90,38c-36,0-66-12.7-90-38l-343-342c-119.3,82.7-252.3,124-399,124c-95.3,0-186.5-18.5-273.5-55.5s-162-87-225-150 s-113-138-150-225S64,927.3,64,832s18.5-186.5,55.5-273.5s87-162,150-225s138-113,225-150S672.7,128,768,128s186.5,18.5,273.5,55.5 s162,87,225,150s113,138,150,225S1472,736.7,1472,832c0,146.7-41.3,279.7-124,399l343,343C1715.7,1598.7,1728,1628.7,1728,1664z'/%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
}

.mobile_nav a.search-open:after, .mobile_nav a.menu-open:before {
    content: '';
    /*background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19 19' style='enable-background:new 0 0 19 19;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%234A4A4A;} %3C/style%3E %3Ctitle%3EGroup%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='MobileMenu' transform='translate(-26.000000, -23.000000)' sketch:type='MSArtboardGroup'%3E %3Cg id='Group' transform='translate(35.500000, 32.500000) rotate(-45.000000) translate(-35.500000, -32.500000) translate(23.000000, 20.000000)' sketch:type='MSLayerGroup'%3E %3Cpath id='Rectangle-314-Copy' sketch:type='MSShapeGroup' class='st0' d='M10.5,23.5v-22c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1v22 c0,0.6-0.4,1-1,1h-2C10.9,24.5,10.5,24.1,10.5,23.5z'/%3E %3Cpath id='Rectangle-314-Copy-2' sketch:type='MSShapeGroup' class='st0' d='M1.5,10.5h22c0.6,0,1,0.4,1,1v2c0,0.6-0.4,1-1,1h-22 c-0.6,0-1-0.4-1-1v-2C0.5,10.9,0.9,10.5,1.5,10.5z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;*/
    background: url("data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMi4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLT4gPHN2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxuczpza2V0Y2g9J2h0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxOSAxOScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTkgMTk7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJz4gPHN0eWxlIHR5cGU9J3RleHQvY3NzJz4gLnN0MHtmaWxsOiUyMzRBNEE0QTt9IDwvc3R5bGU+IDx0aXRsZT5Hcm91cDwvdGl0bGU+IDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiA8ZyBpZD0nUGFnZS0xJyBza2V0Y2g6dHlwZT0nTVNQYWdlJz4gPGcgaWQ9J01vYmlsZU1lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNi4wMDAwMDAsIC0yMy4wMDAwMDApJyBza2V0Y2g6dHlwZT0nTVNBcnRib2FyZEdyb3VwJz4gPGcgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzNS41MDAwMDAsIDMyLjUwMDAwMCkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMzUuNTAwMDAwLCAtMzIuNTAwMDAwKSB0cmFuc2xhdGUoMjMuMDAwMDAwLCAyMC4wMDAwMDApJyBza2V0Y2g6dHlwZT0nTVNMYXllckdyb3VwJz4gPHBhdGggaWQ9J1JlY3RhbmdsZS0zMTQtQ29weScgc2tldGNoOnR5cGU9J01TU2hhcGVHcm91cCcgY2xhc3M9J3N0MCcgZD0nTTEwLjUsMjMuNXYtMjJjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxdjIyIGMwLDAuNi0wLjQsMS0xLDFoLTJDMTAuOSwyNC41LDEwLjUsMjQuMSwxMC41LDIzLjV6Jy8+IDxwYXRoIGlkPSdSZWN0YW5nbGUtMzE0LUNvcHktMicgc2tldGNoOnR5cGU9J01TU2hhcGVHcm91cCcgY2xhc3M9J3N0MCcgZD0nTTEuNSwxMC41aDIyYzAuNiwwLDEsMC40LDEsMXYyYzAsMC42LTAuNCwxLTEsMWgtMjIgYy0wLjYsMC0xLTAuNC0xLTF2LTJDMC41LDEwLjksMC45LDEwLjUsMS41LDEwLjV6Jy8+IDwvZz4gPC9nPiA8L2c+IDwvc3ZnPg==") no-repeat;
    background-size: 20px 20px;
    background-position: 50% 50%;
    font-weight: 900;
    width: 55px;
    height: 55px;
    background-color: white;
    display: block;
    pointer-events: all;
    z-index: 999;
    position: absolute;
    top: -21px;
    left: 0px;
}

.mobile_nav a.menu-open:before {
    top: -14px;
    left: -2px;
    width: 64px;
}

.mobile_nav a.search-open:after {
    top: -18px;
    left: -18px;
}

@media only screen and (min-width: 800px) {
    .mobile_nav a.search-open:after, .mobile_nav a.menu-open:before {
        width: 101px;
    }

    .mobile_nav a.menu-open:before {
        left: -31px;
    }
}

.mobile_menu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    margin-top: 60px;
    top: 0px;
    left: -20px;
    width: 100vw;
    z-index: 99;
    background-color: white;
    border-bottom: 2px solid #4A4A4A;
    background-color: #4A4A4A;
    padding-top: 0;
}

.mobile_menu a {
    margin: 0;
    font-size: 1.6rem;
    padding: 1rem 2rem;
}

.mobile_menu a:hover, .mobile_menu a.selected, .mobile_menu a:focus {
    color: #006290;
}

.mobile_menu p {
    padding: 0rem 2rem;
}

.mobile_menu > div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.mobile_menu > div:first-of-type {
    padding: 2rem 0rem;
    margin-bottom: 2rem;
    background-color: #FFFFFF;
}

.mobile_menu > div:last-of-type a {
    color: white;
    text-transform: initial;
}

.mobile_menu > div:last-of-type a.logout {
    text-transform: uppercase;
}

.mobile_menu > div:last-of-type a:hover, .mobile_menu > div:last-of-type a.selected, .mobile_menu > div:last-of-type a:focus {
    color: #006290;
}

@media only screen and (min-width: 800px) {
    .mobile_menu {
        left: -30px;
    }
}

.hphc-member_nav {
    position: relative;
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    display: none;
    border-bottom: 5px solid #006290;
}

.hphc-member_nav > div {
    border-top: 1px solid #E0DFD7;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 45px;
    justify-content: space-evenly;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.hphc-member_nav a {
    text-decoration: none;
    font-weight: 900;
    font-size: 1.1rem;
    height: 11px;
    /*overflow: hidden;*/
    margin: 0rem 1.75rem;
    color: #4A4A4A;
    text-transform: uppercase;
}

.hphc-member_nav a:hover, .hphc-member_nav a:focus {
    color: #006290;
}

.hphc-member_nav a.selected {
    color: #006290;
}

.hphc-member_nav a:first-of-type {
    margin-left: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-member_nav {
        display: block;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-member_nav a {
        font-size: 1.3rem;
        height: 13px;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-member_nav a {
        margin-right: 2rem;
    }
}

.hphc-login_nav {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media only screen and (min-width: 800px) {
    .hphc-login_nav {
        display: none;
    }
}

.page_nav {
    position: relative;
    font-size: 1.4rem;
}

.page_nav > h2, .page_nav p {
    padding: 1rem;
    margin: 0 0 0.5rem 0;
    font-size: 1.6rem;
    font-weight: 900;
}

.page_nav > p:first-of-type {
    padding: 1rem;
    padding-top: 2rem;
    line-height: 1.25;
    margin-bottom: 0.5rem;
}

.page_nav:before {
    content: '';
    width: 100%;
    height: 5px;
    background-color: #EEEDE5;
    position: absolute;
}

.page_nav ul {
    display: block;
    margin-top: 0rem;
    margin-bottom: 0rem;
    padding-left: 0;
    list-style-type: none;
    list-style-image: none;
    font-size: 1.4rem;
    font-weight: 100;
}

.page_nav ul li {
    padding: 1rem 1rem 0.75rem 1rem;
    margin: 0;
}

.page_nav ul li:hover, .page_nav ul li:focus {
    background-color: #EEEDE5;
}

.page_nav ul li.selected {
    position: relative;
    background-color: #FFD46E;
}

.page_nav ul li.selected:before {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 17.25px solid transparent;
    border-top: 17.25px solid transparent;
    border-right: 10px solid #FFD46E;
    font-size: 0;
    line-height: 0;
    left: -10px;
    top: 0;
    position: absolute;
}

.page_nav ul.right li.selected:before {
    border-right: unset;
    border-left: 10px solid #FFD46E;
    right: -10px;
    left: unset;
}

.page_nav ul li.selected a {
    font-weight: 900;
}

.page_nav ul li.list_group {
    font-weight: 900;
}

.page_nav ul li a {
    color: #000000;
    text-decoration: none;
}

#hphc-left_nav {
    margin-top: 2rem;
    margin-bottom: 0rem;
    padding-left: 0;
    list-style-type: none;
    font-size: 1.4rem;
    font-weight: 100;
    position: relative;
    top: auto;
    width: 25%;
    float: left;
    padding-right: 2.5rem;
}

#hphc-left_nav:before {
    left: 0;
    width: 88%;
}

#hphc-left_nav h2 {
    font-size: 1.6rem;
    margin: 1.5rem 0rem 1.5rem;
    padding-left: 1rem;
}

#hphc-left_nav li {
    margin: 0;
    padding: 1rem 1rem 0.75rem 1rem;
    border-bottom: none;
    width: 100%;
}

#hphc-left_nav li:hover, #hphc-left_nav li:focus {
    background-color: #EEEDE5;
}

#hphc-left_nav li a {
    color: #000000;
    white-space: normal;
    padding: 0;
}

#hphc-left_nav li.selected, #hphc-left_nav li.ui-tabs-active {
    background-color: #FFD46E;
    position: relative;
}

#hphc-left_nav li.selected a, #hphc-left_nav li.ui-tabs-active a {
    font-weight: 900;
    padding: 0;
}

#hphc-left_nav li.selected:before, #hphc-left_nav li.ui-tabs-active:before {
    content: '';
    width: 0;
    height: 0;
    left: auto;
    right: -10px;
    position: absolute;
    top: 0;
    border-bottom: 17.25px solid transparent;
    border-top: 17.25px solid transparent;
    border-right: none;
    border-left: 10px solid #FFD46E;
}

@media only screen and (min-width: 800px) {
    #hphc-left_nav {
        display: block;
    }
}

@media only screen and (min-width: 800px) {
    #hphc-left_nav {
        right: 0rem;
        margin-left: 0px;
        margin-top: 0;
    }
}

/***************************
/ Pagination
/***************************/
.pagination {
    margin-bottom: 3rem;
    margin-top: 2.5rem;
}

.pagination ul {
    list-style-type: none;
    list-style-image: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
}

.pagination ul li {
    padding: 0.5rem;
}

.pagination .hphc-btn_primary {
    margin-left: 1rem;
}

@media only screen and (min-width: 800px) {
    .pagination ul {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

/***************************
/ Provider Reviews
/***************************/
.hphc-provider-reviews {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top: 1px solid #EEEDE5;
    padding: 4rem 0 2.9rem;
}

.hphc-provider-reviews div {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.hphc-provider-reviews img {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    height: 67px;
    margin-bottom: 2rem;
    width: 172px;
}

@media only screen and (min-width: 800px) {
    .hphc-provider-reviews {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .hphc-provider-reviews img {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        height: 100%;
        width: auto;
        margin-bottom: 0;
        padding-left: 2.5rem;
    }
}

.fap {
    display: table;
}

/***************************
/ Search
/***************************/
.searchbox {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    margin-right: 5.5rem;
}

.searchbox-icon {
    margin: 0;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 1.3rem;
    font-weight: 900;
    background-color: #990624;
    padding: 1.3rem 1.3rem 1.3rem 1.7rem;
    cursor: pointer;
}

.search-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0.5rem;
    position: relative;
    /*right: -48px;*/
    right: -10px;
    z-index: 2;
}

.search-container.open {
    background-color: #990624;
    /*margin: 0 0 0 -4rem;*/
    margin: 0 0 0 -1rem;
}

.searchbox-input {
    height: 35px;
    width: 210px;
    transition: width 2s;
}

.searchbox-submit {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #990624;
    color: white;
    font-weight: 900;
    border: none;
    font-size: 1.3rem;
    height: 100%;
    text-align: center;
    padding: 0.5rem;
    width: 55px;
}

.mobile_nav #show-search {
    position: relative;
    /* width: 61px;
    text-align: right; */
}

.mobile_nav #show-search span {
    height: 60px;
    margin: 0;
    width: 78px;
    position: absolute;
    top: -18px;
    left: -18px;
    z-index: 999;
    display: block;
}

#mobile_search {
    position: absolute;
    top: 60px;
    right: -20px;
    width: 100vw;
    background-color: #4A4A4A;
    z-index: 2;
}

@media only screen and (min-width: 800px) {
    #mobile_search {
        right: -30px;
    }
}

.mobile_searchbox {
    width: 100%;
}

.mobile_searchbox-input {
    width: 100%;
    height: 63px;
    border: none;
}

.mobile_searchbox-submit {
    visibility: hidden;
}

#loadmorenews, #faploadmore, #gblloadmore {
    cursor: pointer;
}

.searchbox .dropdown-menu, .hphc-form_search .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1040;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 10px;
    margin: 2px 0 0;
    list-style: none;
    font-size: 16px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    background-clip: padding-box;
    width: 82%;
}

.searchbox .dropdown-menu a, .hphc-form_search .dropdown-menu a {
    color: #000;
}

.hphc-form_search .dropdown-menu > .active > a,
.hphc-form_search .dropdown-menu > .active > a:focus,
.hphc-form_search .dropdown-menu > .active > a:hover,
.searchbox .dropdown-menu > .active > a,
.searchbox .dropdown-menu > .active > a:focus,
.searchbox .dropdown-menu > .active > a:hover {
    text-decoration: none;
    background-color: #ffffff;
}

.search-container .select2-selection__arrow {
    display: none;
}

.hphc-search-loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #006290;;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/***************************
/ Snapshot
/***************************/
.hphc-snapshot > div ul, .hphc-snapshot--plans > div ul, .hphc-snapshot--member > div ul, .hphc-snapshot--broker > div ul, .hphc-snapshot--login > div ul, .hphc-snapshot--launcher > div ul {
    padding-left: 1.75rem;
}

@media screen and (min-width: 520px) {
    .hphc-snapshot > div:first-of-type, .hphc-snapshot--plans > div:first-of-type, .hphc-snapshot--member > div:first-of-type, .hphc-snapshot--broker > div:first-of-type, .hphc-snapshot--login > div:first-of-type, .hphc-snapshot--launcher > div:first-of-type {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .hphc-snapshot > div:first-of-type h1, .hphc-snapshot--plans > div:first-of-type h1, .hphc-snapshot--member > div:first-of-type h1, .hphc-snapshot--broker > div:first-of-type h1, .hphc-snapshot--login > div:first-of-type h1, .hphc-snapshot--launcher > div:first-of-type h1, .hphc-snapshot > div:first-of-type h3, .hphc-snapshot--plans > div:first-of-type h3, .hphc-snapshot--member > div:first-of-type h3, .hphc-snapshot--broker > div:first-of-type h3, .hphc-snapshot--login > div:first-of-type h3, .hphc-snapshot--launcher > div:first-of-type h3, .hphc-snapshot > div:first-of-type table caption, table .hphc-snapshot > div:first-of-type caption, .hphc-snapshot--plans > div:first-of-type table caption, table .hphc-snapshot--plans > div:first-of-type caption, .hphc-snapshot--member > div:first-of-type table caption, table .hphc-snapshot--member > div:first-of-type caption, .hphc-snapshot--broker > div:first-of-type table caption, table .hphc-snapshot--broker > div:first-of-type caption, .hphc-snapshot--login > div:first-of-type table caption, table .hphc-snapshot--login > div:first-of-type caption, .hphc-snapshot--launcher > div:first-of-type table caption, table .hphc-snapshot--launcher > div:first-of-type caption {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin: 4.5rem 0 3rem;
    }

    .hphc-snapshot > div:first-of-type > div, .hphc-snapshot--plans > div:first-of-type > div, .hphc-snapshot--member > div:first-of-type > div, .hphc-snapshot--broker > div:first-of-type > div, .hphc-snapshot--login > div:first-of-type > div, .hphc-snapshot--launcher > div:first-of-type > div {
        -webkit-flex-basis: 48%;
        -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
        margin-right: 3rem;
    }

    .hphc-snapshot > div:first-of-type > div:last-of-type, .hphc-snapshot--plans > div:first-of-type > div:last-of-type, .hphc-snapshot--member > div:first-of-type > div:last-of-type, .hphc-snapshot--broker > div:first-of-type > div:last-of-type, .hphc-snapshot--login > div:first-of-type > div:last-of-type, .hphc-snapshot--launcher > div:first-of-type > div:last-of-type {
        -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
        margin-right: 0;
    }

    .hphc-snapshot > div:first-of-type > div:first-of-type, .hphc-snapshot--plans > div:first-of-type > div:first-of-type, .hphc-snapshot--member > div:first-of-type > div:first-of-type, .hphc-snapshot--broker > div:first-of-type > div:first-of-type, .hphc-snapshot--login > div:first-of-type > div:first-of-type, .hphc-snapshot--launcher > div:first-of-type > div:first-of-type {
        margin-left: 0;
    }

    .hphc-snapshot > div:last-of-type, .hphc-snapshot--plans > div:last-of-type, .hphc-snapshot--member > div:last-of-type, .hphc-snapshot--broker > div:last-of-type, .hphc-snapshot--login > div:last-of-type, .hphc-snapshot--launcher > div:last-of-type {
        -webkit-flex-basis: 31%;
        -ms-flex-preferred-size: 31%;
        flex-basis: 31%;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-snapshot, .hphc-snapshot--plans, .hphc-snapshot--member, .hphc-snapshot--broker, .hphc-snapshot--login, .hphc-snapshot--launcher {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .hphc-snapshot > div:first-of-type, .hphc-snapshot--plans > div:first-of-type, .hphc-snapshot--member > div:first-of-type, .hphc-snapshot--broker > div:first-of-type, .hphc-snapshot--login > div:first-of-type, .hphc-snapshot--launcher > div:first-of-type {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-basis: 76%;
        -ms-flex-preferred-size: 76%;
        flex-basis: 76%;
    }

    .hphc-snapshot > div:first-of-type h1, .hphc-snapshot--plans > div:first-of-type h1, .hphc-snapshot--member > div:first-of-type h1, .hphc-snapshot--broker > div:first-of-type h1, .hphc-snapshot--login > div:first-of-type h1, .hphc-snapshot--launcher > div:first-of-type h1, .hphc-snapshot > div:first-of-type h3, .hphc-snapshot--plans > div:first-of-type h3, .hphc-snapshot--member > div:first-of-type h3, .hphc-snapshot--broker > div:first-of-type h3, .hphc-snapshot--login > div:first-of-type h3, .hphc-snapshot--launcher > div:first-of-type h3, .hphc-snapshot > div:first-of-type table caption, table .hphc-snapshot > div:first-of-type caption, .hphc-snapshot--plans > div:first-of-type table caption, table .hphc-snapshot--plans > div:first-of-type caption, .hphc-snapshot--member > div:first-of-type table caption, table .hphc-snapshot--member > div:first-of-type caption, .hphc-snapshot--broker > div:first-of-type table caption, table .hphc-snapshot--broker > div:first-of-type caption, .hphc-snapshot--login > div:first-of-type table caption, table .hphc-snapshot--login > div:first-of-type caption, .hphc-snapshot--launcher > div:first-of-type table caption, table .hphc-snapshot--launcher > div:first-of-type caption {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin: 4.5rem 0 3rem;
    }

    .hphc-snapshot > div:first-of-type > div, .hphc-snapshot--plans > div:first-of-type > div, .hphc-snapshot--member > div:first-of-type > div, .hphc-snapshot--broker > div:first-of-type > div, .hphc-snapshot--login > div:first-of-type > div, .hphc-snapshot--launcher > div:first-of-type > div {
        -webkit-flex-basis: 42%;
        -ms-flex-preferred-size: 42%;
        flex-basis: 42%;
        margin-right: 5.5rem;
    }

    .hphc-snapshot > div:first-of-type > div:first-of-type, .hphc-snapshot--plans > div:first-of-type > div:first-of-type, .hphc-snapshot--member > div:first-of-type > div:first-of-type, .hphc-snapshot--broker > div:first-of-type > div:first-of-type, .hphc-snapshot--login > div:first-of-type > div:first-of-type, .hphc-snapshot--launcher > div:first-of-type > div:first-of-type {
        margin-left: 0;
    }

    .hphc-snapshot > div:last-of-type, .hphc-snapshot--plans > div:last-of-type, .hphc-snapshot--member > div:last-of-type, .hphc-snapshot--broker > div:last-of-type, .hphc-snapshot--login > div:last-of-type, .hphc-snapshot--launcher > div:last-of-type {
        -webkit-flex-basis: 38%;
        -ms-flex-preferred-size: 38%;
        flex-basis: 38%;
        margin-top: 0.75rem;
        position: relative;
    }

    .hphc-snapshot > div:last-of-type:before, .hphc-snapshot--plans > div:last-of-type:before, .hphc-snapshot--broker > div:last-of-type:before, .hphc-snapshot--login > div:last-of-type:before, .hphc-snapshot--launcher > div:last-of-type:before {
        content: '';
        border-left: 1px solid #EEEDE5;
        height: 90%;
        position: absolute;
        top: 3.5rem;
        left: -1.5rem;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-snapshot--plans > div:first-of-type > div {
        margin-bottom: 7.2rem;
    }
}

.hphc-snapshot--member {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.hphc-snapshot--member > div:last-of-type {
    margin-top: 0;
}

.hphc-snapshot--member > div:first-of-type div {
    /*margin-bottom: 4.7rem;*/
}

.hphc-snapshot--member > div:first-of-type div:last-of-type p:not(.small):nth-of-type(1n+3) {
    display: none;
    visiblity: hidden;
}

.hphc-snapshot--member .small {
    text-transform: uppercase;
    margin-bottom: 1.75rem;
}

.hphc-snapshot--member h4 {
    margin: 1.5rem 0rem;
}

@media only screen and (min-width: 800px) {
    .hphc-snapshot--member > div:first-of-type div:last-of-type p:not(.small):nth-of-type(1n+3) {
        display: block;
        visiblity: visible;
    }
}

.hphc-snapshot--broker {
    padding-bottom: 4.7rem;
    border-bottom: 1px solid #EEEDE5;
}

@media only screen and (min-width: 800px) {
    .hphc-snapshot--broker {
        padding-bottom: 8.8rem;
    }
}

.hphc-snapshot--provider {
    padding: 3rem 0rem 3rem;
}

.hphc-snapshot--provider h4 {
    margin-top: 0;
}

.hphc-snapshot--provider img {
    height: 172px;
    width: 148px;
    margin-bottom: 2rem;
}

.hphc-snapshot--provider > div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.hphc-snapshot--provider > div > div {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 215px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 3rem;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.hphc-snapshot--provider h3, .hphc-snapshot--provider table caption, table .hphc-snapshot--provider caption {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 0;
}

.hphc-snapshot--provider .doctor-stats p:first-of-type {
    margin-bottom: 0;
}

.hphc-snapshot--provider .doctor-stats p:last-of-type {
    margin-top: 0;
}

.hphc-snapshot--provider .doctor-stats:first-of-type p:first-of-type {
    margin-top: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-snapshot--provider {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 4.5rem 0rem 4.5rem;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-snapshot--provider > div > div {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }

    .hphc-snapshot--provider img {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        height: 172px;
        margin-bottom: 0;
    }
}

.hphc-snapshot--login {
    padding-top: 2.7rem;
    padding-bottom: 4.5rem;
}

.hphc-snapshot--launcher {
    border-top: 5px solid #F7F6F2;
    border-bottom: 5px solid #F7F6F2;
    padding: 4.5rem 0rem;
}

.hphc-snapshot--launcher > div:first-of-type > div:first-of-type {
    -webkit-flex-basis: 95%;
    -ms-flex-preferred-size: 95%;
    flex-basis: 95%;
}

.hphc-snapshot--launcher > div:first-of-type > div:first-of-type h3, .hphc-snapshot--launcher > div:first-of-type > div:first-of-type table caption, table .hphc-snapshot--launcher > div:first-of-type > div:first-of-type caption {
    margin: 1rem 0rem;
}

.hphc-snapshot--launcher > div:first-of-type > div:first-of-type form {
    margin-top: 2rem;
}

.hphc-snapshot--launcher > div:last-of-type {
    position: relative;
}

.hphc-snapshot--launcher > div:last-of-type:before {
    position: absolute;
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 49 47' enable-background='new 0 0 49 47' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='Artboard-1-Copy-11' transform='translate(-829.000000, -529.000000)' sketch:type='MSArtboardGroup'%3E %3Cg id='launcherIcon' transform='translate(829.800000, 532.400000)' sketch:type='MSLayerGroup'%3E %3Cpath id='Rectangle-322' sketch:type='MSShapeGroup' fill='none' stroke='%23E31837' stroke-width='6' d='M42,22.5v17.8H2V2.6h20' /%3E %3Cpath id='Rectangle-322_1_' sketch:type='MSShapeGroup' fill='none' stroke='%23E31837' stroke-width='6' d='M27.3,0h17.4v17.3'/%3E %3Cpath id='Line' sketch:type='MSShapeGroup' fill='none' stroke='%23E31837' stroke-width='6' stroke-linecap='square' d=' M21.2,23.3L42,2.6'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    height: 60px;
    width: 60px;
    top: 240px;
    left: 25px;
    border: none;
}

@media (max-width: 800px) {
    .hphc-snapshot > div:last-of-type:before, .hphc-snapshot--plans > div:last-of-type:before, .hphc-snapshot--member > div:last-of-type:before, .hphc-snapshot--broker > div:last-of-type:before, .hphc-snapshot--login > div:last-of-type:before, .hphc-snapshot--launcher > div:last-of-type:before {
        left: -0.5rem;
    }
}

/***************************
/ Tables
/***************************/
table {
    display: table;
    text-align: left;
    font-size: 1.6rem;
    width: 100%;
}

table caption {
    text-align: left;
}

table caption span {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px;
}

table tbody {
    vertical-align: top;
}

table tr {
    /*border-bottom: 3px solid $tan;*/
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

table tr span {
    display: inline;
    font-weight: 900;
}

table thead tr {
    border-bottom: none;
}

table thead tr th {
    position: absolute;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    visibility: hidden;
}

table th {
    text-align: left;
    font-weight: 900;
    padding: 1rem 1rem;
}

table td {
    padding: 1rem 1rem 1rem 1rem;
}

table td:after {
    content: attr(data-title);
    float: left;
    font-size: 1.3rem;
}

table .highlighted {
    background-color: #F5AA1A;
}

@media only screen and (min-width: 800px) {
    table {
        text-align: left;
    }

    table td:after {
        content: '';
    }

    table thead tr {
        border-bottom: 3px solid #EEEDE5;
    }

    table thead tr th {
        position: relative;
        padding: 1rem 1rem;
        height: auto;
        width: auto;
        visibility: visible;
    }

    table tr {
        display: table-row;
    }

    table tr.table_headers {
        display: table-row;
    }

    table th.table_headers--mobile {
        display: none;
    }
}

.hphc-table thead tr {
    display: none;
}

.hphc-table tr {
    border: 1px solid #F7F6F2;
    border-bottom: 0;
}

.hphc-table tr:last-of-type {
    border-bottom: 1px solid #F7F6F2;
}

.hphc-table th {
    background-color: #F7F6F2;
}

.hphc-table p {
    margin-top: 0;
}

.hphc-table td:before {
    content: attr(data-title);
    float: left;
    width: 100%;
    font-size: 1.6rem;
    font-weight: 900;
}

.hphc-table td:after {
    display: none;
}

.hphc-table.hphc-table-row-header.hphc-table-col-header thead th {
    background-color: #EEEDE5;
}

@media only screen and (min-width: 800px) {

    .hphc-table thead tr {
        display: table-row;
    }

    .hphc-table td {
        border: 1px solid #F7F6F2;
    }

    .hphc-table td:before {
        display: none;
    }

}

.hphc-table_plan {
    border-bottom: 5px solid #EEEDE5;
    padding-bottom: 4rem;
}

.hphc-table_plan table {
    text-align: right;
}

.hphc-table_plan table thead tr th:not(.plan-desc) {
    position: absolute;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    visibility: hidden;
    max-width: 162px;
}

.hphc-table_plan table thead tr th:not(.plan-desc) p {
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.hphc-table_plan table thead tr th:not(.plan-desc) p i {
    min-width: 13px;
}

.hphc-table_plan th {
    padding: 1.75rem 2rem 1.5rem 0rem;
}

.hphc-table_plan th a {
    font-weight: 900;
    text-decoration: underline;
}

.hphc-table_plan tr {
    border-bottom: 1px solid #EEEDE5;
}

.hphc-table_plan td {
    padding: 1rem 2rem 1rem 0.5rem;
}

.hphc-table_plan td:after {
    content: attr(data-title);
    float: left;
    font-size: 1.3rem;
    color: #636363;
}

.hphc-table_plan td span {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px;
}

.hphc-table_plan .plan-desc {
    font-weight: 100;
    position: relative;
    height: auto;
    width: auto;
    visibility: visible;
    padding: 0 0 1rem;
}

.hphc-table_plan .plan-ded {
    background-color: #F7F6F2;
}

.hphc-table_plan .fancy-row {
    display: none;
}

@media only screen and (min-width: 800px) {
    .hphc-table_plan table {
        text-align: left;
    }

    .hphc-table_plan table thead tr th:not(.plan-desc) {
        position: relative;
        padding: 1rem 2rem;
        height: auto;
        width: auto;
        visibility: visible;
    }

    .hphc-table_plan td {
        padding: 1rem 1rem;
    }

    .hphc-table_plan td:after {
        content: none;
        display: none;
        visibility: hidden;
    }

    .hphc-table_plan .fancy-row {
        display: table-row;
        border-bottom: none;
    }

    .hphc-table_plan .fancy-row th {
        padding: 0.75rem 2rem 1.5rem 0;
    }

    .hphc-table_plan .plan-desc {
        max-width: 455px;
        padding-right: 10%;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-table_plan table thead tr th:not(.plan-desc) {
        padding: 1rem 1rem;
    }
}

.hphc-table_costs {
    background-color: #FFD46E;
    margin-top: 3rem;
    margin-bottom: 1rem;
}

.hphc-table_costs caption {
    margin: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-table_costs tbody tr th {
        font-weight: 100;
    }

    .hphc-table_costs tr {
        border-bottom: 3px solid #EEEDE5;
    }
}

.hphc-table_benefits {
    text-align: left;
    margin-bottom: 2rem;
}

.hphc-table_benefits caption {
    font-size: 2.1rem;
    margin-bottom: 1rem;
}

.hphc-table_benefits tr {
    border-bottom: 1px solid #EEEDE5;
    vertical-align: initial;
}

.hphc-table_benefits th {
    width: 100%;
    padding: 1.5rem 0;
}

.hphc-table_benefits th p {
    font-weight: initial;
}

.hphc-table_benefits td {
    padding: 1.5rem 0;
    width: 100%;
}

.hphc-table_benefits td:after {
    position: absolute;
    top: 1.5rem;
    left: 1.5rem;
}

.hphc-table_benefits span {
    font-weight: 100;
}

.hphc-table_benefits thead tr {
    border-bottom: none;
}

.hphc-table_benefits thead tr th {
    position: absolute;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    visibility: hidden;
}

.hphc-table_benefits .highlight {
    position: relative;
    text-align: right;
    padding: 1.25rem 1.5rem 1rem;
    background-color: #F7F6F2;
    width: 100%;
}

.hphc-table_benefits .fancy-row {
    border-bottom: none;
    height: 15px;
}

.hphc-table_benefits .fancy-row th, .hphc-table_benefits .fancy-row td {
    padding: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-table_benefits caption {
        margin-bottom: 3rem;
    }

    .hphc-table_benefits th {
        width: 34%;
        padding: 1.5rem 2rem .75rem 0rem;
    }

    .hphc-table_benefits td {
        padding: 1.8rem 1.5rem;
        width: 39%;
    }

    .hphc-table_benefits .highlight {
        width: 27%;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-table_benefits .highlight {
        width: 24%;
    }
}

@media (max-width: 800px) {
    .hphc-table_benefits .highlight {
        padding-left: 5.1rem;
    }
}

.hphc-table_benefits_noyoupay {
    text-align: left;
    margin-bottom: 2rem;
}

.hphc-table_benefits_noyoupay caption {
    font-size: 2.1rem;
    margin-bottom: 1rem;
}

.hphc-table_benefits_noyoupay tr {
    border-bottom: 1px solid #EEEDE5;
    vertical-align: initial;
}

.hphc-table_benefits_noyoupay th {
    width: 100%;
    padding: 1.5rem 0;
}

.hphc-table_benefits_noyoupay th p {
    font-weight: initial;
}

.hphc-table_benefits_noyoupay td {
    padding: 1.5rem 0;
    width: 100%;
}

.hphc-table_benefits_noyoupay td:after {
    position: absolute;
    top: 1.5rem;
    left: 1.5rem;
}

.hphc-table_benefits_noyoupay span {
    font-weight: 100;
}

.hphc-table_benefits_noyoupay thead tr {
    border-bottom: none;
}

.hphc-table_benefits_noyoupay thead tr th {
    position: absolute;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    visibility: hidden;
}

.hphc-table_benefits_noyoupay .highlight {
    position: relative;
    text-align: left;
    padding: 1.25rem 1.5rem 1rem;
    background-color: #F7F6F2;
    width: 100%;
}

.hphc-table_benefits_noyoupay .fancy-row {
    border-bottom: none;
    height: 15px;
}

.hphc-table_benefits_noyoupay .fancy-row th, .hphc-table_benefits_noyoupay .fancy-row td {
    padding: 0;
}

@media only screen and (min-width: 800px) {
    .hphc-table_benefits_noyoupay caption {
        margin-bottom: 3rem;
    }

    .hphc-table_benefits_noyoupay th {
        width: 34%;
        padding: 1.5rem 2rem .75rem 0rem;
    }

    .hphc-table_benefits_noyoupay td {
        padding: 1.8rem 1.5rem;
        width: 39%;
    }

    .hphc-table_benefits_noyoupay .highlight {
        width: 27%;
    }
}

@media only screen and (min-width: 800px) {
    .hphc-table_benefits_noyoupay .highlight {
        width: 24%;
    }
}

.hphc-dlp-table table thead tr th {
    border: 1px solid #EEEDE5;
}

.hphc-dlp-table table tbody tr td {
    border: 1px solid #EEEDE5;
}

.hphc-dlp-table table tbody tr:nth-child(odd) {
    background: #FAF4E8;
}

/***************************
/ Toolbar
/***************************/
.hphc-toolbar {
    border-top: 1px solid #EEEDE5;
    border-bottom: 1px solid #EEEDE5;
    padding: 2rem 0 1rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.hphc-toolbar > div {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.hphc-toolbar form {
    padding-top: 1rem;
}

.hphc-toolbar form > div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
}

.hphc-toolbar h4 {
    margin: 0;
}

.hphc-toolbar p {
    margin: 0;
}

.hphc-toolbar label, .hphc-toolbar legend {
    margin-right: 1rem;
    font-size: 1.4rem;
    margin-bottom: 0;
}

.hphc-toolbar input, .hphc-toolbar select {
    width: 208px;
    height: 34px;
}

.hphc-toolbar input[type="checkbox"] {
    width: 14px;
    height: 14px;
}

.hphc-toolbar .hphc-checkbox {
    -webkit-flex-direction: row !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}

.hphc-toolbar .hphc-select:after {
    height: 34px;
    width: 30px;
}

.hphc-toolbar.hphc-locator .standalone, .hphc-toolbar.hphc-locator a.standalone--sm, .hphc-toolbar.hphc-locator .hphc-btn_link.standalone--sm {
    margin: 0.7rem 0;
}

@media only screen and (min-width: 800px) {
    .hphc-toolbar {
        background-color: #F7F6F2;
        padding: 1.5rem;
        border: 5px solid #EEEDE5;
    }

    .hphc-toolbar form {
        padding-top: 0;
    }

    .hphc-toolbar .clear.icon-r:after {
        height: 22px;
        width: 22px;
        top: 6px;
    }
}

.hphc-filter_block {
    border: 5px solid #EEEDE5;
}

.hphc-filter_block h4 {
    margin-top: 0;
}

.hphc-filter_block .filter-results {
    margin-top: 2rem;
    display: none;
    visibility: hidden;
}

.hphc-filter_block .filter-results.active {
    display: block;
    visibility: visible;
}

.hphc-filter_block .filter-results .result {
    border-bottom: 1px solid #EEEDE5;
    padding: 1rem 0rem 0rem;
}

.hphc-filter_block .filter-results .result:first-of-type {
    border-top: 1px solid #EEEDE5;
}

.hphc-filter_block .filter-results .result p:first-of-type {
    margin-bottom: 0.5rem;
}

@media only screen and (min-width: 800px) {
    .hphc-filter_block .filter-results .result {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .hphc-filter_block .filter-results .result p:first-of-type {
        -webkit-flex-basis: 35%;
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    }
}

#applied-filter {
    display: none;
    visibility: hidden;
}

#applied-filter.active {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
}

/***************************
/ Tooltip
/***************************/
.tooltip {
    visibility: none;
    display: none;
    background-color: #636363;
    color: white;
    width: 250px;
    padding: 1.5rem;
    border-radius: 3px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);
    font-size: 1.6rem;
    font-weight: 100;
    font-style: initial;
    line-height: 1.25;
    position: absolute;
    z-index: 999;
    transition: opacity 5s ease-in-out;
}

.tooltip[aria-hidden="true"] {
    display: none;
}

.tooltip[aria-hidden="false"] {
    display: block;
}

.tooltip:after {
    content: '';
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
}

.tooltip.north {
    bottom: 17px;
    left: -117.5px;
}

.tooltip.north:after {
    border-top: 10px solid #636363;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    right: 47%;
    bottom: -10px;
}

.tooltip.east {
    top: -220%;
    left: 32.5px;
}

.tooltip.east:after {
    border-right: 10px solid #636363;
    border-bottom: 9px solid transparent;
    border-top: 9px solid transparent;
    top: 13%;
    left: -10px;
}

.tooltip.west {
    bottom: 17px;
    left: -117.5px;
}

.tooltip.west:after {
    border-top: 10px solid #636363;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    right: 47%;
    bottom: -10px;
}

@media only screen and (min-width: 800px) {
    .tooltip.west {
        bottom: -64px;
        left: -267.5px;
    }

    .tooltip.west:after {
        border-left: 10px solid #636363;
        border-bottom: 9px solid transparent;
        border-top: 9px solid transparent;
        top: 37%;
        right: -10px;
    }
}

.tooltip.south {
    bottom: -85px;
    left: -117.5px;
}

.tooltip.south:after {
    border-bottom: 10px solid #636363;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    right: 47%;
    top: -10px;
}

.hphc-icon_info {
    cursor: pointer;
    position: relative;
}

.a:empty {
    display: none;
}

.field-text label, .field-text legend {
    display: block;
    font-weight: 900;
    margin-bottom: 0rem
}

p.field-subtext {
    font-size: 1.3rem;
    margin-top: 0rem;
    margin-bottom: 0.5rem
}

p.info-content {
    font-weight: bold;
}

p.info-content:before {
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' xml:space='preserve'%3E %3Cg id='Page-1' sketch:type='MSPage'%3E %3Cg id='BUTTONS' transform='translate(-249.000000, -776.000000)' sketch:type='MSLayerGroup'%3E %3Cg id='TOOL-TIP' transform='translate(102.000000, 687.000000)' sketch:type='MSShapeGroup'%3E %3Cg id='Group' transform='translate(0.000000, 61.000000)'%3E %3Cg id='infoIcon' transform='translate(147.000000, 28.000000)'%3E %3Cpath id='Oval-7' fill='%231F277F' d='M14,7c0-3.9-3.1-7-7-7S0,3.1,0,7s3.1,7,7,7S14,10.9,14,7z'/%3E %3Cpath id='i' fill='%23FFFFFF' d='M6,5.7h2.3V11H6V5.7z M6,4.2C6,4,6,3.9,6.1,3.7c0.1-0.1,0.1-0.3,0.3-0.4 c0.1-0.1,0.2-0.2,0.4-0.3C6.9,3,7,3,7.2,3c0.2,0,0.3,0,0.4,0.1C7.8,3.2,7.9,3.2,8,3.3c0.1,0.1,0.2,0.2,0.3,0.4 C8.4,3.9,8.4,4,8.4,4.2c0,0.2,0,0.3-0.1,0.5S8.1,4.9,8,5S7.8,5.2,7.7,5.3C7.5,5.3,7.4,5.3,7.2,5.3c-0.2,0-0.3,0-0.5-0.1 C6.6,5.2,6.5,5.1,6.4,5S6.2,4.8,6.1,4.6C6,4.5,6,4.3,6,4.2L6,4.2z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E ") no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 0.5rem;
}

/*
Multi ID
*/
.hphc-sub_nav_tooltip {
    color: #1F277F !important;
    cursor: pointer;
}

.hphc-sub_nav_tooltip:after {
    top: -2px !important;
    left: -6px !important;
}

.hphc-sub_nav_tooltip .tooltip {
    bottom: -90px;
    left: -70px;
}

/*
Toast Message
*/
.toast-message {
    visibility: hidden; /* Hidden by default. Visible on click */
    width: 300px; /* Set a default minimum width */
    margin-left: -150px; /* Divide value of min-width by 2 */
    background-color: #333; /* Black background color */
    color: #fff; /* White text color */
    text-align: center; /* Centered text */
    border-radius: 2px; /* Rounded borders */
    padding: 16px; /* Padding */
    position: fixed; /* Sit on top of the screen */
    z-index: 200; /* Add a z-index if needed */
    left: 50%; /* Center */
    bottom: 30px; /* 30px from the bottom */
}

.toast-message.show {
    visibility: visible; /* Show */
    /* Add animation: Take 0.5 seconds to fade in and out. However, delay the fade out process for 2.5 seconds */
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

/* Animations to fade in and out */
@-webkit-keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 30px;
        opacity: 1;
    }
}

@keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 30px;
        opacity: 1;
    }
}

@-webkit-keyframes fadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}

@keyframes fadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}

/***************************
/HPHC Accordion
/***************************/

.hphc-accordion-header {
    display: flex;
    background-color: #f7f6f2;
    color: #1f277f;
    margin-top: 20px;
    padding: 12px 16px;
    border: solid 3px #eeede5;
    width: 100%;
    font-weight: 900;
    position: relative;
    text-align: left;
}

.hphc-accordion-header:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231f277f' stroke='%231f277f' width='16' height='16' viewBox='0 0 448 512'%3E%3Cpath d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E");
    position: relative;
    top: 2px;
    margin-right: 8px;
}

.hphc-accordion-header.active {
    border-bottom: 0;
}

.hphc-accordion-header.active:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231f277f' stroke='%231f277f' width='16' height='16' viewBox='0 0 448 512'%3E%3Cpath d='M 416 208 H 32 c -17.67 0 -32 14.33 -32 32 v 32 c 0 17.67 14.33 32 32 32 h 384 c 17.67 0 32 -14.33 32 -32 v -32 c 0 -17.67 -14.33 -32 -32 -32 Z'/%3E%3C/svg%3E");
}

.hphc-accordion-header.active:after {
    width: calc(100% - 32px);
    position: absolute;
    bottom: 0;
    left: 16px;
    content: "";
    height: 1px;
    background: #eeede5;
}

.hphc-accordion-panel {
    background-color: #f7f6f2;
    border: solid 3px #eeede5;
    border-top: 0;
    padding: 15px 16px;
    overflow: hidden;
    display: none;
}

.hphc-accordion-panel p:first-of-type {
    margin-top: 0;
}

.hphc-accordion-panel p:last-of-type {
    margin-bottom: 0;
}

.hphc-accordion-nested .hphc-accordion-header {
    border: 0;
}

.hphc-accordion-nested .hphc-accordion-header:first-of-type {
    margin-top: 0;
}

.hphc-accordion-nested .hphc-accordion-header.active:after {
    display: none;
}

.hphc-accordion-nested .hphc-accordion-panel {
    border: 0;
}

.mobile-jump-menu li a {
    text-decoration: none;
    color: #000000;
    font-weight: inherit;
}
.mobile-jump-menu li {
    list-style-type: none;
    margin-bottom: 2rem;
}

.mobile-jump-menu .hphc-accordion-header {
    color: black;
    border: 0;
    border-top: 3px solid #eeede5;
}

.mobile-jump-menu .hphc-accordion-header.active:after {
    display: none;
}

.mobile-jump-menu .hphc-accordion-panel {
    border: 0;
}

.mobile-jump-menu .hphc-accordion-header::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23cc1d2f' stroke='%23cc1d2f' width='20' height='20' viewBox='0 0 512 512'%3E%3Cpath d='M384 240v32c0 6.6-5.4 12-12 12h-88v88c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-88h-88c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h88v-88c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v88h88c6.6 0 12 5.4 12 12zm120 16c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-48 0c0-110.5-89.5-200-200-200S56 145.5 56 256s89.5 200 200 200 200-89.5 200-200z'%3E%3C/path%3E%3C/svg%3E");
    position: absolute;
    right: 10px;
    top: 10px;
}

.mobile-jump-menu .hphc-accordion-header.active::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23cc1d2f' stroke='%23cc1d2f' width='20' height='20' viewBox='0 0 512 512'%3E%3Cpath d='M140 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H140zm364-28c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-48 0c0-110.5-89.5-200-200-200S56 145.5 56 256s89.5 200 200 200 200-89.5 200-200z'%3E%3C/path%3E%3C/svg%3E");
}

@media screen and (min-width: 800px) {
    .mobile-jump-menu {
        display: none;
    }
}

/***************************
/Navigation - Site Switcher Accordion
/***************************/

.hphc-site-switcher .hphc-accordion-header {
    color:white;
    background-color: #4A4A4A;
    border:unset;
    width: 100%;
    position: relative;
    margin-top: 0px;
    padding: 1.5rem 2rem;
}
.hphc-site-switcher .hphc-accordion-header:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' stroke='%23FFFFFF' width='16' height='16' viewBox='0 0 448 512'%3E%3Cpath d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E");
    position: absolute;
    right: 3rem;
    top:unset;
}
.hphc-site-switcher .hphc-accordion-header.active:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' stroke='%23FFFFFF' width='16' height='16' viewBox='0 0 448 512'%3E%3Cpath d='M 416 208 H 32 c -17.67 0 -32 14.33 -32 32 v 32 c 0 17.67 14.33 32 32 32 h 384 c 17.67 0 32 -14.33 32 -32 v -32 c 0 -17.67 -14.33 -32 -32 -32 Z'/%3E%3C/svg%3E");
    width: unset;
    background:unset;
    bottom: unset;
}
.hphc-site-switcher .hphc-accordion-header:after {
    content:'' !important;
    position: unset;
    top: 0px;
    margin-right: 0px;
    width: unset;
}
.hphc-site-switcher .hphc-accordion-panel {
    background-color: #4A4A4A;
    border: unset;
    color:white;
    padding:unset;
}
.hphc-site-switcher .hphc-accordion-header:hover:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23cc1d2f' stroke='%23cc1d2f' width='16' height='16' viewBox='0 0 448 512'%3E%3Cpath d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E");
    position: absolute;
    top:unset;
}
.hphc-site-switcher .hphc-accordion-header.active:hover:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23cc1d2f' stroke='%23cc1d2f' width='16' height='16' viewBox='0 0 448 512'%3E%3Cpath d='M 416 208 H 32 c -17.67 0 -32 14.33 -32 32 v 32 c 0 17.67 14.33 32 32 32 h 384 c 17.67 0 32 -14.33 32 -32 v -32 c 0 -17.67 -14.33 -32 -32 -32 Z'/%3E%3C/svg%3E");
    width: unset;
    background:unset;
    bottom: unset;
}
.hphc-site-switcher .hphc-accordion-header:hover{
    background-color: #fff;
    text-decoration: underline;
    color: #cc1d2f;
}
.hphc-site-switcher .hphc-accordion-header:focus{
    outline-color: #00A88E;
}

/***************************
/Navigation - Site Switcher
/***************************/
.global-nav {
    display: flex;
    flex:1;
    justify-content: flex-end;
}
.hphc-site-switcher {
    margin-right: 0rem;
    display: inline-flex !important;
}
.hphc-site-switcher a{
    display:block;
    color:white;
    text-transform: unset;
    top: 1rem;
    padding: 15px 15px 15px 10px;
    margin-left: 20px;
    margin-right: 3rem;
}

.hphc-site-switcher .padded {
    margin: 1rem;
    margin-left: 2rem;
    margin-right: 3rem;
    border-top: 1px solid #EEEDE5;
}
.hphc-site-switcher a:first-of-type {
    margin-left: 2rem;
    border-left: 4px solid;
    padding-left: 10px;
    /* margin-top: 3px; */
}
/* .hphc-site-switcher a:last-of-type {
    margin-bottom: 3px;
} */

@media only screen and (max-width: 800px) {
    .hphc-site-switcher a:hover,.hphc-site-switcher a:active{
        background-color: #fff;
        text-decoration: underline;
        color: #cc1d2f;
        outline-color: #00A88E;
    }
    .hphc-site-switcher a:focus {
        color: #fff;
        outline-color: #00A88E;
        background-color: #4A4A4A;
        text-decoration: none;
    }
}
@media only screen and (min-width: 800px) {
    .hphc-site-switcher {
        display: flex !important;
        justify-content: flex-start;
        /* margin-right: 0px; */
    }
    .hphc-site-switcher a{
        display:flex !important;
        top:0px;
        padding: 0px 14.5px;
        margin-left: 0px;
        margin-right: 0px;
    }
    .hphc-site-switcher a:first-of-type {
        border-left: 0px;
        margin-left: 0px;
        border-top: 4px solid;
        padding-bottom: 4px;
        /* margin-top: 0px; */
    }
    /* .hphc-site-switcher a:last-of-type {
        margin-bottom: 0px;
    } */

}

/***************************
/ Browser Detection
/***************************/
.lity-container {
    max-width: 280px;
}
.hphc-modal .hphc-modal-title h3{
    margin-top: 0px;
    margin-bottom: 12px;
    line-height: 1.23;
    color: #282828;
}
.hphc-modal .hphc-modal-content {
    font-weight: 300;
    margin-bottom: 25px;
}
.hphc-modal .hphc-modal-icon .fa-exclamation-triangle{
    color: #F66931;
    margin-bottom: 5px;
    height: 37px;
    width: 41px;
    font-size: 36px;
}
.hphc-modal button{
    box-shadow: 0px 2px 0px #00000033;
    outline-color: #00A88E;
    border-radius: 45px;
}
.hphc-modal .hphc-btn_primary{
    height: 44px;
    padding: 13px 30px;
}
.hphc-modal button:hover{
    background-color: #CC1531;
    text-decoration: underline;
}
.hphc-modal button:active{
    background-color: #B7122C;
    text-decoration: underline;
}
@media only screen and (min-width: 800px) {
    .lity-container {
        max-width: 500px;
    }
    .hphc-modal .hphc-modal-title h3{
        margin-bottom: 10px;
        line-height : 1.42;
    }
}

/***************************
/ Leaving Site Model
/***************************/
.hphc-modal .leaving-site-button-text{
    margin-bottom: 7px;
}
.hphc-modal .leaving-site-button-text strong {
    font-weight: normal
}
.hphc-modal .fa-external-link-square-alt{
    margin-left: 6px;
}
.hphc-modal .cancel{
    padding: 11px 20px 11px 16px;
    color: #1f277f;
    background-color: unset;
    border: unset;
    font-weight: 700;
    box-shadow: unset;
    height: 44px;
}
.hphc-modal .cancel:hover{
    background-color: unset;
}
.hphc-modal .modal-disclimer{
    font-size: 12px;
    color: #767676;
    line-height: 1.333;
    border-top: 1px solid #717171;
    font-weight: 300;
}
.hphc-modal .modal-disclimer p{
    margin-bottom: 5px;
    margin-top: 25px;
}
.hphc-modal .hphc-leaving-site-buttons{
    margin-bottom: 25px;
    height: 44px;
}
.hphc-modal .disclosure-content {
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color: #767676;
    border-top: 1px solid #919191;
    padding-top: 15px;
    margin-top: 20px;
}

@media only screen and (min-width: 800px) {
    .hphc-modal .disclosure-content {
        font-size: 14px;
        line-height: 18px;
    }
    .hphc-modal .disclimer{
        font-size: 14px;
    }
    .hphc-modal .leaving-site-button-text{
        margin-bottom: 10px;
    }
    .hphc-modal .leaving-site-button-text strong {
        font-weight: 900;
    }
    .hphc-modal .cancel{
        padding: 11px 22px 11px 21px;
    }
}

/***************************
/ Dashboard Alert
/***************************/

.dashboard-alert{
    display: none;
    flex-direction: column;
}
.dashboard-alert-wrapper{
    order: 2;
    padding-top: 11px;
    padding-right: 8px;
    border-top: 4px solid #2788c4;
    padding-left: 9px;
    margin-top: 0;
    margin-bottom: 0;
}
.dashboard-alert .alert-close{
    order: 1;
    background-color: transparent;
    padding: unset;
    border: unset;
    margin: unset;
    box-shadow: unset;
    display: block;
    width: unset;
    color: #2788c4;
    font-size: 20px;
    margin-left: auto;
    line-height: 0;
    margin-bottom: 4px;
    box-shadow: none;
    padding: 0;
    height: 44px;
    width: 44px;
    align-items: center;
    display: flex;
    justify-content: flex-end;
}
.dashboard-alert-wrapper.hphc-information{
    border-top: 4px solid #2788c4;
}
.dashboard-alert-wrapper.hphc-confirm{
    border-top: 4px solid #00A88E;
}
.dashboard-alert-wrapper.hphc-warning{
    border-top: 4px solid #F66931;
}
.dashboard-alert-wrapper.hphc-error{
    border-top: 4px solid #990624;
}
.dashboard-alert-wrapper .content-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.dashboard-alert-wrapper .content-wrapper .content{
    padding-left: 41px;
    width: 273px;
}
.dashboard-alert-wrapper .content-wrapper .content .alert-title{
    margin-top: 0px;
    color: #282828;
    font-weight: 900;
    margin-bottom: 4px;
    font-size: 14px;
 }
.dashboard-alert-wrapper .content-wrapper .content p{
    font-size: 13px;
    color: #5F5F5F;
    font-weight: 300;
    margin-top: 0px;
}
@media only screen and (min-width: 800px) {
    .hphc-alert-wrapper .hphc-content_rail.col_8{
        width:unset;
    }
    .dashboard-alert{
        width: 686px;
    }
    .dashboard-alert-wrapper .content-wrapper .content{
        width: 630px;
        padding-left: 32px;
    }
    .dashboard-alert-wrapper{
        order: 1;
        border-left: 4px solid #2788c4;
        border-top: none;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        padding-top: 17px;
        padding-bottom: 16px;
    }
    .dashboard-alert .dashboard-alert-wrapper{
        margin-bottom: 0;
        padding-right: 24px;
        justify-content: center;
        padding-left: 12px;
    }
  .dashboard-alert .alert-close{
        order: 2;
        position: absolute;
        top: 0;
        right: 1px;
        z-index: 1;
    }  
    .dashboard-alert-wrapper.hphc-information{
        border-left: 4px solid #2788c4;
        border-top: none;
    }
    .dashboard-alert-wrapper.hphc-confirm{
        border-left: 4px solid #00A88E;
        border-top: none;
    }
    .dashboard-alert-wrapper.hphc-warning{
        border-left: 4px solid #F66931;
        border-top: none;
    }
    .dashboard-alert-wrapper.hphc-error{
        border-left: 4px solid #990624;
        border-top: none;
    }
    .dashboard-alert-wrapper .content-wrapper {
        margin-bottom: 0;
        /*padding-right: 25px;*/
        justify-content: center;
    }
    .dashboard-alert-wrapper .content-wrapper .content .alert-title{
        font-size: 16px;
    }
    .dashboard-alert-wrapper .content-wrapper .content p{
        font-size: 1.4rem;
    }
}
.hphc-alert-wrapper{
    margin: 40px 0px 16px 0px;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}

.hphc-inline-alert .content-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
}

.hphc-inline-alert .content-wrapper {
    margin-top: 9px;
}
.hphc-alert-wrapper .fa-info-circle, .hphc-inline-alert .fa-info-circle {
    font-size: 24px;
    color: #2788c4;
    position: absolute;
    left: -1px;
    top: -3px;
}
.hphc-alert-wrapper .fa-check-circle, .hphc-inline-alert .fa-check-circle {
    font-size: 24px;
    color: #00A88E;
    position: absolute;
    left: -1px;
    top: -3px;
}
.hphc-alert-wrapper .fa-exclamation-triangle, .hphc-inline-alert .fa-exclamation-triangle {
    font-size: 24px;
    color: #F66931;
    position: absolute;
    left: -1px;
    top: -3px;
}
.hphc-alert-wrapper .fa-exclamation-circle, .hphc-inline-alert .fa-exclamation-circle {
    font-size: 24px;
    color: #990624;
    position: absolute;
    left: -1px;
    top: -3px;
}
.hphc-inline-alert .content-wrapper .content {
    padding-left: 30px;
    position: relative;
    margin-bottom: 0;
}
.hphc-inline-alert .content-wrapper .content .alert-title{
    font-size: 14px;
    font-weight: 900;
    margin-bottom: 4px;
    margin-top: 0;
    color: #282828;
}
.hphc-inline-alert .content-wrapper .content p{
    margin-top: 0;
    font-size: 13px;
    font-weight: 300;
    color: #5F5F5F;
    line-height: 18px;
}
.hphc-pcp-info{
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}
.hphc-pcp-info .content {
    padding-left: 30px;
    position: relative;
    margin-bottom: 0;
}
.hphc-pcp-info .fa-exclamation-triangle {
    font-size: 20px;
    color: #F66931;
    position: absolute;
}
.hphc-pcp-info .content a{
    margin-top: 15px;
}
@media only screen and (min-width: 800px) {
    .hphc-alert-wrapper{
        margin-top: 48px;
        margin-bottom: 16px;
        margin-left: 0px;
        max-width: 686px;
    }
    .hphc-alert-wrapper .alert-wrapper{
        border-top: none;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        padding: 16px 0px 16px 12px;
    }
    .hphc-inline-alert .content-wrapper .content p{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .hphc-inline-alert .content-wrapper .content .alert-title{
        font-size: 16px;
    }
}

/***************************
/ Inline Alert
/***************************/
p.inline-info-content{
    padding-left: 30px;
    position: relative;
    font-size: 14px;
    font-weight: 300;
    color: #5F5F5F;
}
p.inline-info-content:before {
    content: "";
    position: absolute;
    left: 0px;
    width: 24px;
    height: 24px;
    background-color:#2788c4;
    -webkit-mask:  url("/HPH/_img/_icons/info-circle-solid.svg") no-repeat;
    mask: url("/HPH/_img/_icons/info-circle-solid.svg") no-repeat;
}

/***************************
/ Auto Suggestion
/***************************/
.search-container .typeahead__cancel-button {
    display:none;
}
.search-container ul li {
    list-style: none;
    margin: 1rem 0rem;
}
.search-container .typeahead__list{
    position: absolute;
    top: 40px;
    left: 4.99994px;
    z-index: 1040;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 10px;
    margin: 2px 0 0;
    list-style: none;
    font-size: 16px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    background-clip: padding-box;
    width: 82%;
}
.search-container .typeahead__item a{
    color: #000;
}
.search-container .typeahead__item a:hover{
    background-color: #ffffff;
    text-decoration: none;
}
.search-container .typeahead__display{
    margin: 0;
}

/***************************
/ Add class if target blank
/***************************/

.hphc-member_nav  a[target="_blank"]::after {
    content: '\f360';
    display: inline-block;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    margin-left: 4px;
    -webkit-transform: translate(0,1px);
    transform: translate(0,1px);
    color: #006290;
}
.hphc-member_nav  a[target="_blank"]:hover:after {
    color: #FFFFFF;
}
.hphc-member_nav .sm-red li ul li a:hover .sub-arrow {
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #FFFFFF !important;
}

/***************************
/New Dashboard
/***************************/

#zero-claims-card,#one-claims-card,#two-claims-card,#no-counters,#counters-error-card {
    display: none;
}