/*
* nopadding added to for handling mall-12 medium-7 large-8 columns nopadding
* in column control newsroom Homepage Hero Banner 
*/
.nopadding{
    padding: 0px;
    margin: 0px;
}

/* GLOBAL STYLES */
* {
                font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
                margin: 0;
                padding: 0;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
}


body {
                background-color: white;
                color: #464645;
                font-family: 'Open Sans', Arial, Helvetica, sans-serif;
                line-height: 1.5;
                vertical-align: baseline;
                counter-reset: footnotes;
}

.row {
                max-width: 75rem;
}

h1 {
                color: #005587;
                font-family: 'Open Sans', Arial, Helvetica, sans-serif;
                font-size: 2rem;
                font-weight: 300;
                line-height: 1.2;
                margin: 0 0 1.2rem;         
}


h2 {
                color: #005587;
                font-family: 'Open Sans', Arial, Helvetica, sans-serif;
                font-size: 1.5rem;
                font-weight: 600;
                line-height: 1.2;
                margin: 0 0 1.2rem;
                
}

h3 {
                color: #005587;
                font-family: 'Open Sans', Arial, Helvetica, sans-serif;
                font-size: 1.375rem;
                font-weight: 300;
                line-height: 1.2;
                margin: 0 0 1.2rem 0;
}

h4 {
                color: #1c1c1c;
                font-family: 'Open Sans', Arial, Helvetica, sans-serif;
                font-size: 1.125rem;
                font-weight: 700;
                line-height: 1.2;
                margin: 0 0 1rem 0;
}

h5 {
                color: #1c1c1c;
                font-family: 'Open Sans', Arial, Helvetica, sans-serif;
                font-size: 1.125rem;
                font-weight: 400i;
                line-height: 1.4;
                margin: 0 0 1rem 0;
}

h6 {
                color: #1c1c1c;
                font-family: 'Open Sans', Arial, Helvetica, sans-serif;
                font-size: 1rem;
                font-weight: 600;
                line-height: 1.5;
                margin: 0 0 1rem 0;
}

.heading-gray {
  color: #1c1c1c;
}

p {
                font-size: 1rem;
                line-height: 1.5;
                margin: 0 0 1.5rem;
}

/*p:nth-last-child(1) {margin-bottom: 0; }*/

a {
                color: #4a90e2;
                cursor: pointer;
                line-height: inherit;
                text-decoration: none;
}

a:hover, a:focus {
                color: #0f6dbe;
                text-decoration: underline;
}



sub {
                font-size: 60%;
                position: relative;
                bottom: 0rem;
                vertical-align: baseline;
}

em {
                font-style: italic !important;
}


ul {
                list-style: none;
                line-height: 1.5;
                margin: 0 0 1.5rem 0;
}

ul li {
                list-style: disc;
                margin: 0 0 0.6rem 1.2rem;
}
ol {
                line-height: 1.5;
                margin: 0 0 1.5rem 1.6rem;
}
ol li {
                list-style: decimal;
                margin: 0 0 0.7rem 0;
}



/* UTILITIES */

.no-bullets li {display: block; list-style: none; margin-left: 0; }
.link-list li {list-style: none; margin-left: 0; }
.link-list li a:after {content:'>'; margin: 0 0 0 0.3rem; }
.check-list {text-align:left; }
.check-list li{list-style-image: url(../../../../content/dam/bcbs/newsroom/images/utility/check-green.svg); }
.no-wrap {white-space: nowrap;}
.add-margin {margin-top: 1rem; margin-bottom: 1rem; }
.btm-margin {margin-bottom: 2rem !important; }
.block-quote {display: block; padding:2rem; font-weight: 300; font-size: 2.250rem; font-style:italic; }
p + .block-quote {margin-top: -1.5rem; }
.mb-0 {margin-bottom: 0; }


iframe {width:100%;}

.external-link, .external-link-white {
    white-space: nowrap;
}


.external-link:after {
                /*background: url(../../content/dam/bcbs/newsroom/images/icons/external-blue.svg) no-repeat;*/
               background: url(../../../../content/dam/bcbs/newsroom/images/icons/external-blue.svg) no-repeat;
                background-size: contain;
                content: '';
                width: 12px; /*width of the icon*/
                height: 11px;  /*height of the icon*/
                display: inline-block;
                margin: 0 0 0 5px;
                                                                padding: 0 2px 0 0;
}

.external-link-white:after {
                background: url(../../../../content/dam/bcbs/newsroom/images/icons/external-white.svg) no-repeat;
                background: url(../../../../content/dam/bcbs/common/images/external-white.svg) no-repeat;  
                background-size: contain;
                content: '';
                width: 12px; /*width of the icon*/
                height: 11px;  /*height of the icon*/
                display: inline-block;
                margin: 0 0 0 5px;
                                                                padding: 0 2px 0 0;
}


.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

hr {border-bottom: solid 1px #e2e2e2; margin: 0.8rem auto; padding: 0.5rem; max-width: 72rem;}


.off-canvas-wrapper {
  box-shadow: 0 800px 0 800px #0f6dbe;
}

.clearfix::after {
  visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; 
}


.vertical-align-middle {
                margin: 0;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  

/* FORM ELEMENTS */
input[type='text'], input[type='password'], input[type='date'], input[type='datetime'], input[type='datetime-local'], input[type='month'], input[type='week'], input[type='email'], input[type='number'], input[type='search'], input[type='tel'], input[type='time'], input[type='url'], input[type='color'], textarea {
                font-size: 1rem;
                width: 100%;
                max-width: 300px;
                border-radius: 2px;
                border: solid 1px #d8d8d8;
                box-shadow: none;
                margin: 0 0 1rem;
                
                }
                
label > [type='checkbox'], label > [type='radio'] {
    margin: 0 0.5rem 1rem 0;
}


.button {
                border: solid 1px #0f6dbe;
    display: block;
                font-size: 1rem;
    vertical-align: middle;
    margin: 0 0 1rem;
    padding: 0.85rem 0.75rem;
    -webkit-appearance: none;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
    line-height: 1.25;
    text-align: center;
    cursor: pointer;
    background-color: #005587;
    color: #ffffff;
                border-radius: 4px;
                width: 100%;
                max-width: 287px;
}

.button:hover, .button:focus{
                background-color: #003d61;
                text-decoration: none;
}

.button.secondary {
    background-color: #fff;
}

.button.secondary-blue {
                  background-color: #0f6dbe;
                                color: white;
                }

.button.secondary:hover, .button.secondary:focus {
                background-color: #f3f3f3;
                color: #005587;
                }
.button.secondary-blue:hover, .button.secondary-blue:focus {
                background-color: #f3f3f3;
                color: #005587;
                }

.button.secondary-blue.text-left {
                margin: 0 0 1rem;            
                
}

.error-msg {
  font-style: italic;
  font-weight: 400;
  color: #e10000;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}





/*FORM MODULE*/
.form-lists > li {
                font-weight: 700; 
                }

.form-module{margin: 0 0 3rem; }
.form-module label{
  text-align: left;
  color: #464645;
                margin: 1rem 0 0.5rem ;
}

.form-module select{
  color: #464645;
  font-size: 1em;
}

.form-module textarea{
  min-height: 175px;
}

.form-module input::placeholder,  .form-module textarea::placeholder{
  font-size: 1em;
  line-height: normal;
  text-align: left;
  color: #737373;
}


.form-module fieldset {
  border: 0;
  padding: 0; 
} 

.form-module .fieldset legend {
    margin: 0;
    margin-left: 0px;
    margin-left: 0;
    padding: 0;
    background: #fefefe;
    font-size: 1.1em;
    text-align: left;
    color: #464645;
}

.form-module button{margin: 0 0 1rem; }

.form-lists li {margin: 0 0 2rem; }

.medicare-booklet {padding: 2rem 0 1rem; }

.required {color: #e10000; font-weight: 700; }
.errors {border: 2px solid #e10000 !important;  }
.errors.errmsg {display: none; border:none!important; font-style: italic; font-weight: 400; color: #e10000;  margin-top: -0.5rem; }
.hidden-msg {display: none; }
input.errors + .errors.errmsg {display: block; }

[type='checkbox'].errors + label[for], [type='radio'].errors + label[for] {
color: #e10000;
}

[type='checkbox'].errors + label::before, [type='radio'].errors + label::before {
border: 2px solid #e10000 !important;
}

#help-me-choose-result {display:none; }

.result-value {font-weight: 700; }


/**radio**/
.radio-wrapper [type="radio"] {
  opacity: 0;
                position: absolute;
                left: -100px;
                height: 0;
  margin: 0;
  padding: 0;
}

.radio-wrapper label {
  position: relative;
  display: block;
  padding-left: 35px;
                width: 100%;
                height: 100%;
                text-align: left;
}

.radio-wrapper label > img {
                pointer-events: none;
}

.radio-wrapper label::before, .network-radio label::after {
  position: absolute;
  content: "";
  display: inline-block;
}

.radio-wrapper [type='radio']:hover + label:before{
                border: 1px solid #0f6dbe7; 
}

.radio-wrapper label::before{
  height: 24px;
  width: 24px;
  background: white;
  left: 0px;
  top: 0px;
                border: 2px solid #c7c7c7;
  border-radius: 20px;
  position: absolute;  
}

/**radio checked**/
.radio-wrapper label::after {
  height: 12px;
  width: 12px;
  border-left: 2px solid;
  border-bottom: 2px solid;
  transform: rotate(-45deg);
  left: 6px;
top: 6px;
  background: #0f6dbe;
  visibility: visible;
  position: absolute;
  border-radius: 20px;
  border: none;
}

/**checked state**/
.radio-wrapper input[type="radio"]:checked + label::before {
                background: white;
                border: 2px solid #0080c7;
}

.radio-wrapper input[type="radio"]:checked + label::after {
  content: "";
                visibility: visible;
}

/**defaul state**/
.radio-wrapper input[type="radio"] + label::after {
  content: none;
                visibility: hidden;
}

/**Adding focus**/
.radio-wrapper input[type="radio"]:focus + label::before {
  outline: rgb(59, 153, 252) auto 5px;
}

/**error state**/
.radio-wrapper.error-state label { 
                color: #e10000;
                font-weight: 600;
}

.radio-wrapper.error-state label::before{
                border: 2px solid #e10000;
}

/**agent finder**/
.agent-list {margin: 0 0 2rem; }
.agent-list p {margin: 0; }

.agent-finder [type='text'], .agent-finder [type='password'], .agent-finder [type='date'], .agent-finder [type='datetime'], .agent-finder [type='datetime-local'], .agent-finder [type='month'], .agent-finder [type='week'], .agent-finder [type='email'], .agent-finder [type='number'], .agent-finder [type='search'], .agent-finder [type='tel'], .agent-finder [type='time'], .agent-finder [type='url'], .agent-finder [type='color'], .agent-finder textarea, .agent-finder select{
                height: 3.063rem; 
                }
.agent-finder .button {margin-top: 1.375rem; } 

.results-message {
    margin: 0 0 2rem;
}



/* LAYOUT */
.landing-layout {padding: 0 0 3rem; }



/* HEADER STYLES */
/** logo bar **/
#logo-bar{background-color: #fff; padding-top: 1em; padding-bottom: 1em; max-height: 78px;}

#logo-bar img{max-height: 45px; max-width: 268.4px; }

#client-logo.double-logo a{display: inline-block; max-width: 100%;}


/** top bar **/
.top-bar{padding: 0; border-top: 1px solid #979797; border-bottom: 1px solid #979797; }
.top-bar .top-bar-left, .top-bar .top-bar-right {-webkit-flex: 0 0 100%; }
.top-bar .top-bar-left {-webkit-flex: 1 1 auto; }
.top-bar, .top-bar ul {background: white; }
.top-bar > .top-bar-left > ul > li, .top-bar > .top-bar-right > ul > li {list-style: none; margin: 0; }
.top-bar > .top-bar-left > ul > li > a, .top-bar > .top-bar-right > ul > li > a {min-height: 39px; position: relative;}
.top-bar .menu > li > a:hover, .top-bar .menu > li > a:focus {color: #979797; text-decoration: none; }
.top-bar .top-bar-left .menu > li > a:hover:after, .top-bar .top-bar-left .menu > li > a:focus:after {content: ''; height:5px; width: 100%; position: absolute; bottom: -5px; left:0 ; z-index: 10; }

.top-bar .top-bar-left .menu > li > a.company-news:hover:after, .top-bar .top-bar-left .menu > li > a.company-news:focus:after, .top-bar .top-bar-left .menu > li > a.company-news.current:after {background: #4A90E2; }

.top-bar .top-bar-left .menu > li > a.community-health:hover:after, .top-bar .top-bar-left .menu > li > a.community-health:focus:after, .top-bar .top-bar-left .menu > li > a.community-health.current:after {background: #7ED321; }
.top-bar .top-bar-left .menu > li > a.experience:hover:after, .top-bar .top-bar-left .menu > li > a.experience:focus:after, .top-bar .top-bar-left .menu > li > a.experience.current:after, .top-bar .top-bar-left .menu > li > a.experience.current:after {background: #BD10E0; }
.top-bar .top-bar-left .menu > li > a.affordability:hover:after, .top-bar .top-bar-left .menu > li > a.affordability:focus:after, .top-bar .top-bar-left .menu > li > a.affordability.current:after {background: #50E3C2; }
.top-bar .top-bar-left .menu > li > a.collaborative-care:hover:after, .top-bar .top-bar-left .menu > li > a.collaborative-care:focus:after, .top-bar .top-bar-left .menu > li > a.collaborative-care.current:after {background: #979797; }
.top-bar .top-bar-left .menu > li > a.member-voices:hover:after, .top-bar .top-bar-left .menu > li > a.member-voices:focus:after, .top-bar .top-bar-left .menu > li > a.member-voices.current:after {background: #F5A623; }
.top-bar .top-bar-left .menu > li > a.current:after {content: ''; height:5px; width: 100%; position: absolute; bottom: -5px; left:0 ; z-index: 10; } 
.top-bar-right{flex: initial !important; }
.top-bar-left{flex: auto !important; }
.top-bar .dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub {left: auto; right:0;  border: none;}
.top-bar .menu > li > a, .top-bar .menu > li > button  {
  color: #454546; 
  font-size: 0.875rem; 
  text-decoration: none;  
  padding: 0 1.15em;
  transition: background-color 0.1s;
  line-height: 39px; 
}

.top-bar .menu > li > a.home-icon, .top-bar .menu > li > button.home-icon  {
    padding-left: 1em;
    padding-right: 1em;
    display: block;
                background-image:url(../../../../content/dam/bcbs/newsroom/images/icons/icon-home.svg); background-repeat: no-repeat; background-position: center center; width: 40px; height: 19px; margin-left: 0.5rem;
  }
  
.top-bar .menu > li > a.home-icon:hover, .top-bar .menu > li > button.home-icon:hover, .top-bar .menu > li > a.home-icon.current {
                background-image:url(../../../../content/dam/bcbs/newsroom/images/icons/icon-home-hover.svg); background-repeat: no-repeat; background-position: center center;
}
  
.top-bar .menu > li > a.home-icon > img {
    width: 17px;
    height: 17px;
    margin-right: 2px;
                margin-top: -2px;
  }

  .top-bar .menu > li > a.mobile-icon > img{
    width: 1.8em;
    margin: 0;
  }

  .top-bar .menu > li > a.mobile-icon{
    padding-left: 1em;
    padding-right: 1em;
    background-color: #0f6dbe;
    display: block;
  }

.top-bar .top-bar-right .dropdown.menu li a img{width: 11px; height: 7px; margin-top: 17px; margin-left: 7px;  margin-right: 0.25rem; display: inline-block;}
.top-bar sup {top: 1rem; font-size: 65%; }
nav .submenu-toggle {border-radius: 0; }
.top-bar .dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub {border: 1px solid black; }



/*** LOGIN DROPDOWN STYLING ***/

.dropdown-menu input, .dropdown-menu select, .dropdown-menu a, .dropdown-menu button {margin-bottom: 1rem; }
.login-logo-container {display: block; margin: 0 0 1.5rem; text-align: center; }
.dropdown-menu [type='text'], .dropdown-menu [type='password'], .dropdown-menu [type='date'], .dropdown-menu [type='datetime'], .dropdown-menu [type='datetime-local'], .dropdown-menu [type='month'], .dropdown-menu [type='week'], .dropdown-menu [type='email'], .dropdown-menu [type='number'], .dropdown-menu [type='tel'], .dropdown-menu [type='time'], .dropdown-menu [type='url'], .dropdown-menu [type='color'], .dropdown-menu textarea {
                max-width: 287px;
    margin-right:auto; }

.dropdown-menu label > [type='checkbox'], label > [type='radio'] {
    margin: 0 0.5rem 0 0;
}
                
.dropdown-menu .button, .dropdown-menu input.button {
                max-width: 287px;
                width: 100%;
                }
.search{
  background-color: #fbfbfb; 
  border-top: solid 1px #d8d8d8;
  border-left: solid 1px #d8d8d8;
  border-bottom: solid 1px #d8d8d8;
  border-right: 0px;
  border-radius: 2px 0 0 2px;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.0);
  height: 2.5rem;
  margin:0;
  max-width: 354px;
}

.input-group .search-button{
  background-color: #fbfbfb;
  background-image: url(../../../../content/dam/bcbs/common/medicare/images/icon/icon-search.svg);
  background-repeat: no-repeat;
  background-position: center; 
  background-color: #fbfbfb;
  border-top: solid 1px #d8d8d8;
  border-right: solid 1px #d8d8d8;
  border-bottom: solid 1px #d8d8d8;
  border-left: solid 1px #d8d8d8;
  border-radius: 0 2px 2px 0;
  width: 50px;
  height: 2.5rem;
}


#offCanvas .input-group-field.search{
  background-color: #fbfbfb; 
  border-top: solid 1px #d8d8d8;
  border-left: solid 1px #d8d8d8;
  border-bottom: solid 1px #d8d8d8;
  border-right: 0px;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.0);
}

#offCanvas .input-group .search-button{
  background-color: #fbfbfb;
  background-image: url(../../../../content/dam/bcbs/common/images/icon-search.png);
  background-repeat: no-repeat;
  background-position: center; 
  background-color: #fbfbfb;
  border-top: solid 1px #d8d8d8;
  border-right: solid 1px #d8d8d8;
  border-bottom: solid 1px #d8d8d8;
  border-left: solid 1px #d8d8d8;
  width: 50px;
}

.top-utility-nav {display: inline-block; list-style: none; margin: 1rem 0; }
.top-utility-nav > li {display: inline-block; margin: 0 1rem; }
.top-utility-nav > li:last-child {border-right: none; }
.top-utility-nav a {display: block; padding: 0 0.5rem; }




/*** DROPDOWN MENU STYLES ***/

  .dropdown.menu button {display: block; line-height: 39px; background-color: #0f6dbe; cursor: pointer; padding: 0 1em; border-radius: 0; background-image: url(../../../../content/dam/bcbs/common/images/drop-down-arrow.png); background-repeat: no-repeat; background-position: right 1em center;
    padding-right: 2.5em !important;}
  .dropdown.menu button:hover{background-color: #005487;}
  
  .dropdown.menu button.active{background-color: #2199e8; color:#fff; background-image: url(../../../../content/dam/bcbs/common/images/drop-down-arrow-active.png);}
  .dropdown-menu{display: none; position: absolute; z-index: 999; padding: 1rem; min-width: 300px; background-color: #fff; box-sizing: border-box; box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.24);}



   #dropdownContact ul{
      list-style: none; background: #fff; margin: 0; padding: 0;
    }

    #dropdownContact ul *{
      margin: 0; padding: 0;
    }

    #dropdownContact ul li:last-child{
      margin-bottom: 0 !important;
    }

    #dropdownContact ul li{
      margin: 0 0 1.5em;
    }

    #dropdownContact ul li a{
      margin: 0;
      padding: 0;
    }

    
    #dropdownContact ul li p.heading{
      font-weight: bold;
      color: #005487;
      font-size: 1em;                    
    }
    
    #dropdownContact ul li p{
      font-size: 0.9em;
      color: #464645;
    }

    #dropdownContact ul li p a{
      color: #0080c7;
      transition: 0.4s all;

    }

    #dropdownContact ul li p a:hover{
      color: #005487;
    }


.dropdown.menu > li.is-dropdown-submenu-parent > a::after {border-color: #757779 transparent transparent; }
.dropdown.menu > li.is-dropdown-submenu-parent > a:hover::after, .dropdown.menu > li.is-dropdown-submenu-parent > a:active::after {border-color: red transparent transparent; }



/*TABS*/
.tabs {
    margin: 0 0 1rem;
    border:none;
    list-style-type: none;
}

.tabs-title {
    float: left;
                                width: auto;
  display: inline-block;
                margin: 0;
  position: relative;
                text-align: center;
}

.tabs-title > a {                   
                                color: #005587;
    display: block;
                                font-size: 1rem;
    padding: 0.5rem 1rem;
    margin: 0;
    vertical-align: -webkit-baseline-middle;                             
}

.tabs-title > a:hover {
                font-weight: bold; 
                text-decoration: none;  
                }


.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
                background: #fff;
                color: inherit;
                }
                
.tabs-title.is-active > a, .tabs-title.is-active > a[aria-selected='true'] {
    background: #fff;
                                border-bottom: 4px solid #0f6dbe;
    color: #0f6dbe;
    font-weight: bold;
                                text-decoration: none;                  
}

.tabs-content {
    border: none;
    background: #fefefe;
    color: inherit;
                margin: 0 0 2rem; 
}

.tabs-content .scroll:last-child {margin-bottom: 0 ; }
.tabs-panel {
  padding: 1rem 0;
}

.tabs-panel.is-active {
    display: block;
}



/*CUSTOM TAB*/
.tabBtn {display: block; list-style:none; margin: 0 0 2rem; }
.tabBtn > li {float: left;
    width: auto;
    display: inline-block;
    margin: 0;
    position: relative;
    text-align: center; }
.tabBtn > li > a {display: block; font-size: 1rem; margin: 0; padding: 0.5rem;  vertical-align: -webkit-baseline-middle; }
.tabBtn > li > a.current {background: #fff;
    border-bottom: 4px solid #0f6dbe;
    color: #0f6dbe;
    font-weight: bold;
    text-decoration: none;}
.tabBtn > li > a:hover {text-decoration: none; }
.login-pane .tabBtn > li {width: 50%; }

.arrow-blue {display: inline-block; margin: 1rem 0; text-align:left; }
.arrow-blue li {display: block; list-style: none; margin: 0 0 1rem; }
.block-text {display: block; }



/*TABLE STYLES */
table {margin:auto auto 0; border: solid 1px #d7d7d7; border-collapse: collapse; border-radius: 0px; }  

table thead th, table thead td, table tfoot th, table tfoot td {text-align:center; border-collapse: collapse; border-right:solid 1px #d7d7d7; padding:1rem; vertical-align: middle; }
table thead, table tbody, table tfoot {border: none; }
table thead th, table thead td {border-bottom:solid 1px #d7d7d7; }
table tfoot th, table tfoot td {border-top:solid 1px #d7d7d7; }
table thead th:nth-last-child(1), table thead td:nth-last-child(1), table tfoot th:nth-last-child(1), table tfoot td:nth-last-child(1) {border-right: none; }

table tbody th, table tbody td {padding:1rem; border:none; text-align: center; }
table tbody th.fixed-col, table tbody td.fixed-col {border: none; text-align: left; }
table tbody tr:nth-child(even) {background-color: #f9f9f9; }

tbody td {vertical-align: top; }

table.hover thead tr:hover {
  background-color: inherit; }

table.hover tfoot tr:hover {
  background-color: inherit; }

table.hover tbody tr:hover {
  background-color: inherit; }

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: inherit; }

th:not(.fixed-col) {
  background-color: #eff5fa; }

table.scroll {display: table; }

table ul {text-align: left; }

.footnote{color: #666; padding-top: 0.4em; }


/* FIXED LEFT HEADER TABLE*/

.table-container {
    position: relative;
    margin: auto;
    overflow: hidden;
}

.table-wrapper {
                margin: 0 0 2rem; 
                width:100%;
                overflow:auto;
}
table.main-table {
                width:100%;
                border-collapse:separate;
                border-spacing:0;
}

.clone {
                position:absolute;
                top:0;
                left:0;
                pointer-events:none;
}
.clone th, .clone td {
                visibility:hidden;
}
.clone td, .clone th {
                border-color:transparent;
}

.clone tbody th {
                visibility:visible;
}
.clone th.fixed-col, .clone td.fixed-col {                   
                visibility:visible;
                /*border: none;*/
                border-right: solid 2px #d7d7d7;
}
/*.clone thead, .clone tfoot{background:transparent;}*/

                
                
/* SCROLL BAR */             
main ::-webkit-scrollbar {
                border-radius: 7px;         
    width: 1em;                   
}

main ::-webkit-scrollbar-track {
    background-color: #e7e7e7;
                                
}

main ::-webkit-scrollbar-thumb {
  background-color: #c2c2c2;
  outline: 1px solid #979797;
                border: 1px solid #c2c2c2;
                border-radius: 14px;       
                
}              
                                
                                
/* ACCORDION STYLING */
.accordion-module {margin: 2rem 0; }

.accordion .accordion {
  margin-left: 0;
  background: #fefefe;
  list-style-type: none; }

.accordion-title {color:#464645; font-weight:600; font-size:1rem; border:none; padding: 1.25rem 2rem 1.25rem 1rem;}
.accordion-title:focus, .accordion-title:hover {color:#464645; border:none; text-decoration: none; }
.accordion-content {border:none; }
.accordion ul {margin: 1rem 0rem 1rem 2rem; }
.accordion li{list-style: none; }
.accordion .accordion-content li{list-style:disc; }
.accordion table {border-collapse:collapse; }
.accordion table thead, .accordion table tbody, .accordion table tfoot {border:none; }
.accordion table td {background-color:transparent; border-bottom:1px solid #bdbdbd; }
.accordion table tbody tr:nth-child(2n){background-color:transparent; }

.accordion .h-one-style {font-size:1.1em; font-weight:normal; line-height:1.13; color:#005487; margin-bottom:1rem;}
.accordion .h-two-style {font-size: 1rem; font-weight: 600; color: #464645; line-height: 1; margin:1.5rem 0rem;}

.accordion h2 {font-size: 16px; margin: 0;}

li.accordion-item {background-color:#f9f9f9; margin:1rem 0rem; border-radius:0;}
:last-child:not(.is-active) > .accordion-title, :last-child > .accordion-content:last-child {border-radius:0; border:none;}



/* OFFCANVAS */
.off-canvas{
  background-color: #005487;
}

.off-canvas {
  background-color: #005487;
  padding: 0;  
}

.off-canvas ul > li {border-bottom: solid 1px #5595cc; }
.off-canvas ul ul li {border: none; }
.off-canvas .accordion-menu .nested.is-accordion-submenu {margin:0; }
.off-canvas .accordion-menu .nested.is-accordion-submenu > li > a{padding: 0.7rem 1.75rem 0.7rem 1.5rem;}
.off-canvas .accordion-menu .nested.is-accordion-submenu > li > ul > li > a{padding: 0.7rem 1.95rem 0.7rem 2rem; }
.off-canvas .accordion-menu .nested.is-accordion-submenu > li > ul > li > a{padding: 0.7rem 1.95rem 0.7rem 2rem; }
.off-canvas .accordion-menu .nested.is-accordion-submenu > li > ul > li > ul > li > a{padding: 0.7rem 1.95rem 0.7rem 2.5rem; }
.off-canvas li a {
  font-weight: normal;
  font-style: normal;
  color: #fff;
  display: block;
  line-height: 1.4;
  padding: 1em;
  transition: color 0.3s;
  width: 100%;
}

.off-canvas li a:hover, .off-canvas  li a:focus {
  background-color: #2f92d0;
  color: white;
  text-decoration: none;
 -webkit-transition: background-color 500ms ease-out 0.005s;
  -moz-transition: background-color 500ms ease-out 0.005s;
  -o-transition: background-color 500ms ease-out 0.005s;
  transition: background-color 500ms ease-out 0.005s;
}


.submenu-toggle:after {
                display: block;
                color: #1779ba;
    width: 0;
    height: 0;
    border: inset 0;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #fff transparent transparent;
    top: 0;
    bottom: 0;
                left: 10px;
    margin: auto;
                }
                
.submenu-toggle[aria-expanded='true']:after {
    content: '\2013';
                top: -14px;
                -ms-transform: none;
    transform: none;
    -ms-transform-origin: initial;
    transform-origin: initial;
}

.submenu-toggle[aria-expanded='false']:after {
    content: '+';    
}

nav > .vertical.menu > li > .submenu-toggle[aria-expanded='false']:after {
                top: -10px;
                }
                
nav > .vertical.menu > li > ul > li > .submenu-toggle[aria-expanded='false']:after {
                top: -20px;
                }

nav > .vertical.menu > li > ul > li > .submenu-toggle[aria-expanded='true']:after {
                top: -25px;
                }

nav > .vertical.menu > li > ul > li > ul > li > .submenu-toggle[aria-expanded='false']:after {
                top: -25px;
                }

nav > .vertical.menu > li > ul > li > ul > li > .submenu-toggle[aria-expanded='true']:after {
                top: -30px;
                }

.off-canvas .submenu-toggle:after { 
                color: white; 
                font-size: 1.5rem;
                position:absolute;
}

.off-canvas button.submenu-toggle{
  border-radius: 0;
  border: none;
}

.off-canvas .is-accordion-submenu-parent > a:after {}

.inner-page #banner{}

.inner-page #left-nav{margin-top: 2em;}
.inner-page #middle-content{margin-top: 2em; margin-bottom: 4em;}
.inner-page #right-widgets{margin-top: 2em; margin-bottom: 4em;}

.menu.vertical {list-style: none; }
.menu.vertical li {list-style: none; margin:0;  }

nav > .vertical.menu > li > a {
    font-weight: 700;
                width: 100%;
}

nav .vertical.menu li a.active {
                background-color: #2f92d0;
                pointer-events: none;
                } 


#mobile-nav-module {margin-top: 30px; }





/* LEFT NAVIGATION */
#left-nav nav{
  border-radius: 4px;
  border-top: solid 6px;
  border-top-color: #0f6dbe;
  background-color: #ffffff;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.1);
  padding: 0.6em 0; 
}

#left-nav nav li a{
  color: #464645;
  display: inline-block;
  font-size: 1em;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  padding: 0.5em 1em;
  width: 100%;
}

#left-nav nav li a:hover, #left-nav nav li a.active, #left-nav nav li a:focus{
  color: #0f6dbe;
  text-decoration: none;
  background: #eaf2f9;
  width: 100%;
   -webkit-transition: background-color 500ms ease-out 0.005s;
  -moz-transition: background-color 500ms ease-out 0.005s;
  -o-transition: background-color 500ms ease-out 0.005s;
  transition: background-color 500ms ease-out 0.005s;
}

#left-nav > nav > ul > li > a {
    font-weight: bold;
   color: #0f6dbe; 
}
                
#left-nav nav ul li a.active{
                display:block;
                pointer-events: none;
                }

#left-nav nav ul ul{margin: 0; padding: 0;}
#left-nav nav ul ul li a{padding: 0.5rem 1.75rem 0.5rem 1.5rem; }
#left-nav ul [data-submenu-toggle="true"] li a {padding: 0.5rem 1.75rem 0.5rem 2rem; }
#left-nav nav ul ul a{display: block;}
#left-nav nav ul ul ul li a{padding: 0.5rem 1.75rem 0.5rem 2rem;}
#left-nav nav ul [data-submenu-toggle="true"] ul li a{padding: 0.5rem 1.75rem 0.5rem 2.75rem;}
#left-nav nav ul [data-submenu-toggle="true"] ul ul li a{padding: 0.5rem 1.75rem 0.5rem 3.5rem;}
#left-nav .is-accordion-submenu-parent > a:after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: ' + ';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #0f6dbe transparent transparent;
    position: absolute;
    top: 0;
    margin-top: -3px;
    right: 1rem;
}

#left-nav [data-submenu-toggle="true"] .is-accordion-submenu-parent > a:after {
                display: block;
    width: 0;
    height: 0;
    border: inset 0px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #0f6dbe transparent transparent;
    position: absolute;
    top: 0;
    margin-top: -3px;
    right: 1rem;
                }

#left-nav .submenu-toggle::after {
  height: 19px;    
  font-size: 1.5rem;
                }

#left-nav .submenu-toggle[aria-expanded='false']:after{
                margin-top: -7px;
                
}

#left-nav .submenu-toggle[aria-expanded='true']:after {
                margin-top: -5px;
                }

#left-nav > nav > ul > li> ul > li > .submenu-toggle[aria-expanded='false']:after {
                margin-top: -5px;
                }

#left-nav > nav > ul > li> ul > li > ul > li > .submenu-toggle[aria-expanded='true']:after {
                margin-top: -5px;
                }


/* BANNER STYLES */
.main-banner {margin: 0 0 1rem; padding-top: 65%; position: relative; }

.main-banner img {object-fit: cover; object-position: center center; width: 100%; position: absolute; top: 0; left: 0; }
.main-banner .banner-content {display: inline-block; margin: 0; background-color: rgba(0,0,0, 0.5); box-sizing: border-box; color: white; padding: 1rem; position: absolute; width: 100%; height:auto; left:0;  right:0; bottom:0;  }
.main-banner .banner-content > :nth-last-child(1) {margin-bottom: 0; }
.main-banner .banner-content h2 {color: white; font-size: 1.438rem; font-weight: normal; margin-bottom: 0.5rem; } 
.main-banner .banner-content p {color: white; display: inline }
.main-banner .banner-content a {color: white; }
.main-banner .banner-content a:after {position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; }


/*LATEST ARTICLE*/
.latest-article {padding: 0.5rem 0 1rem; position: relative; }
.article-content {margin: 0 0 2rem; }
.article-content h3 {font-size: 1.125rem; }
.latest-article h3 {margin: 0 0 0.5rem; }
.latest-article h4 {font-size: 0.75rem; margin: 0.25rem 0; }
.latest-article p {display: inline; margin: 0; }
.latest-article > :last-child {margin-bottom: 0; }
.category-name {display: block; margin: 0 0 0.5rem; }


/*LANDING PAGE LAYOUT*/
.sub-banner {margin: 0 0 2rem; padding-top: 43%; position: relative; }
.sub-banner img {position:absolute; left:0; top:0; object-position: center center; }
.heading-area {padding: 1rem 0 2rem; }
.heading-area h1 {margin-bottom: 0; }

.pdf-list {list-style: none; }
.pdf-list li {list-style: none; display: block; margin: 0 0 1.25rem; }
.pdf-list li > a {display: block; font-size: 1.125rem; }


/*ARTICLES*/
.subHeader {margin-bottom: 2rem; }
.subHeader.company-news {background: #bd10e0; padding: 0.5rem 0; }
.subHeader.company-news h2 {color: white; margin: 0; }
.articles {display: none; margin: 0 0 2rem;  }
.articles h2 {font-size: 1.125rem; font-weight: 400; margin: 0 0 0.5rem; }

.articles .thumb-container {position: relative; padding-top: 75.3%;}

.articles.company-news .thumb-container {border-bottom: 4px solid #4A90E2; }
.articles.community-health .thumb-container {border-bottom: 4px solid #7ED321; }
.articles.experience .thumb-container {border-bottom: 4px solid #BD10E0; }
.articles.affordability .thumb-container {border-bottom: 4px solid #50E3C2; }
.articles.collaborative-care .thumb-container {border-bottom: 4px solid #979797; }
.articles.member-voices .thumb-container {border-bottom: 4px solid #F5A623; }

.articles .thumb-container img {width: 100%; position:absolute; left:0; top: 0; object-position: center center; }

.article-date {display: block; font-size: 1rem; margin: 0 0 1rem; }

.related-section h4{color: #454546; font-weight: 300; margin-bottom: 0; }

.news-list {display: block; list-style: none; margin: 0 0 4rem; }
.news-list li {display: block; list-style: none; margin: 0 0 1.5rem 0; }
.image {display:block; margin: 0 0 2rem; }
.image img {width: 100%; object-fit: cover; }
.image-float-right{float: right; padding-left: 1rem; }
.image-float-left{float: left; padding-right: 1rem; }

.image-float-left img {
    float: left;
    padding: 0 2rem 0 0;
}


/* MASONRY */

.featured-section {background: #D9D9D9; padding: 1rem 0; }
.landing-layout .featured-section  {background: #fff; }


.masonry-css {
-webkit-column-count: 1;
        column-count: 1;
-webkit-column-gap: 1.5rem;
        column-gap: 1.5rem;
margin-bottom: 2rem;
}


.masonry-css-item {
-webkit-box-shadow: 3px 9px 10px 0 rgba(0,0,0,0.11);
-moz-box-shadow: 3px 9px 10px 0 rgba(0,0,0,0.11);
box-shadow: 3px 9px 10px 0 rgba(0,0,0,0.11); 
}


.masonry-css-item a:hover, .masonry-css-item a:focus {text-decoration:  none; } 
.masonry-css-item a:hover + .callout.company-news .callout-section {background: red; }
.masonry-css-item .callout {border: none; border-radius: 0; border-top: 4px solid;  }
.masonry-css-item.company-news .callout {border-color: #4A90E2; }
.masonry-css-item.community-health .callout {border-color: #7ED321; }
.masonry-css-item.experience .callout {border-color: #BD10E0; }
.masonry-css-item.affordability .callout {border-color: #50E3C2; }
.masonry-css-item.collaborative-care .callout {border-color: #979797; }
.masonry-css-item.member-voices .callout {border-color: #F5A623; }
.masonry-css-item .callout h3{margin-bottom: 0; } 

.masonry-css-item .callout h2 {
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 1.2;
    margin: 0 0 1.2rem 0;
                }

.masonry-css-item .category-name{margin-bottom: 0.5rem; } 
.masonry-css-item .callout > a:hover > h2  {color: #979797;}
.masonry-css-item .callout > a:hover > h3  {color: #979797;}

.masonry-css-item .callout-img {width: 100%; object-position: center center; }
.callout a:after {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
}


@media screen and (min-width: 25em) {
  .masonry-css {
    -webkit-column-count: 1;
            column-count: 1;
  }
}

@media screen and (min-width: 37.5em) {
  .masonry-css {
    -webkit-column-count: 2;
            column-count: 2;
  }
}

@media screen and (min-width: 50em) {
  .masonry-css {
    -webkit-column-count: 3;
            column-count: 3;
  }
}

@media screen and (min-width: 68.75em) {
  .masonry-css {
    -webkit-column-count: 3;
            column-count: 3;
  }
}

.masonry-css-item {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
  margin-bottom: 1.5rem;
}


/* SHARE LINK */
.media-share{float: right; list-style: none; margin: 0 0 1rem; }
.media-share li {display: inline-block; float: left; margin: 0 0.5rem; list-style: none; width: 48px; text-align: center; }
.media-share li:last-child {margin-right:0; }
.media-share li img {width: 30px; height: 30px; }


/* FOOTER */
footer{background-color: #0f6dbe; color: white; padding-top: 2.5em; padding-bottom: 3em; }
footer h3 {color: white; font-size: 1rem; font-weight: bold; margin: 0; }
footer p{color: #fff; }
footer p a{text-decoration: underline; }
footer a{color: #a5fdfa; }
footer a:hover, footer a:focus{text-decoration: underline; color: #fff;}

.utility-nav {display: inline-block; list-style: none; margin: 0; }
.utility-nav > li {display: inline-block; margin: 0; }
.utility-nav > li:last-child {border-right: none; }
.utility-nav a {display: block; padding: 0 0.5rem; }

.social-list {display: inline-block; margin:0; }
.social-list li {display: inline-block; margin: 0 0.5rem; }
.social-list li a {display: inline-block; padding: 0.5rem; width: auto; min-width: 45px; }

footer hr {border-bottom: 1px solid #729ae3; padding: 0;   }

.pdf-message:before {    
background: url(../../../../content/dam/bcbs/common/images/pdfIcon.svg) no-repeat left center;
   background-size: contain;
    content: '';
    width: 12px;
                height: 14px;
    top: 4px;
    display: inline-block;
    margin-right: 5px;
    position:relative;
}

.leaving-website:before {    
background: url(../../../../content/dam/bcbs/common/images/external-white.svg) no-repeat left center;
   background-size: contain;
    content: '';
    width: 12px;
                height: 14px;
    top: 3px;
    display: inline-block;
    margin-right: 5px;
    position:relative;
}

footer .social-icon path {
    fill: rgba(255,255,255,1);
    transition: 0.3s all;
}

footer .social-icon:hover path {
    fill: rgba(255,255,255,0.5);
}


#back-to-top {
  position: fixed;
  bottom: 40px;
  right: 40px;
  z-index: 1005;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 30px;
  background: #005587;
  color: #fff !important;
  cursor: pointer;
  border: 0;
  border-radius: 2px;
  text-decoration: none;
  transition: opacity 0.2s ease-out;
  opacity: 0;
}

#back-to-top.show {
  opacity: 1;
}

.image-float-left {
    float: left;
    padding: 0rem 1rem 1rem 1rem;
    margin-left: -1rem;
}
.image-float-left img {
    float: left;
    padding: 0 2rem 0rem 0;
}
.image-caption, figcaption {
    margin: 1rem 0 0rem;
    font-style: italic;
}

/** 404/500 error **/
.error-image {text-align:center; }


/*********************************************** media queries ***********************************************/


/* IPAD */
@media screen and (max-width: 63.9375em) and (min-width: 40em) {
.banner-image > img {width: 100%; height:auto;} 
.image-caption, figcaption {
  margin: 1rem 0rem 0rem;
  font-style: italic;
}
.image-float-left {
    float: left;
    padding: 0rem 1rem 1rem 1rem;
    margin-left: -1rem;   
}

.image-float-left img {
                float: none;
}

.card.c1, .card.c2, .card.c3, .card.c4 {background-image:none;  } 
}

@media screen and (max-width: 1045px){
    .image-float-left img {
                               padding: 0 2rem 1rem 0;
                }
}

@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) { 

}

/* MOBILE */     
@media screen and (max-width: 639px){
#logo-bar{max-height: 140px; }
#search-bar {margin: 1rem 0 0; }
#banner .banner-alert{border-left: solid 0px #FE6005; border-top: solid 6px #FE6005; }
#banner .banner-alert .right{border-left: solid 0px #d8d8d8; }
.login-pane ul li {padding: 0.25rem 0; }
#buckets-2 .card-divider, #buckets-2 .card-section, #buckets-2 .card-action {padding: 1rem; }
.link-list li a {padding: 0.5rem 0; }
.utility-nav {margin: 0.5rem 0; }
.utility-nav > li {border: none; display: block; }
.utility-nav a {display: block; padding: 0.25rem 0.5rem; }
.card.c1, .card.c2, .card.c3, .card.c4 {background-image:none;  }
.social-list li a {padding: 0.4rem 0.8rem; }
#dropdownLogIn form {margin-bottom: 1rem; }
#dropdownLogIn [type='text'], #dropdownLogIn [type='password'] {width: 100%; max-width: 100%; }
.login-link {text-align:left; }
#dropdownLogIn [type='submit'], #dropdownLogIn [type='button'] {width: 100%; max-width: 100%; text-align: center; }
.search {max-width: 100%; } 
.button {max-width: unset; width:100%; height: auto; }

.image-caption, figcaption {
  margin: 1rem 0 0rem;
  font-style: italic;
}
.image-float-left {
    padding: 0rem 1rem 1rem 1rem;
}
.image-float-left img { 
    float: none; 
    padding: 0; 
} 
}


:root {
  /* Color Palette */
  --hcsc-green-100: #003333;
  --hcsc-green-90: #194747;
  --hcsc-green-80: #315a5a;
  --hcsc-green-70: #4a6e6e;
  --hcsc-green-60: #628181;
  --hcsc-green-30: #acbbbb;
  --hcsc-green-20: #c4cece;
  --hcsc-green-10: #dde2e2;
  --hcsc-green-5: #f3f5f5;

  --hcsc-light-blue-100: #90cbff;
  --hcsc-light-blue-5: #eff2f5;
  --hcsc-blue: #007cbf;

  --hcsc-white: #ffffff;
  --hcsc-black: #000000;
  --hcsc-pink: #ff99cc;
  --hcsc-purple: #663399;
  --hcsc-orange: #f16022;
  --hcsc-yellow: #ffeb00;

  /* Fonts */
  --base-font-size: calc((16 / 16) * 1rem);
  --base-line-height: calc((24 / 16) * 1rem);
  --base-font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  --primary-font: 'Field Display', Arial, Helvetica, sans-serif;

  /* Site Layout */
  --site-content-width: calc(1296px + 50px); /* This is a 1296 site width with 25px padding on each side */
}

/* Icon CSS Helper Classes */
.shared__icon--chevron-down::before {
  content: url('data:image/svg+xml;base64,PCEtLSBSZXBsYWNlIHRoZSBjb250ZW50cyBvZiB0aGlzIGVkaXRvciB3aXRoIHlvdXIgU1ZHIGNvZGUgLS0+Cgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEzIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCAxMyA4IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNLTIuOTc3MWUtMDggMS4xODE2OUMtMi4xOTE0OGUtMDggMS4wMDE5NiAwLjA3NzYxMSAwLjgzMTY5MSAwLjIxMzQzMiAwLjY5OTI1OEMwLjMzOTU1MiAwLjU2NjgyNiAwLjUwNDQ3OCAwLjUwMDYxIDAuNjg4ODA3IDAuNTAwNjFDMC44NzMxMzUgMC41MDA2MSAxLjA0Nzc2IDAuNTc2Mjg2IDEuMTgzNTggMC43MTgxNzdMNi41IDUuODA3MzdMMTEuODA2NyAwLjcyNzYzN0MxMi4wNjg3IDAuNDcyMjMyIDEyLjQxNzkgMC40MzQzOTQgMTIuNzE4NyAwLjYzMzA0M0MxMi45MjI0IDAuODIyMjMyIDEzIDAuOTkyNTAyIDEzIDEuMTgxNjlDMTMgMS4zMTQxMiAxMi45NjEyIDEuNDQ2NTYgMTIuODczOSAxLjU3ODk5TDcuMDA0NDggNy4yNzM1OEM2Ljg1ODk2IDcuNDI0OTMgNi42ODQzMyA3LjUwMDYxIDYuNDkwMyA3LjUwMDYxQzYuMjk2MjcgNy41MDA2MSA2LjE0MTA0IDcuNDI0OTMgNS45OTU1MiA3LjI4MzA0TDAuMTc0NjI2IDEuNjM1NzRDMC4wNDg1MDY3IDEuNDU2MDIgLTMuNTk3MzNlLTA4IDEuMzIzNTggLTIuOTc3MWUtMDggMS4xODE2OVoiIGZpbGw9IiMwMDMzMzMiLz4KPC9zdmc+');
  display: inline-block;
}

.shared__icon--chevron-up::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCIgZmlsbD0ibm9uZSI+DQogIDxwYXRoIGQ9Ik0xMyA2LjgxOTUzQzEzIDYuOTk5MjYgMTIuOTIyNCA3LjE2OTUzIDEyLjc4NjYgNy4zMDE5NkMxMi42NjA0IDcuNDM0MzkgMTIuNDk1NSA3LjUwMDYxIDEyLjMxMTIgNy41MDA2MUMxMi4xMjY5IDcuNTAwNjEgMTEuOTUyMiA3LjQyNDkzIDExLjgxNjQgNy4yODMwNEw2LjUgMi4xOTM4NUwxLjE5MzI4IDcuMjczNThDMC45MzEzNDMgNy41Mjg5OSAwLjU4MjA5IDcuNTY2ODMgMC4yODEzNDMgNy4zNjgxOEMwLjA3NzYxMTkgNy4xNzg5OSA1Ljg2NTc1ZS0wOSA3LjAwODcyIDguMTIxODFlLTA5IDYuODE5NTNDOS43MDEwNWUtMDkgNi42ODcxIDAuMDM4ODA2IDYuNTU0NjYgMC4xMjYxMTkgNi40MjIyM0w1Ljk5NTUyIDAuNzI3NjM4QzYuMTQxMDQgMC41NzYyODYgNi4zMTU2NyAwLjUwMDYxIDYuNTA5NyAwLjUwMDYxQzYuNzAzNzMgMC41MDA2MSA2Ljg1ODk2IDAuNTc2Mjg2IDcuMDA0NDggMC43MTgxNzhMMTIuODI1NCA2LjM2NTQ4QzEyLjk1MTUgNi41NDUyMSAxMyA2LjY3NzY0IDEzIDYuODE5NTNaIiBmaWxsPSIjMDAzMzMzIi8+DQo8L3N2Zz4=');
  display: inline-block;
}

.shared__icon--chevron-right::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxMSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNDcyOTcgMTlDMS4yMTYyMiAxOSAwLjk3Mjk3MyAxOC44ODY2IDAuNzgzNzg0IDE4LjY4ODFDMC41OTQ1OTUgMTguNTAzNyAwLjUgMTguMjYyNyAwLjUgMTcuOTkzM0MwLjUgMTcuNzIzOSAwLjYwODEwOCAxNy40Njg3IDAuODEwODExIDE3LjI3MDFMOC4wODEwOCA5LjVMMC44MjQzMjQgMS43NDQwM0MwLjQ1OTQ1OSAxLjM2MTE5IDAuNDA1NDA1IDAuODUwNzQ2IDAuNjg5MTg5IDAuNDExMTk0QzAuOTU5NDU5IDAuMTEzNDMzIDEuMjAyNyAwIDEuNDcyOTcgMEMxLjY2MjE2IDAgMS44NTEzNSAwLjA1NjcxNjQgMi4wNDA1NCAwLjE4NDMyOEwxMC4xNzU3IDguNzYyNjlDMTAuMzkxOSA4Ljk3NTM3IDEwLjUgOS4yMzA2IDEwLjUgOS41MTQxOEMxMC41IDkuNzk3NzYgMTAuMzkxOSAxMC4wMjQ2IDEwLjE4OTIgMTAuMjM3M0wyLjEyMTYyIDE4Ljc0NDhDMS44NjQ4NiAxOC45MjkxIDEuNjc1NjggMTkgMS40NzI5NyAxOVoiIGZpbGw9IiMwMDMzMzMiLz4KPC9zdmc+Cg==');
  display: inline-block;
}

.shared__icon--chevron-left::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjMxODkyIC01Ljk1NDJlLTA4QzYuNDk4NjUgLTQuMzgyOTVlLTA4IDYuNjY4OTIgMC4wNzc2MTA5IDYuODAxMzUgMC4yMTM0MzJDNi45MzM3OCAwLjMzOTU1MiA3IDAuNTA0NDc4IDcgMC42ODg4MDdDNyAwLjg3MzEzNSA2LjkyNDMzIDEuMDQ3NzYgNi43ODI0MyAxLjE4MzU4TDEuNjkzMjQgNi41TDYuNzcyOTcgMTEuODA2N0M3LjAyODM4IDEyLjA2ODcgNy4wNjYyMiAxMi40MTc5IDYuODY3NTcgMTIuNzE4N0M2LjY3ODM4IDEyLjkyMjQgNi41MDgxMSAxMyA2LjMxODkyIDEzQzYuMTg2NDkgMTMgNi4wNTQwNSAxMi45NjEyIDUuOTIxNjIgMTIuODczOUwwLjIyNzAyOCA3LjAwNDQ4QzAuMDc1Njc2NSA2Ljg1ODk1IDUuNTIxMzRlLTA3IDYuNjg0MzMgNS42OTA5NmUtMDcgNi40OTAzQzUuODYwNTllLTA3IDYuMjk2MjcgMC4wNzU2NzY2IDYuMTQxMDQgMC4yMTc1NjkgNS45OTU1Mkw1Ljg2NDg3IDAuMTc0NjI2QzYuMDQ0NiAwLjA0ODUwNjcgNi4xNzcwMyAtNy4xOTQ2NmUtMDggNi4zMTg5MiAtNS45NTQyZS0wOFoiIGZpbGw9IiMwMDMzMzMiLz4KPC9zdmc+Cg==');
  display: inline-block;
}

.shared__icon--magnify::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgICAgICAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4zOTg3IDE1Ljk5MTlDMTQuMjIzMiAxNS45OTE5IDE0LjA1NTcgMTUuOTE5MiAxMy45NDQgMTUuNzgxOUwxMC43NjkxIDEyLjA2NjZMMTAuNzEzMyAxMi4xMDdDOS41NjQ1NyAxMi44OTA1IDguMjE2NDQgMTMuMzAyNCA2LjgyMDQ0IDEzLjMwMjRDMy4wNTUyNCAxMy4zMDI0IDAgMTAuMzIyMSAwIDYuNjU1MjJDMCAyLjk4ODM5IDMuMDU1MjQgMCA2LjgyMDQ0IDBDMTAuNTg1NiAwIDEzLjY0MDkgMi45ODgzOSAxMy42NDA5IDYuNjU1MjJDMTMuNjQwOSA4LjM3NTU3IDEyLjk2MjggMTAuMDA3MSAxMS43NDIzIDExLjI1OUwxMS42ODY1IDExLjMxNTVMMTQuODYxNCAxNS4wMzA4QzE0Ljk2NTEgMTUuMTUxOSAxNS4wMTI5IDE1LjMwNTQgMTQuOTk3IDE1LjQ1ODlDMTQuOTgxIDE1LjYxMjMgMTQuOTA5MiAxNS43NTc3IDE0Ljc4OTYgMTUuODYyN0MxNC42Nzc5IDE1Ljk1MTUgMTQuNTQyMyAxNiAxNC40MDY3IDE2TDE0LjM5ODcgMTUuOTkxOVpNNi44MjA0NCAxLjE3OTJDMy43MjUzMiAxLjE3OTIgMS4yMDQ1NSAzLjYzNDUzIDEuMjA0NTUgNi42NTUyMkMxLjIwNDU1IDkuNjc1OTIgMy43MjUzMiAxMi4xMzEyIDYuODIwNDQgMTIuMTMxMkM5LjkxNTU3IDEyLjEzMTIgMTIuNDM2MyA5LjY3NTkyIDEyLjQzNjMgNi42NTUyMkMxMi40MzYzIDMuNjM0NTMgOS45MTU1NyAxLjE3OTIgNi44MjA0NCAxLjE3OTJaIiBmaWxsPSIjMDAzMzMzIi8+DQogICAgICAgICAgICAgICAgPC9zdmc+');
  display: inline-block;
}

.shared__icon--hamburger::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDIwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwLjc1QzAgMC4zMzU3ODYgMC4yNjMzNjIgMCAwLjU4ODIzNSAwSDE5LjQxMThDMTkuNzM2NiAwIDIwIDAuMzM1Nzg2IDIwIDAuNzVDMjAgMS4xNjQyMSAxOS43MzY2IDEuNSAxOS40MTE4IDEuNUgwLjU4ODIzNUMwLjI2MzM2MiAxLjUgMCAxLjE2NDIxIDAgMC43NVoiIGZpbGw9IiMwMDMzMzMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDcuNjY4OTVDMCA3LjI1NDczIDAuMjYzMzYyIDYuOTE4OTUgMC41ODgyMzUgNi45MTg5NUgxOS40MTE4QzE5LjczNjYgNi45MTg5NSAyMCA3LjI1NDczIDIwIDcuNjY4OTVDMjAgOC4wODMxNiAxOS43MzY2IDguNDE4OTUgMTkuNDExOCA4LjQxODk1SDAuNTg4MjM1QzAuMjYzMzYyIDguNDE4OTUgMCA4LjA4MzE2IDAgNy42Njg5NVoiIGZpbGw9IiMwMDMzMzMiLz4KPC9zdmc+Cg==');
  display: inline-block;
}

.shared__icon--arrow::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjE0IiBjeT0iMTQiIHI9IjE0IiBmaWxsPSIjMDAzMzMzIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjI4MTkgOS42Njk5MkwxNS4yODA0IDkuNjQzMDJMMTUuMjc5MyA5LjYzOTQ4TDE1LjI0NTcgOS4xMjI0N0wxNC4wODA1IDkuMTg4NDVMMTQuMTEwOSA5LjczNjQ3QzE0LjExNTcgOS44MTg4IDE0LjI0NzYgMTEuNjMxMyAxNS43NjI2IDEyLjg5NjZDMTUuODU1MiAxMi45NzM5IDE1Ljk1MTEgMTMuMDQ4MyAxNi4wNDk5IDEzLjExOThMNy45NjY2NyAxMy4xMTk4VjE0LjI5NjFMMTYuMDUyNSAxNC4yOTYxQzE1Ljk1MzYgMTQuMzY3NiAxNS44NTc2IDE0LjQ0MiAxNS43NjQ5IDE0LjUxOTRDMTQuMjQ5MiAxNS43ODQ1IDE0LjExOCAxNy41OTY4IDE0LjExMzIgMTcuNjc5NUwxNC4wODI5IDE4LjIyNjRMMTUuMjUxNyAxOC4yOTQ3TDE1LjI4MzMgMTcuNzQ2M0MxNS4yODUxIDE3LjcyNTkgMTUuNDA2MiAxNi4zNDg2IDE2LjUxNCAxNS40MjM0QzE3LjE1NDUgMTQuODg4NCAxNy44OTMgMTQuNjEzNiAxOC40NzkyIDE0LjQ3MzNDMTkuMDU1NyAxNC4zMzUyIDE5LjQ3NDQgMTQuMzI5NyAxOS40ODUgMTQuMzI5NUgyMC4wMjg4TDIwLjAzMzQgMTMuNzAzMkwyMC4wMjg4IDEzLjA4NDNMMTkuNDgyNCAxMy4wODhDMTkuNDY5MyAxMy4wODc4IDE5LjA1MjMgMTMuMDgxMyAxOC40Nzg0IDEyLjk0MzZDMTcuODkyMyAxMi44MDI5IDE3LjE1MzcgMTIuNTI3OSAxNi41MTMxIDExLjk5MzJDMTUuNDAzNSAxMS4wNjc2IDE1LjI4MzcgOS42OTE2MSAxNS4yODE5IDkuNjY5OTJaIiBmaWxsPSJ3aGl0ZSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=');
  display: inline-block;
}

.shared__icon--pdf::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgZmlsbD0iI0RERTJFMiIvPg0KICAgIDxwYXRoIGQ9Ik0xMS45MTczIDcuNjAxNUMxMS4yOTg2IDcuNjAxNSAxMC4zOTk2IDcuODIzODQgOS43NzEyMSA4LjAzNjUyQzkuMjM5NTMgNy41MzM4MyA4Ljc2NTg0IDYuOTA1NDggOC40MzcxNiA2LjI4Njc5TDguNTQzNSA1Ljk1ODExQzguNzc1NTEgNS4yNzE3NSA4Ljk4ODE4IDQuNjE0MzkgOC45ODgxOCA0LjA3MzA0QzguOTg4MTggMy40NzM2OCA4LjUxNDUgMyA3LjkxNTE0IDNDNy4zMTU3OSAzIDYuODQyMTEgMy40ODMzNSA2Ljg0MjExIDQuMDczMDRDNi44NDIxMSA0Ljc1OTQgNy4yMTkxMiA1LjYxMDEgNy41OTYxMyA2LjM1NDQ2QzcuMzE1NzkgNy4yMzQxNiA2Ljk3NzQ0IDguMjQ5MTkgNi41MzI3NiA5LjExOTIzTDYuMDk3NzQgOS4yOTMyM0M1LjM3MjcyIDkuNTczNTggNC43NTQwMyA5LjgwNTU4IDQuMzM4MzUgMTAuMTM0M0w0LjMwOTM0IDEwLjE2MzNDNC4xMDYzNCAxMC4zNzU5IDQgMTAuNjQ2NiA0IDEwLjkyN0M0IDExLjUxNjYgNC40ODMzNSAxMiA1LjA3MzA0IDEyQzUuMzYzMDUgMTIgNS42MzM3MyAxMS44OTM3IDUuODI3MDcgMTEuNzAwM0w1Ljg2NTc0IDExLjY2MTdDNi4yMTM3NSAxMS4yMzYzIDYuNjE5NzYgMTAuNTAxNiA3LjAxNjExIDkuNzY2OTJDNy44NDc0OCA5LjQzODI0IDguNzI3MTggOS4wOTk4OSA5LjU3Nzg3IDguODk2ODhDMTAuMjM1MiA5LjQwOTI0IDExLjE1MzYgOS43NDc1OCAxMS45MjcgOS43NDc1OEMxMi41MTY2IDkuNzQ3NTggMTMgOS4yNjQyMyAxMyA4LjY3NDU0QzEzIDguMDg0ODUgMTIuNTI2MyA3LjYxMTE3IDExLjkzNjYgNy42MDE1SDExLjkxNzNaTTEwLjYxMjIgOC42MDY4N0MxMS4yMDE5IDguNDUyMiAxMS42NDY2IDguMzc0ODcgMTEuOTE3MyA4LjM3NDg3QzEyLjA4MTYgOC4zNzQ4NyAxMi4yMTcgOC41MTAyIDEyLjIxNyA4LjY3NDU0QzEyLjIxNyA4LjgzODg4IDEyLjA4MTYgOC45NzQyMiAxMS45MTczIDguOTc0MjJDMTEuNTY5MyA4Ljk3NDIyIDExLjA2NjYgOC44Mzg4OCAxMC42MTIyIDguNjE2NTRIMTAuNTkyOUwxMC42MTIyIDguNjA2ODdaTTcuNjA1OCA0LjA3MzA0VjQuMDM0MzdDNy42MjUxMyAzLjg3OTcgNy43NTA4MSAzLjc3MzM2IDcuOTA1NDggMy43NzMzNkM4LjA2OTgyIDMuNzczMzYgOC4yMDUxNiAzLjkwODcgOC4yMDUxNiA0LjA3MzA0QzguMjA1MTYgNC4zMzQwNSA4LjA2OTgyIDQuODE3NCA3Ljk1MzgxIDUuMjA0MDhWNS4yMjM0Mkw3Ljk0NDE1IDUuMjA0MDhDNy43MjE4IDQuNjcyNCA3LjYxNTQ3IDQuMjg1NzEgNy42MTU0NyA0LjA3MzA0SDcuNjA1OFpNNy41NTc0NyA4LjcyMjg4QzcuNzc5ODEgOC4yMTA1MyA3Ljk2MzQ4IDcuNjY5MTcgOC4wOTg4MiA3LjI1MzQ5VjcuMjM0MTZMOC4xMDg0OSA3LjI0MzgyQzguMzUwMTYgNy42MTExNyA4LjYyMDg0IDcuOTQ5NTIgOC45MTA4NSA4LjI1ODg2TDguOTAxMTggOC4yNjg1M0M4LjQwODE2IDguNDEzNTMgNy45NDQxNSA4LjU3Nzg3IDcuNTU3NDcgOC43MjI4OFpNNS44NzU0IDEwLjI0MDZINS44NjU3NEM1LjYxNDM5IDEwLjY3NTYgNS40MjEwNSAxMC45ODUgNS4yODU3MSAxMS4xNDkzQzUuMjI3NzEgMTEuMjA3MyA1LjE2MDA0IDExLjIzNjMgNS4wNzMwNCAxMS4yMzYzQzQuOTA4NyAxMS4yMzYzIDQuNzczMzYgMTEuMTAxIDQuNzczMzYgMTAuOTM2NkM0Ljc3MzM2IDEwLjg1OTMgNC44MDIzNiAxMC43ODIgNC44NTA3IDEwLjczMzZDNS4wMTUwNCAxMC42MDc5IDUuMzM0MDUgMTAuNDUzMyA1Ljg1NjA3IDEwLjI0MDZINS44NzU0WiIgZmlsbD0iIzAwMzMzMyIvPg0KICAgIDwvc3ZnPg0KICAgIA==');
  display: inline-block;
}

.shared__icon--close::before {
  content: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iY29tcC1zZWFyY2gtcG9wb3Zlcl9fY2xlYXItaWNvbiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS40NzcxIDExLjk5M0MxMS4zNTgyIDExLjk5MyAxMS4yMzkzIDExLjk1ODEgMTEuMTI3NCAxMS44ODEyTDYgNi43MzAzNEwwLjkwMDYxMiAxMS44NjAyQzAuNzY3NzA2IDExLjk1MTEgMC42NDg3OSAxMS45ODYgMC41Mjk4NzUgMTEuOTg2QzAuNDEwOTU5IDExLjk4NiAwLjI5MjA0MyAxMS45NTExIDAuMTgwMTIyIDExLjg3NDJMMC4xNTkxMzcgMTEuNzc2NEwwLjExMDE3MiAxMS44MDQzQy0wLjAzNjcyNCAxMS41ODA3IC0wLjAzNjcyNCAxMS4zMjkxIDAuMTEwMTcyIDExLjEwNTRMNS4yNjU1MiA1Ljk4MjUzTDAuMTMxMTU3IDAuOTAxNTcyQy0wLjAzNjcyNCAwLjY0OTk3MSAtMC4wMzY3MjQgMC40MDUzNTggMC4xMTAxNzIgMC4xODE3MTJMMC4yMDgxMDMgMC4xNjA3NDVMMC4xODAxMjIgMC4xMTE4MjNDMC4yOTIwNDMgMC4wMzQ5NDQ3IDAuNDEwOTU5IDAgMC41Mjk4NzUgMEMwLjY0ODc5IDAgMC43Njc3MDYgMC4wMzQ5NDQ3IDAuODc5NjI3IDAuMTExODIzTDYuMDA3IDUuMjYyNjdMMTEuMDk5NCAwLjEyNTgwMUMxMS4yMzIzIDAuMDM0OTQ0NyAxMS4zNTEyIDAgMTEuNDcwMSAwQzExLjU4OSAwIDExLjcwOCAwLjAzNDk0NDcgMTEuODE5OSAwLjExMTgyM0wxMS44ODk4IDAuMTgxNzEyQzEyLjAzNjcgMC40MDUzNTggMTIuMDM2NyAwLjY0OTk3MSAxMS44ODk4IDAuODgwNjA2TDYuNzM0NDggNi4wMDM0OUwxMS44Njg4IDExLjA5ODRDMTIuMDM2NyAxMS4zNSAxMi4wMzY3IDExLjU5NDYgMTEuODg5OCAxMS44MTgzTDExLjgxOTkgMTEuODg4MkMxMS43MDggMTEuOTY1MSAxMS41ODkgMTIgMTEuNDcwMSAxMkwxMS40NzcxIDExLjk5M1oiIGZpbGw9IiMwMDMzMzMiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==');
  display: inline-block;
}

/* Social Icons */
.shared__icon--social-ln::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMTkuNSIgc3Ryb2tlPSIjNEE2RTZFIi8+DQogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS42ODk1IDEyLjc1NUMxNS42ODk1IDEzLjcxMTggMTQuOTU2OSAxNC40ODYxIDEzLjgxMTQgMTQuNDg2MUMxMi43MTA0IDE0LjQ4NjEgMTEuOTc3OCAxMy43MTE4IDEyLjAwMDUgMTIuNzU1QzExLjk3NzggMTEuNzUxNyAxMi43MTA0IDExIDEzLjgzMzMgMTFDMTQuOTU2OSAxMSAxNS42Njc1IDExLjc1MTcgMTUuNjg5NSAxMi43NTVaTTEyLjA5MjYgMjYuOTk4MVYxNS44NTM2SDE1LjU3NTRWMjYuOTk3NEgxMi4wOTI2VjI2Ljk5ODFaIiBmaWxsPSJ3aGl0ZSIvPg0KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguMzY3NCAxOS40MTA2QzE4LjM2NzQgMTguMDIwNSAxOC4zMjEzIDE2LjgzNTUgMTguMjc1MyAxNS44NTU1SDIxLjMwMDRMMjEuNDYxMiAxNy4zODIySDIxLjUzQzIxLjk4ODMgMTYuNjc1NiAyMy4xMzM5IDE1LjYwNTQgMjQuOTkwMSAxNS42MDU0QzI3LjI4MTMgMTUuNjA1NCAyOSAxNy4xMDk2IDI5IDIwLjM4OTlWMjdIMjUuNTE3MlYyMC44MjM5QzI1LjUxNzIgMTkuMzg3NCAyNS4wMTM1IDE4LjQwOCAyMy43NTMxIDE4LjQwOEMyMi43OTAzIDE4LjQwOCAyMi4yMTc5IDE5LjA2ODkgMjEuOTg5IDE5LjcwNjVDMjEuODk2OSAxOS45MzQ4IDIxLjg1MTYgMjAuMjUzMyAyMS44NTE2IDIwLjU3MzFWMjdIMTguMzY4OFYxOS40MTA2SDE4LjM2NzRaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+');
  display: inline-block;
}

.shared__icon--social-x::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMTkuNSIgc3Ryb2tlPSIjNEE2RTZFIi8+DQogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMCAxNS4xNTcxQzI5LjMzODIgMTUuNDM4NSAyOC42MjYxIDE1LjYyOCAyNy44NzkxIDE1LjcxMzVDMjguNjQxNyAxNS4yNzYgMjkuMjI3MyAxNC41ODM1IDI5LjUwMjYgMTMuNzU4NEMyOC43ODk5IDE0LjE2MzggMjcuOTk4NSAxNC40NTcyIDI3LjE1OCAxNC42MTYyQzI2LjQ4NDIgMTMuOTI5NSAyNS41MjM3IDEzLjUgMjQuNDYyNCAxMy41QzIyLjQyMzEgMTMuNSAyMC43Njk2IDE1LjA4MjUgMjAuNzY5NiAxNy4wMzQyQzIwLjc2OTYgMTcuMzEwOSAyMC44MDI2IDE3LjU4MDggMjAuODY1NiAxNy44Mzk4QzE3Ljc5NjIgMTcuNjkyOCAxNS4wNzU0IDE2LjI4NTQgMTMuMjUzOSAxNC4xNDcxQzEyLjkzNTkgMTQuNjY5MSAxMi43NTQxIDE1LjI3NiAxMi43NTQxIDE1LjkyMzdDMTIuNzU0MSAxNy4xNDk2IDEzLjQwNTEgMTguMjMxNCAxNC4zOTY4IDE4Ljg2NTNDMTMuNzkwOSAxOC44NDY5IDEzLjIyMjEgMTguNjg3OCAxMi43MjM2IDE4LjQyMzFWMTguNDY3NEMxMi43MjM2IDIwLjE4MDIgMTMuOTk3MyAyMS42MDgyIDE1LjY4NTYgMjEuOTMzOEMxNS4zNzYgMjIuMDE0MiAxNS4wNDk2IDIyLjA1NzggMTQuNzEzIDIyLjA1NzhDMTQuNDc0OCAyMi4wNTc4IDE0LjI0MzIgMjIuMDM1NCAxNC4wMTc3IDIxLjk5NDFDMTQuNDg3NCAyMy4zOTggMTUuODUxNyAyNC40MiAxNy40Njc0IDI0LjQ0ODdDMTYuMjAzOSAyNS4zOTYyIDE0LjYxMTYgMjUuOTYxNyAxMi44ODEzIDI1Ljk2MTdDMTIuNTgyNiAyNS45NjE3IDEyLjI4ODYgMjUuOTQ1MSAxMiAyNS45MTE4QzEzLjYzNDMgMjYuOTE0MyAxNS41NzUyIDI3LjUgMTcuNjYwNiAyNy41QzI0LjQ1MjggMjcuNSAyOC4xNjcxIDIyLjExNDYgMjguMTY3MSAxNy40NDQ3QzI4LjE2NzEgMTcuMjkxNCAyOC4xNjQxIDE3LjEzODcgMjguMTU2MyAxNi45ODc3QzI4Ljg3ODcgMTYuNDg4MSAyOS41MDUgMTUuODY1NyAzMCAxNS4xNTcxWiIgZmlsbD0id2hpdGUiLz4NCiAgICA8L3N2Zz4=');
  display: inline-block;
}

.shared__icon--social-fb::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgICAgIDxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjE5LjUiIHN0cm9rZT0iIzRBNkU2RSIvPg0KICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI0LjQ4NDggMTMuNTk4QzIzLjkxMTcgMTMuNDg0NyAyMy4xMzc2IDEzLjQgMjIuNjUwNyAxMy40QzIxLjMzMjQgMTMuNCAyMS4yNDY4IDEzLjk2NjcgMjEuMjQ2OCAxNC44NzMzVjE2LjQ4NzNIMjQuNTQyMUwyNC4yNTQ5IDE5LjgzMDdIMjEuMjQ2OFYzMEgxNy4xMjA3VjE5LjgzMDdIMTVWMTYuNDg3M0gxNy4xMjA3VjE0LjQxOTNDMTcuMTIwNyAxMS41ODY3IDE4LjQ2NzMgMTAgMjEuODQ4MyAxMEMyMy4wMjI5IDEwIDIzLjg4MjcgMTAuMTcgMjUgMTAuMzk2N0wyNC40ODQ4IDEzLjU5OFoiIGZpbGw9IndoaXRlIi8+DQogICAgICAgIDwvc3ZnPg==');
  display: inline-block;
}

.shared__icon--social-yt::before {
  content: url('data:image/svg+xml;base64,ICA8c3ZnIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjE5LjUiIHN0cm9rZT0iIzRBNkU2RSIvPg0KICAgICAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4wMTg2IDE0LjkxODdDMjguMjk4MSAxNS4xODQ4IDI4LjQ5OTUgMTUuNTE1OSAyOC42MDI4IDE1Ljg3OTFDMjkuMTk3MyAxOC4xNTcxIDI5LjA1OTkgMjEuNzU0OSAyOC42MTQzIDI0LjEyMDlDMjguNTExMSAyNC40ODQxIDI4LjMwOTcgMjQuODE1MiAyOC4wMzAxIDI1LjA4MTNDMjcuNzUwNiAyNS4zNDc0IDI3LjQwMjggMjUuNTM5MSAyNy4wMjEyIDI1LjYzNzRDMjUuNjI0NCAyNiAyMC4wMDI0IDI2IDIwLjAwMjQgMjZDMjAuMDAyNCAyNiAxNC4zODA1IDI2IDEyLjk4MzYgMjUuNjM3NEMxMi42MDIxIDI1LjUzOTEgMTIuMjU0MiAyNS4zNDc0IDExLjk3NDcgMjUuMDgxM0MxMS42OTUyIDI0LjgxNTIgMTEuNDkzOCAyNC40ODQxIDExLjM5MDYgMjQuMTIwOUMxMC43OTI2IDIxLjg1MjcgMTAuOTU2NSAxOC4yNTI3IDExLjM3OSAxNS44OTAxQzExLjQ4MjMgMTUuNTI2OSAxMS42ODM3IDE1LjE5NTggMTEuOTYzMiAxNC45Mjk3QzEyLjI0MjcgMTQuNjYzNiAxMi41OTA1IDE0LjQ3MTkgMTIuOTcyMSAxNC4zNzM2QzE0LjM2ODkgMTQuMDExIDE5Ljk5MDkgMTQgMTkuOTkwOSAxNEMxOS45OTA5IDE0IDI1LjYxMjkgMTQgMjcuMDA5NyAxNC4zNjI2QzI3LjM5MTIgMTQuNDYwOSAyNy43MzkxIDE0LjY1MjYgMjguMDE4NiAxNC45MTg3Wk0yMi44NjU0IDIwTDE4LjIwMTYgMjIuNTcxNFYxNy40Mjg2TDIyLjg2NTQgMjBaIiBmaWxsPSJ3aGl0ZSIvPg0KICAgICAgICAgICAgPC9zdmc+');
  display: inline-block;
}

.shared__icon--social-ig::before {
  content: url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzNCAzNCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjNGE2ZTZlOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxNyIgY3k9IjE3IiByPSIxNi41Ii8+CiAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTE1Ljk0LDE1LjQyYy0uNTkuMzctLjkyLDEuMDMtLjg5LDEuNzIuMDQuNjkuNDUsMS4zMSwxLjA3LDEuNjEuNjIuMywxLjM2LjI0LDEuOTMtLjE2LjU5LS4zNy45Mi0xLjAzLjg5LTEuNzItLjA0LS42OS0uNDUtMS4zMS0xLjA3LTEuNjEtLjYyLS4zLTEuMzYtLjI0LTEuOTMuMTZaTTIxLjAyLDEyLjk4Yy0uMTktLjE5LS40MS0uMzMtLjY2LS40My0uNjUtLjI1LTIuMDYtLjI0LTIuOTctLjIzLS4xNSwwLS4yOCwwLS40LDBzLS4yNiwwLS40MSwwYy0uOTEtLjAxLTIuMzEtLjAyLTIuOTYuMjMtLjI1LjEtLjQ3LjI0LS42Ni40My0uMTkuMTktLjMzLjQxLS40My42Ni0uMjUuNjUtLjI0LDIuMDYtLjIzLDIuOTcsMCwuMTUsMCwuMjgsMCwuNHMwLC4yNSwwLC40YzAsLjkxLS4wMiwyLjMyLjIzLDIuOTcuMS4yNS4yNC40Ny40My42Ni4xOS4xOS40MS4zMy42Ni40My42NS4yNSwyLjA2LjI0LDIuOTcuMjMuMTUsMCwuMjgsMCwuNCwwcy4yNiwwLC40MSwwYy45MS4wMSwyLjMxLjAyLDIuOTYtLjIzLjI1LS4xLjQ3LS4yNC42Ni0uNDNzLjMzLS40MS40My0uNjZjLjI2LS42NC4yNC0yLjA1LjIzLTIuOTYsMC0uMTUsMC0uMjksMC0uNDFzMC0uMjUsMC0uNDFjLjAxLS45MS4wMi0yLjMyLS4yMy0yLjk2LS4xLS4yNS0uMjQtLjQ3LS40My0uNjZoMFpNMTguNjMsMTQuNTZjLjY1LjQzLDEuMDksMS4xLDEuMjUsMS44NnMwLDEuNTUtLjQ0LDIuMmMtLjIxLjMyLS40OS41OS0uODEuODEtLjMyLjIxLS42OC4zNi0xLjA2LjQ0LS43Ni4xNS0xLjU1LDAtMi4yLS40NC0uNjUtLjQzLTEuMDktMS4xLTEuMjUtMS44Ni0uMTUtLjc2LDAtMS41NS40NC0yLjIuNDMtLjY1LDEuMS0xLjA5LDEuODYtMS4yNS43Ni0uMTUsMS41NSwwLDIuMi40NGgwWk0xOS42NywxNC41MmMtLjExLS4wOC0uMi0uMTgtLjI1LS4zMS0uMDUtLjEyLS4wNi0uMjYtLjA0LS40LjAzLS4xNC4wOS0uMjUuMTktLjM1LjA5LS4xLjIyLS4xNi4zNS0uMTkuMTMtLjAyLjI3LS4wMS40LjA0LjEyLjA1LjIzLjE0LjMxLjI1LjA3LjExLjExLjI0LjExLjM4LDAsLjA5LS4wMi4xOC0uMDUuMjYtLjAzLjA4LS4wOS4xNi0uMTUuMjItLjA2LjA2LS4xNC4xMS0uMjIuMTUtLjA4LjA0LS4xNy4wNS0uMjYuMDUtLjE0LDAtLjI3LS4wNC0uMzgtLjExaDBaTTI1LDExLjI5YzAtMS4yNi0xLjAyLTIuMjktMi4yOS0yLjI5aC0xMS40M2MtMS4yNiwwLTIuMjksMS4wMi0yLjI5LDIuMjl2MTEuNDNjMCwxLjI2LDEuMDIsMi4yOSwyLjI5LDIuMjloMTEuNDNjMS4yNiwwLDIuMjktMS4wMiwyLjI5LTIuMjl2LTExLjQzWk0yMS43NSwyMS43NWMtLjY3LjY3LTEuNDguODgtMi4zOS45Mi0uOTQuMDUtMy43Ny4wNS00LjcxLDAtLjkxLS4wNS0xLjczLS4yNi0yLjM5LS45MnMtLjg4LTEuNDgtLjkyLTIuMzljLS4wNS0uOTQtLjA1LTMuNzcsMC00LjcxLjA1LS45MS4yNS0xLjczLjkyLTIuMzlzMS40OC0uODgsMi4zOS0uOTJjLjk0LS4wNSwzLjc3LS4wNSw0LjcxLDAsLjkxLjA1LDEuNzMuMjUsMi4zOS45MnMuODgsMS40OC45MiwyLjM5Yy4wNS45NC4wNSwzLjc2LDAsNC43MS0uMDUuOTEtLjI1LDEuNzMtLjkyLDIuMzloMFoiLz4KPC9zdmc+');
  display: inline-block;
}

/* Anchor w/ Icon Hover States */
a:hover .shared__icon--social-ln::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIGZpbGw9IiNEREUyRTIiLz4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjY4OTUgMTIuNzU1QzE1LjY4OTUgMTMuNzExOCAxNC45NTY5IDE0LjQ4NjEgMTMuODExNCAxNC40ODYxQzEyLjcxMDQgMTQuNDg2MSAxMS45Nzc4IDEzLjcxMTggMTIuMDAwNSAxMi43NTVDMTEuOTc3OCAxMS43NTE3IDEyLjcxMDQgMTEgMTMuODMzMyAxMUMxNC45NTY5IDExIDE1LjY2NzUgMTEuNzUxNyAxNS42ODk1IDEyLjc1NVpNMTIuMDkyNiAyNi45OTgxVjE1Ljg1MzZIMTUuNTc1NFYyNi45OTc0SDEyLjA5MjZWMjYuOTk4MVoiIGZpbGw9IiMwMDMzMzMiLz4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjM2NzQgMTkuNDEwNkMxOC4zNjc0IDE4LjAyMDUgMTguMzIxMyAxNi44MzU1IDE4LjI3NTMgMTUuODU1NUgyMS4zMDA0TDIxLjQ2MTIgMTcuMzgyMkgyMS41M0MyMS45ODgzIDE2LjY3NTYgMjMuMTMzOSAxNS42MDU0IDI0Ljk5MDEgMTUuNjA1NEMyNy4yODEzIDE1LjYwNTQgMjkgMTcuMTA5NiAyOSAyMC4zODk5VjI3SDI1LjUxNzJWMjAuODIzOUMyNS41MTcyIDE5LjM4NzQgMjUuMDEzNSAxOC40MDggMjMuNzUzMSAxOC40MDhDMjIuNzkwMyAxOC40MDggMjIuMjE3OSAxOS4wNjg5IDIxLjk4OSAxOS43MDY1QzIxLjg5NjkgMTkuOTM0OCAyMS44NTE2IDIwLjI1MzMgMjEuODUxNiAyMC41NzMxVjI3SDE4LjM2ODhWMTkuNDEwNkgxOC4zNjc0WiIgZmlsbD0iIzAwMzMzMyIvPg0KICAgIDwvc3ZnPg==');
}

a:hover .shared__icon--social-x::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIGZpbGw9IiNEREUyRTIiLz4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMwIDE1LjE1NzFDMjkuMzM4MiAxNS40Mzg1IDI4LjYyNjEgMTUuNjI4IDI3Ljg3OTEgMTUuNzEzNUMyOC42NDE3IDE1LjI3NiAyOS4yMjczIDE0LjU4MzUgMjkuNTAyNiAxMy43NTg0QzI4Ljc4OTkgMTQuMTYzOCAyNy45OTg1IDE0LjQ1NzIgMjcuMTU4IDE0LjYxNjJDMjYuNDg0MiAxMy45Mjk1IDI1LjUyMzcgMTMuNSAyNC40NjI0IDEzLjVDMjIuNDIzMSAxMy41IDIwLjc2OTYgMTUuMDgyNSAyMC43Njk2IDE3LjAzNDJDMjAuNzY5NiAxNy4zMTA5IDIwLjgwMjYgMTcuNTgwOCAyMC44NjU2IDE3LjgzOThDMTcuNzk2MiAxNy42OTI4IDE1LjA3NTQgMTYuMjg1NCAxMy4yNTM5IDE0LjE0NzFDMTIuOTM1OSAxNC42NjkxIDEyLjc1NDEgMTUuMjc2IDEyLjc1NDEgMTUuOTIzN0MxMi43NTQxIDE3LjE0OTYgMTMuNDA1MSAxOC4yMzE0IDE0LjM5NjggMTguODY1M0MxMy43OTA5IDE4Ljg0NjkgMTMuMjIyMSAxOC42ODc4IDEyLjcyMzYgMTguNDIzMVYxOC40Njc0QzEyLjcyMzYgMjAuMTgwMiAxMy45OTczIDIxLjYwODIgMTUuNjg1NiAyMS45MzM4QzE1LjM3NiAyMi4wMTQyIDE1LjA0OTYgMjIuMDU3OCAxNC43MTMgMjIuMDU3OEMxNC40NzQ4IDIyLjA1NzggMTQuMjQzMiAyMi4wMzU0IDE0LjAxNzcgMjEuOTk0MUMxNC40ODc0IDIzLjM5OCAxNS44NTE3IDI0LjQyIDE3LjQ2NzQgMjQuNDQ4N0MxNi4yMDM5IDI1LjM5NjIgMTQuNjExNiAyNS45NjE3IDEyLjg4MTMgMjUuOTYxN0MxMi41ODI2IDI1Ljk2MTcgMTIuMjg4NiAyNS45NDUxIDEyIDI1LjkxMThDMTMuNjM0MyAyNi45MTQzIDE1LjU3NTIgMjcuNSAxNy42NjA2IDI3LjVDMjQuNDUyOCAyNy41IDI4LjE2NzEgMjIuMTE0NiAyOC4xNjcxIDE3LjQ0NDdDMjguMTY3MSAxNy4yOTE0IDI4LjE2NDEgMTcuMTM4NyAyOC4xNTYzIDE2Ljk4NzdDMjguODc4NyAxNi40ODgxIDI5LjUwNSAxNS44NjU3IDMwIDE1LjE1NzFaIiBmaWxsPSIjMDAzMzMzIi8+DQogICAgPC9zdmc+');
}

a:hover .shared__icon--social-fb::before {
  content: url('data:image/svg+xml;base64,DQo8c3ZnIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgZmlsbD0iI0RERTJFMiIvPg0KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQuNDg0OCAxMy41OThDMjMuOTExNyAxMy40ODQ3IDIzLjEzNzYgMTMuNCAyMi42NTA3IDEzLjRDMjEuMzMyNCAxMy40IDIxLjI0NjggMTMuOTY2NyAyMS4yNDY4IDE0Ljg3MzNWMTYuNDg3M0gyNC41NDIxTDI0LjI1NDkgMTkuODMwN0gyMS4yNDY4VjMwSDE3LjEyMDdWMTkuODMwN0gxNVYxNi40ODczSDE3LjEyMDdWMTQuNDE5M0MxNy4xMjA3IDExLjU4NjcgMTguNDY3MyAxMCAyMS44NDgzIDEwQzIzLjAyMjkgMTAgMjMuODgyNyAxMC4xNyAyNSAxMC4zOTY3TDI0LjQ4NDggMTMuNTk4WiIgZmlsbD0iIzAwMzMzMyIvPg0KICAgIDwvc3ZnPg==');
}

a:hover .shared__icon--social-yt::before {
  content: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIGZpbGw9IiNEREUyRTIiLz4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI4LjAxODYgMTQuOTE4N0MyOC4yOTgxIDE1LjE4NDggMjguNDk5NSAxNS41MTU5IDI4LjYwMjggMTUuODc5MUMyOS4xOTczIDE4LjE1NzEgMjkuMDU5OSAyMS43NTQ5IDI4LjYxNDMgMjQuMTIwOUMyOC41MTExIDI0LjQ4NDEgMjguMzA5NyAyNC44MTUyIDI4LjAzMDEgMjUuMDgxM0MyNy43NTA2IDI1LjM0NzQgMjcuNDAyOCAyNS41MzkxIDI3LjAyMTIgMjUuNjM3NEMyNS42MjQ0IDI2IDIwLjAwMjQgMjYgMjAuMDAyNCAyNkMyMC4wMDI0IDI2IDE0LjM4MDUgMjYgMTIuOTgzNiAyNS42Mzc0QzEyLjYwMjEgMjUuNTM5MSAxMi4yNTQyIDI1LjM0NzQgMTEuOTc0NyAyNS4wODEzQzExLjY5NTIgMjQuODE1MiAxMS40OTM4IDI0LjQ4NDEgMTEuMzkwNiAyNC4xMjA5QzEwLjc5MjYgMjEuODUyNyAxMC45NTY1IDE4LjI1MjcgMTEuMzc5IDE1Ljg5MDFDMTEuNDgyMyAxNS41MjY5IDExLjY4MzcgMTUuMTk1OCAxMS45NjMyIDE0LjkyOTdDMTIuMjQyNyAxNC42NjM2IDEyLjU5MDUgMTQuNDcxOSAxMi45NzIxIDE0LjM3MzZDMTQuMzY4OSAxNC4wMTEgMTkuOTkwOSAxNCAxOS45OTA5IDE0QzE5Ljk5MDkgMTQgMjUuNjEyOSAxNCAyNy4wMDk3IDE0LjM2MjZDMjcuMzkxMiAxNC40NjA5IDI3LjczOTEgMTQuNjUyNiAyOC4wMTg2IDE0LjkxODdaTTIyLjg2NTQgMjBMMTguMjAxNiAyMi41NzE0VjE3LjQyODZMMjIuODY1NCAyMFoiIGZpbGw9IiMwMDMzMzMiLz4NCiAgICA8L3N2Zz4NCiAgICA=');
}

a:hover .shared__icon--social-ig::before {
  content: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2034%2034%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.st0%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23dde2e2%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M17%2C0c9.37%2C0%2C17%2C7.63%2C17%2C17s-7.63%2C17-17%2C17S0%2C26.37%2C0%2C17%2C7.63%2C0%2C17%2C0ZM11.28%2C9c-1.26%2C0-2.29%2C1.02-2.29%2C2.29v11.43c0%2C1.26%2C1.02%2C2.29%2C2.29%2C2.29h11.43c1.26%2C0%2C2.29-1.02%2C2.29-2.29v-11.43c0-1.26-1.02-2.29-2.29-2.29h-11.43ZM14.65%2C11.34c.94-.05%2C3.77-.05%2C4.71%2C0%2C.91.05%2C1.73.25%2C2.39.92.66.67.88%2C1.48.92%2C2.39.05.94.05%2C3.76%2C0%2C4.71-.05.91-.25%2C1.73-.92%2C2.39-.67.67-1.48.88-2.39.92-.94.05-3.77.05-4.71%2C0-.91-.05-1.73-.26-2.39-.92-.66-.66-.88-1.48-.92-2.39-.05-.94-.05-3.77%2C0-4.71.05-.91.25-1.73.92-2.39s1.48-.88%2C2.39-.92ZM17.39%2C12.32h-.81c-.91-.01-2.31-.02-2.96.23-.25.1-.47.24-.66.43-.19.19-.33.41-.43.66-.25.65-.24%2C2.06-.23%2C2.97v.8c0%2C.91-.02%2C2.32.23%2C2.97.1.25.24.47.43.66.19.19.41.33.66.43.65.25%2C2.06.24%2C2.97.23h.81c.91.01%2C2.31.02%2C2.96-.23.25-.1.47-.24.66-.43.19-.19.33-.41.43-.66.26-.64.24-2.05.23-2.96v-.82c0-.91.02-2.32-.23-2.96-.1-.25-.24-.47-.43-.66-.19-.19-.41-.33-.66-.43-.65-.25-2.06-.24-2.97-.23ZM16.42%2C14.12c.76-.15%2C1.55%2C0%2C2.2.44h0c.65.43%2C1.09%2C1.1%2C1.25%2C1.86.16.76%2C0%2C1.55-.44%2C2.2-.21.32-.49.59-.81.81-.32.21-.68.36-1.06.44-.76.15-1.55%2C0-2.2-.44-.65-.43-1.09-1.1-1.25-1.86-.15-.76%2C0-1.55.44-2.2.43-.65%2C1.1-1.09%2C1.86-1.25ZM17.87%2C15.26c-.62-.3-1.36-.24-1.93.16-.59.37-.92%2C1.03-.89%2C1.72.04.69.45%2C1.31%2C1.07%2C1.61.62.3%2C1.36.24%2C1.93-.16.59-.37.92-1.03.89-1.72-.04-.69-.45-1.31-1.07-1.61ZM19.92%2C13.27c.13-.02.27%2C0%2C.4.04.12.05.23.14.31.25.07.11.11.24.11.38%2C0%2C.09-.02.18-.05.26-.03.08-.09.16-.15.22-.06.06-.14.11-.22.15s-.17.05-.26.05c-.14%2C0-.27-.04-.38-.11h0c-.11-.07-.2-.17-.25-.3-.05-.12-.06-.26-.04-.4.03-.14.09-.25.19-.35.09-.1.22-.16.35-.19Z%22%2F%3E%0A%3C%2Fsvg%3E');
}

/* Colorable Icon Masks */
.shared__icon--external-link::after {
  -webkit-mask: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTcgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTE0LjcyNDYgNy41NDg4M0MxNC43MTU0IDcuNTM1NTIgMTMuODMxOCA2LjE4Nzc5IDE0LjA5MiA0LjUzMDZDMTQuMzg2NyAyLjY1MDE1IDE1LjcyMDggMS40NTkwNCAxNS43MzM0IDEuNDQ4MDhMMTYuMDA0NCAxLjIxNTI0TDE1LjcyOTcgMC44NTI0OEwxNS40NDI0IDAuNDgzODA1TDE1LjE3NDggMC43MTcwOThDMTUuMTYxIDAuNzI5MTAyIDEzLjgwMiAxLjg4NzkyIDEyLjAxMjYgMS44MjMwNEMxMC40MzgzIDEuNzY2MTYgOS4zNzEwMSAwLjU3NzQ2NSA5LjM2MTYyIDAuNTY2NTQ4TDkuMTEzOSAwLjI3Nzk5TDguNTQ2OTggMC44MzczNkw4Ljc5MzU4IDEuMTI1NzdDOC44MDYwNyAxLjE0MDcyIDEwLjA3MDkgMi42MDMzNCAxMi4wMjgyIDIuNjczNDdDMTIuMzcyNSAyLjY4NTY5IDEyLjcyMTcgMi42NTk5OCAxMy4wNzI4IDIuNTk3NzZMNS4yODM5OSA4LjU4MDc2TDUuODAxMDIgOS4yNTM2NUwxMy41ODggMy4yNzIyMkMxMy40NjA4IDMuNjI1OCAxMy4zNjg2IDMuOTg1OTQgMTMuMzExOCA0LjM0Nzg0QzEyLjk4OTkgNi40MDQ4NyAxNC4wODUyIDguMDE1MTkgMTQuMDk2NSA4LjAzMTE5TDE0LjMxMzcgOC4zNDYzNkwxNC45Mzc4IDcuODY1MjdMMTQuNzI1NiA3LjU1MTM3TDE0LjcyNDYgNy41NDg4M1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMjg4NDYyIi8+DQogICAgPHBhdGggZD0iTTUuNSA0LjA1NDY5SDRDMi44OTU0MyA0LjA1NDY5IDIgNC45NTAxMiAyIDYuMDU0NjlWMTEuMDU0N0MyIDEyLjE1OTMgMi44OTU0MyAxMy4wNTQ3IDQgMTMuMDU0N0g5QzEwLjEwNDYgMTMuMDU0NyAxMSAxMi4xNTkzIDExIDExLjA1NDdWMTAuMDU0NyIgc3Ryb2tlPSJ3aGl0ZSIvPg0KICAgIDwvc3ZnPg==');
  mask: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTcgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTE0LjcyNDYgNy41NDg4M0MxNC43MTU0IDcuNTM1NTIgMTMuODMxOCA2LjE4Nzc5IDE0LjA5MiA0LjUzMDZDMTQuMzg2NyAyLjY1MDE1IDE1LjcyMDggMS40NTkwNCAxNS43MzM0IDEuNDQ4MDhMMTYuMDA0NCAxLjIxNTI0TDE1LjcyOTcgMC44NTI0OEwxNS40NDI0IDAuNDgzODA1TDE1LjE3NDggMC43MTcwOThDMTUuMTYxIDAuNzI5MTAyIDEzLjgwMiAxLjg4NzkyIDEyLjAxMjYgMS44MjMwNEMxMC40MzgzIDEuNzY2MTYgOS4zNzEwMSAwLjU3NzQ2NSA5LjM2MTYyIDAuNTY2NTQ4TDkuMTEzOSAwLjI3Nzk5TDguNTQ2OTggMC44MzczNkw4Ljc5MzU4IDEuMTI1NzdDOC44MDYwNyAxLjE0MDcyIDEwLjA3MDkgMi42MDMzNCAxMi4wMjgyIDIuNjczNDdDMTIuMzcyNSAyLjY4NTY5IDEyLjcyMTcgMi42NTk5OCAxMy4wNzI4IDIuNTk3NzZMNS4yODM5OSA4LjU4MDc2TDUuODAxMDIgOS4yNTM2NUwxMy41ODggMy4yNzIyMkMxMy40NjA4IDMuNjI1OCAxMy4zNjg2IDMuOTg1OTQgMTMuMzExOCA0LjM0Nzg0QzEyLjk4OTkgNi40MDQ4NyAxNC4wODUyIDguMDE1MTkgMTQuMDk2NSA4LjAzMTE5TDE0LjMxMzcgOC4zNDYzNkwxNC45Mzc4IDcuODY1MjdMMTQuNzI1NiA3LjU1MTM3TDE0LjcyNDYgNy41NDg4M1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMjg4NDYyIi8+DQogICAgPHBhdGggZD0iTTUuNSA0LjA1NDY5SDRDMi44OTU0MyA0LjA1NDY5IDIgNC45NTAxMiAyIDYuMDU0NjlWMTEuMDU0N0MyIDEyLjE1OTMgMi44OTU0MyAxMy4wNTQ3IDQgMTMuMDU0N0g5QzEwLjEwNDYgMTMuMDU0NyAxMSAxMi4xNTkzIDExIDExLjA1NDdWMTAuMDU0NyIgc3Ryb2tlPSJ3aGl0ZSIvPg0KICAgIDwvc3ZnPg==');
  display: inline-block;
  content: '';
  width: 15px;
  height: 13px;
  background-color: var(--hcsc-green-100);
}

.shared__icon--chevron-down-mask::after {
  -webkit-mask: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICAgICAgPHBhdGggZD0iTS0wLjAwMDYxMDM4MSAxLjE4MTA4Qy0wLjAwMDYxMDM3MyAxLjAwMTM1IDAuMDc3MDAwNiAwLjgzMTA4IDAuMjEyODIyIDAuNjk4NjQ4QzAuMzM4OTQyIDAuNTY2MjE2IDAuNTAzODY3IDAuNDk5OTk5IDAuNjg4MTk2IDAuNDk5OTk5QzAuODcyNTI0IDAuNDk5OTk5IDEuMDQ3MTUgMC41NzU2NzUgMS4xODI5NyAwLjcxNzU2N0w2LjQ5OTM5IDUuODA2NzZMMTEuODA2MSAwLjcyNzAyN0MxMi4wNjggMC40NzE2MjIgMTIuNDE3MyAwLjQzMzc4NCAxMi43MTggMC42MzI0MzJDMTIuOTIxOCAwLjgyMTYyMiAxMi45OTk0IDAuOTkxODkyIDEyLjk5OTQgMS4xODEwOEMxMi45OTk0IDEuMzEzNTEgMTIuOTYwNiAxLjQ0NTk1IDEyLjg3MzMgMS41NzgzOEw3LjAwMzg3IDcuMjcyOTdDNi44NTgzNCA3LjQyNDMyIDYuNjgzNzIgNy41IDYuNDg5NjkgNy41QzYuMjk1NjYgNy41IDYuMTQwNDMgNy40MjQzMiA1Ljk5NDkxIDcuMjgyNDNMMC4xNzQwMTYgMS42MzUxM0MwLjA0Nzg5NjMgMS40NTU0IC0wLjAwMDYxMDM4OCAxLjMyMjk3IC0wLjAwMDYxMDM4MSAxLjE4MTA4WiIgZmlsbD0iY3VycmVudENvbG9yIi8+DQogICAgPC9zdmc+');
  mask: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICAgICAgPHBhdGggZD0iTS0wLjAwMDYxMDM4MSAxLjE4MTA4Qy0wLjAwMDYxMDM3MyAxLjAwMTM1IDAuMDc3MDAwNiAwLjgzMTA4IDAuMjEyODIyIDAuNjk4NjQ4QzAuMzM4OTQyIDAuNTY2MjE2IDAuNTAzODY3IDAuNDk5OTk5IDAuNjg4MTk2IDAuNDk5OTk5QzAuODcyNTI0IDAuNDk5OTk5IDEuMDQ3MTUgMC41NzU2NzUgMS4xODI5NyAwLjcxNzU2N0w2LjQ5OTM5IDUuODA2NzZMMTEuODA2MSAwLjcyNzAyN0MxMi4wNjggMC40NzE2MjIgMTIuNDE3MyAwLjQzMzc4NCAxMi43MTggMC42MzI0MzJDMTIuOTIxOCAwLjgyMTYyMiAxMi45OTk0IDAuOTkxODkyIDEyLjk5OTQgMS4xODEwOEMxMi45OTk0IDEuMzEzNTEgMTIuOTYwNiAxLjQ0NTk1IDEyLjg3MzMgMS41NzgzOEw3LjAwMzg3IDcuMjcyOTdDNi44NTgzNCA3LjQyNDMyIDYuNjgzNzIgNy41IDYuNDg5NjkgNy41QzYuMjk1NjYgNy41IDYuMTQwNDMgNy40MjQzMiA1Ljk5NDkxIDcuMjgyNDNMMC4xNzQwMTYgMS42MzUxM0MwLjA0Nzg5NjMgMS40NTU0IC0wLjAwMDYxMDM4OCAxLjMyMjk3IC0wLjAwMDYxMDM4MSAxLjE4MTA4WiIgZmlsbD0iY3VycmVudENvbG9yIi8+DQogICAgPC9zdmc+');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  display: inline-block;
  content: '';
  width: 11px;
  height: 7px;
  background-color: var(--hcsc-white);
}

.shared__icon--link-arrow::after {
  -webkit-mask: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTE3LjE1MDQgMTcuNTQ3N0MxNy4xMzg4IDE3LjUyNTEgMTYuMDQ3MiAxNS4yNTE5IDE2Ljk2ODcgMTIuNzY5M0MxOC4wMTMyIDkuOTUxOTkgMjAuNjAzNyA4LjQzMzczIDIwLjYyODEgOC40MTk4M0wyMS4xNTE2IDguMTI1NEwyMC43OTU3IDcuNTA0OTlMMjAuNDIwNSA2Ljg3MjU4TDE5LjkwMjUgNy4xNjg0OEMxOS44NzU5IDcuMTgzNzEgMTcuMjUzMSA4LjY0NjY1IDE0LjI2NDMgOC4xMzE5QzExLjYzNDcgNy42NzkzNCAxMC4xODc5IDUuNjA3NTcgMTAuMTc1MyA1LjU4ODY0TDkuODQzMjIgNS4wODgzNkw4LjcyNjkgNS44MTUyTDkuMDU3MTYgNi4zMTQ5OUM5LjA3Mzc4IDYuMzQwODQgMTAuNzcyNSA4Ljg3ODc3IDE0LjA0MjIgOS40NDA1NUMxNC42MTczIDkuNTM5MTkgMTUuMjExNyA5LjU4MDc2IDE1LjgyIDkuNTY2NzNMMi45NDg4MSAxNi45MTk1TDMuNjIxMzQgMTguMDcyTDE2LjQ4OTEgMTAuNzIxM0MxNi4xNzIgMTEuMjM0MyAxNS45MTE4IDExLjc2NTYgMTUuNzEwNiAxMi4zMDc4QzE0LjU2ODYgMTUuMzg5NyAxNS45Mzk1IDE4LjExNSAxNS45NTM4IDE4LjE0MjFMMTYuMjI2OCAxOC42NzYyTDE3LjQxNjMgMTguMDgyN0wxNy4xNTEzIDE3LjU1MThMMTcuMTUwNCAxNy41NDc3WiIgZmlsbD0iIzAwMzMzMyIvPg0KPC9zdmc+');
  mask: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTE3LjE1MDQgMTcuNTQ3N0MxNy4xMzg4IDE3LjUyNTEgMTYuMDQ3MiAxNS4yNTE5IDE2Ljk2ODcgMTIuNzY5M0MxOC4wMTMyIDkuOTUxOTkgMjAuNjAzNyA4LjQzMzczIDIwLjYyODEgOC40MTk4M0wyMS4xNTE2IDguMTI1NEwyMC43OTU3IDcuNTA0OTlMMjAuNDIwNSA2Ljg3MjU4TDE5LjkwMjUgNy4xNjg0OEMxOS44NzU5IDcuMTgzNzEgMTcuMjUzMSA4LjY0NjY1IDE0LjI2NDMgOC4xMzE5QzExLjYzNDcgNy42NzkzNCAxMC4xODc5IDUuNjA3NTcgMTAuMTc1MyA1LjU4ODY0TDkuODQzMjIgNS4wODgzNkw4LjcyNjkgNS44MTUyTDkuMDU3MTYgNi4zMTQ5OUM5LjA3Mzc4IDYuMzQwODQgMTAuNzcyNSA4Ljg3ODc3IDE0LjA0MjIgOS40NDA1NUMxNC42MTczIDkuNTM5MTkgMTUuMjExNyA5LjU4MDc2IDE1LjgyIDkuNTY2NzNMMi45NDg4MSAxNi45MTk1TDMuNjIxMzQgMTguMDcyTDE2LjQ4OTEgMTAuNzIxM0MxNi4xNzIgMTEuMjM0MyAxNS45MTE4IDExLjc2NTYgMTUuNzEwNiAxMi4zMDc4QzE0LjU2ODYgMTUuMzg5NyAxNS45Mzk1IDE4LjExNSAxNS45NTM4IDE4LjE0MjFMMTYuMjI2OCAxOC42NzYyTDE3LjQxNjMgMTguMDgyN0wxNy4xNTEzIDE3LjU1MThMMTcuMTUwNCAxNy41NDc3WiIgZmlsbD0iIzAwMzMzMyIvPg0KPC9zdmc+');
  display: inline-block;
  content: '';
  width: 24px;
  height: 24px;
}

.shared__icon--carousel-arrow::after {
  mask: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxOCIgZmlsbD0ibm9uZSI+DQogICAgPHBhdGggZD0iTTguNjQ0OTUgMTUuOTA1MUM4LjY0MzYyIDE1Ljg3OTggOC40NDIzOCAxMy4zNzEyIDYuNDExNDQgMTEuNjc3QzQuMTA3NzcgOS43NTM5MyAxLjEyODg4IDkuNzIwNjYgMS4xMDEwNyA5LjcyMDY2TDAuNTA1Mjk2IDkuNzI0NjVMMC41IDkuMDExMzFMMC41MDUyOTYgOC4yNzgwMkgxLjA5NzFDMS4xMjc1NSA4LjI3ODAyIDQuMTA2NDQgOC4yNDc0MSA2LjQxMDEyIDYuMzIzQzguNDM3MDkgNC42MzAxNiA4LjY0MDk3IDIuMTIwMTggOC42NDIzIDIuMDk3NTVMOC42NzY3MiAxLjVMOS45OTY3IDEuNTc3MTlMOS45NjM2IDIuMTczNDFDOS45NjIyOCAyLjIwNDAyIDkuNzc1NiA1LjI0MjM1IDcuMjU0OCA3LjM0NjQyQzYuODExMjcgNy43MTY0IDYuMzIyNzQgOC4wNDY0NSA1Ljc5NDQ4IDguMzM1MjRMMjAuNSA4LjMzNTI0VjkuNjY2MDlMNS43OTg0NSA5LjY2NjA5QzYuMzI2NzEgOS45NTM1NSA2LjgxNTI1IDEwLjI4NDkgNy4yNTg3NyAxMC42NTQ5QzkuNzc4MjUgMTIuNzU5IDkuOTY2MjUgMTUuNzk3MyA5Ljk2NzU3IDE1LjgyNzlMMTAuMDAwNyAxNi40MjU1TDguNjg0NjYgMTYuNUw4LjY0NjI3IDE1LjkwOTFMOC42NDQ5NSAxNS45MDUxWiIgZmlsbD0iY3VycmVudENvbG9yIi8+DQogIDwvc3ZnPg==');
  -webkit-mask: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxOCIgZmlsbD0ibm9uZSI+DQogICAgPHBhdGggZD0iTTguNjQ0OTUgMTUuOTA1MUM4LjY0MzYyIDE1Ljg3OTggOC40NDIzOCAxMy4zNzEyIDYuNDExNDQgMTEuNjc3QzQuMTA3NzcgOS43NTM5MyAxLjEyODg4IDkuNzIwNjYgMS4xMDEwNyA5LjcyMDY2TDAuNTA1Mjk2IDkuNzI0NjVMMC41IDkuMDExMzFMMC41MDUyOTYgOC4yNzgwMkgxLjA5NzFDMS4xMjc1NSA4LjI3ODAyIDQuMTA2NDQgOC4yNDc0MSA2LjQxMDEyIDYuMzIzQzguNDM3MDkgNC42MzAxNiA4LjY0MDk3IDIuMTIwMTggOC42NDIzIDIuMDk3NTVMOC42NzY3MiAxLjVMOS45OTY3IDEuNTc3MTlMOS45NjM2IDIuMTczNDFDOS45NjIyOCAyLjIwNDAyIDkuNzc1NiA1LjI0MjM1IDcuMjU0OCA3LjM0NjQyQzYuODExMjcgNy43MTY0IDYuMzIyNzQgOC4wNDY0NSA1Ljc5NDQ4IDguMzM1MjRMMjAuNSA4LjMzNTI0VjkuNjY2MDlMNS43OTg0NSA5LjY2NjA5QzYuMzI2NzEgOS45NTM1NSA2LjgxNTI1IDEwLjI4NDkgNy4yNTg3NyAxMC42NTQ5QzkuNzc4MjUgMTIuNzU5IDkuOTY2MjUgMTUuNzk3MyA5Ljk2NzU3IDE1LjgyNzlMMTAuMDAwNyAxNi40MjU1TDguNjg0NjYgMTYuNUw4LjY0NjI3IDE1LjkwOTFMOC42NDQ5NSAxNS45MDUxWiIgZmlsbD0iY3VycmVudENvbG9yIi8+DQogIDwvc3ZnPg==');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  display: inline-block;
  content: '';
  width: 17px;
  height: 17px;
  background-color: var(--hcsc-green-100);
}

@font-face {
  font-family: 'Field Display';
  src: url('../hcsc-v2/clientlibs-site/resources/fonts/fieldsdisplay/FieldsDisplay-SemiBold.woff2') format('woff2'),
    url('../hcsc-v2/clientlibs-site/resources/fonts/fieldsdisplay/FieldsDisplay-SemiBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../hcsc-v2/clientlibs-site/resources/fonts/opensans/OpenSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../hcsc-v2/clientlibs-site/resources/fonts/opensans/OpenSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../hcsc-v2/clientlibs-site/resources/fonts/opensans/OpenSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

:root {
  /* Icons */
  --util-icon-chev-left-green: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' xml:space='preserve' fill='%23003333' role='img'%3E%3Cpath d='M17 3.3c0 .2-.1.4-.2.5l-8 8 8 8c.3.3.3.8 0 1.1-.3.3-.8.3-1.1 0l-8.5-8.5c-.3-.3-.3-.8 0-1.1l8.5-8.5c.3-.3.8-.3 1.1 0 .1.1.2.3.2.5z'/%3E%3C/svg%3E");
  --util-icon-external-link-green: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTcgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMTQuNzI0NiA3LjU0ODgzQzE0LjcxNTQgNy41MzU1MiAxMy44MzE4IDYuMTg3NzkgMTQuMDkyIDQuNTMwNkMxNC4zODY3IDIuNjUwMTUgMTUuNzIwOCAxLjQ1OTA0IDE1LjczMzQgMS40NDgwOEwxNi4wMDQ0IDEuMjE1MjRMMTUuNzI5NyAwLjg1MjQ4TDE1LjQ0MjQgMC40ODM4MDVMMTUuMTc0OCAwLjcxNzA5OEMxNS4xNjEgMC43MjkxMDIgMTMuODAyIDEuODg3OTIgMTIuMDEyNiAxLjgyMzA0QzEwLjQzODMgMS43NjYxNiA5LjM3MTAxIDAuNTc3NDY1IDkuMzYxNjIgMC41NjY1NDhMOS4xMTM5IDAuMjc3OTlMOC41NDY5OCAwLjgzNzM2TDguNzkzNTggMS4xMjU3N0M4LjgwNjA3IDEuMTQwNzIgMTAuMDcwOSAyLjYwMzM0IDEyLjAyODIgMi42NzM0N0MxMi4zNzI1IDIuNjg1NjkgMTIuNzIxNyAyLjY1OTk4IDEzLjA3MjggMi41OTc3Nkw1LjI4Mzk5IDguNTgwNzZMNS44MDEwMiA5LjI1MzY1TDEzLjU4OCAzLjI3MjIyQzEzLjQ2MDggMy42MjU4IDEzLjM2ODYgMy45ODU5NCAxMy4zMTE4IDQuMzQ3ODRDMTIuOTg5OSA2LjQwNDg3IDE0LjA4NTIgOC4wMTUxOSAxNC4wOTY1IDguMDMxMTlMMTQuMzEzNyA4LjM0NjM2TDE0LjkzNzggNy44NjUyN0wxNC43MjU2IDcuNTUxMzdMMTQuNzI0NiA3LjU0ODgzWiIgZmlsbD0iIzAwMzMzMyIgc3Ryb2tlPSIjMDAzMzMzIiBzdHJva2Utd2lkdGg9IjAuMjg4NDYyIi8+CiAgICA8cGF0aCBkPSJNNS41IDQuMDU0NjlINEMyLjg5NTQzIDQuMDU0NjkgMiA0Ljk1MDEyIDIgNi4wNTQ2OVYxMS4wNTQ3QzIgMTIuMTU5MyAyLjg5NTQzIDEzLjA1NDcgNCAxMy4wNTQ3SDlDMTAuMTA0NiAxMy4wNTQ3IDExIDEyLjE1OTMgMTEgMTEuMDU0N1YxMC4wNTQ3IiBzdHJva2U9IiMwMDMzMzMiLz4KICAgIDwvc3ZnPg==');
  --util-icon-external-link-white: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTcgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTE0LjcyNDYgNy41NDg4M0MxNC43MTU0IDcuNTM1NTIgMTMuODMxOCA2LjE4Nzc5IDE0LjA5MiA0LjUzMDZDMTQuMzg2NyAyLjY1MDE1IDE1LjcyMDggMS40NTkwNCAxNS43MzM0IDEuNDQ4MDhMMTYuMDA0NCAxLjIxNTI0TDE1LjcyOTcgMC44NTI0OEwxNS40NDI0IDAuNDgzODA1TDE1LjE3NDggMC43MTcwOThDMTUuMTYxIDAuNzI5MTAyIDEzLjgwMiAxLjg4NzkyIDEyLjAxMjYgMS44MjMwNEMxMC40MzgzIDEuNzY2MTYgOS4zNzEwMSAwLjU3NzQ2NSA5LjM2MTYyIDAuNTY2NTQ4TDkuMTEzOSAwLjI3Nzk5TDguNTQ2OTggMC44MzczNkw4Ljc5MzU4IDEuMTI1NzdDOC44MDYwNyAxLjE0MDcyIDEwLjA3MDkgMi42MDMzNCAxMi4wMjgyIDIuNjczNDdDMTIuMzcyNSAyLjY4NTY5IDEyLjcyMTcgMi42NTk5OCAxMy4wNzI4IDIuNTk3NzZMNS4yODM5OSA4LjU4MDc2TDUuODAxMDIgOS4yNTM2NUwxMy41ODggMy4yNzIyMkMxMy40NjA4IDMuNjI1OCAxMy4zNjg2IDMuOTg1OTQgMTMuMzExOCA0LjM0Nzg0QzEyLjk4OTkgNi40MDQ4NyAxNC4wODUyIDguMDE1MTkgMTQuMDk2NSA4LjAzMTE5TDE0LjMxMzcgOC4zNDYzNkwxNC45Mzc4IDcuODY1MjdMMTQuNzI1NiA3LjU1MTM3TDE0LjcyNDYgNy41NDg4M1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMjg4NDYyIi8+DQogICAgPHBhdGggZD0iTTUuNSA0LjA1NDY5SDRDMi44OTU0MyA0LjA1NDY5IDIgNC45NTAxMiAyIDYuMDU0NjlWMTEuMDU0N0MyIDEyLjE1OTMgMi44OTU0MyAxMy4wNTQ3IDQgMTMuMDU0N0g5QzEwLjEwNDYgMTMuMDU0NyAxMSAxMi4xNTkzIDExIDExLjA1NDdWMTAuMDU0NyIgc3Ryb2tlPSJ3aGl0ZSIvPg0KICAgIDwvc3ZnPg==');
  --util-icon-pdf: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgZmlsbD0iI0RERTJFMiIvPg0KICAgIDxwYXRoIGQ9Ik0xMS45MTczIDcuNjAxNUMxMS4yOTg2IDcuNjAxNSAxMC4zOTk2IDcuODIzODQgOS43NzEyMSA4LjAzNjUyQzkuMjM5NTMgNy41MzM4MyA4Ljc2NTg0IDYuOTA1NDggOC40MzcxNiA2LjI4Njc5TDguNTQzNSA1Ljk1ODExQzguNzc1NTEgNS4yNzE3NSA4Ljk4ODE4IDQuNjE0MzkgOC45ODgxOCA0LjA3MzA0QzguOTg4MTggMy40NzM2OCA4LjUxNDUgMyA3LjkxNTE0IDNDNy4zMTU3OSAzIDYuODQyMTEgMy40ODMzNSA2Ljg0MjExIDQuMDczMDRDNi44NDIxMSA0Ljc1OTQgNy4yMTkxMiA1LjYxMDEgNy41OTYxMyA2LjM1NDQ2QzcuMzE1NzkgNy4yMzQxNiA2Ljk3NzQ0IDguMjQ5MTkgNi41MzI3NiA5LjExOTIzTDYuMDk3NzQgOS4yOTMyM0M1LjM3MjcyIDkuNTczNTggNC43NTQwMyA5LjgwNTU4IDQuMzM4MzUgMTAuMTM0M0w0LjMwOTM0IDEwLjE2MzNDNC4xMDYzNCAxMC4zNzU5IDQgMTAuNjQ2NiA0IDEwLjkyN0M0IDExLjUxNjYgNC40ODMzNSAxMiA1LjA3MzA0IDEyQzUuMzYzMDUgMTIgNS42MzM3MyAxMS44OTM3IDUuODI3MDcgMTEuNzAwM0w1Ljg2NTc0IDExLjY2MTdDNi4yMTM3NSAxMS4yMzYzIDYuNjE5NzYgMTAuNTAxNiA3LjAxNjExIDkuNzY2OTJDNy44NDc0OCA5LjQzODI0IDguNzI3MTggOS4wOTk4OSA5LjU3Nzg3IDguODk2ODhDMTAuMjM1MiA5LjQwOTI0IDExLjE1MzYgOS43NDc1OCAxMS45MjcgOS43NDc1OEMxMi41MTY2IDkuNzQ3NTggMTMgOS4yNjQyMyAxMyA4LjY3NDU0QzEzIDguMDg0ODUgMTIuNTI2MyA3LjYxMTE3IDExLjkzNjYgNy42MDE1SDExLjkxNzNaTTEwLjYxMjIgOC42MDY4N0MxMS4yMDE5IDguNDUyMiAxMS42NDY2IDguMzc0ODcgMTEuOTE3MyA4LjM3NDg3QzEyLjA4MTYgOC4zNzQ4NyAxMi4yMTcgOC41MTAyIDEyLjIxNyA4LjY3NDU0QzEyLjIxNyA4LjgzODg4IDEyLjA4MTYgOC45NzQyMiAxMS45MTczIDguOTc0MjJDMTEuNTY5MyA4Ljk3NDIyIDExLjA2NjYgOC44Mzg4OCAxMC42MTIyIDguNjE2NTRIMTAuNTkyOUwxMC42MTIyIDguNjA2ODdaTTcuNjA1OCA0LjA3MzA0VjQuMDM0MzdDNy42MjUxMyAzLjg3OTcgNy43NTA4MSAzLjc3MzM2IDcuOTA1NDggMy43NzMzNkM4LjA2OTgyIDMuNzczMzYgOC4yMDUxNiAzLjkwODcgOC4yMDUxNiA0LjA3MzA0QzguMjA1MTYgNC4zMzQwNSA4LjA2OTgyIDQuODE3NCA3Ljk1MzgxIDUuMjA0MDhWNS4yMjM0Mkw3Ljk0NDE1IDUuMjA0MDhDNy43MjE4IDQuNjcyNCA3LjYxNTQ3IDQuMjg1NzEgNy42MTU0NyA0LjA3MzA0SDcuNjA1OFpNNy41NTc0NyA4LjcyMjg4QzcuNzc5ODEgOC4yMTA1MyA3Ljk2MzQ4IDcuNjY5MTcgOC4wOTg4MiA3LjI1MzQ5VjcuMjM0MTZMOC4xMDg0OSA3LjI0MzgyQzguMzUwMTYgNy42MTExNyA4LjYyMDg0IDcuOTQ5NTIgOC45MTA4NSA4LjI1ODg2TDguOTAxMTggOC4yNjg1M0M4LjQwODE2IDguNDEzNTMgNy45NDQxNSA4LjU3Nzg3IDcuNTU3NDcgOC43MjI4OFpNNS44NzU0IDEwLjI0MDZINS44NjU3NEM1LjYxNDM5IDEwLjY3NTYgNS40MjEwNSAxMC45ODUgNS4yODU3MSAxMS4xNDkzQzUuMjI3NzEgMTEuMjA3MyA1LjE2MDA0IDExLjIzNjMgNS4wNzMwNCAxMS4yMzYzQzQuOTA4NyAxMS4yMzYzIDQuNzczMzYgMTEuMTAxIDQuNzczMzYgMTAuOTM2NkM0Ljc3MzM2IDEwLjg1OTMgNC44MDIzNiAxMC43ODIgNC44NTA3IDEwLjczMzZDNS4wMTUwNCAxMC42MDc5IDUuMzM0MDUgMTAuNDUzMyA1Ljg1NjA3IDEwLjI0MDZINS44NzU0WiIgZmlsbD0iIzAwMzMzMyIvPg0KICAgIDwvc3ZnPg0KICAgIA==');
  --util-icon-social-ln: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMTkuNSIgc3Ryb2tlPSIjNEE2RTZFIi8+DQogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS42ODk1IDEyLjc1NUMxNS42ODk1IDEzLjcxMTggMTQuOTU2OSAxNC40ODYxIDEzLjgxMTQgMTQuNDg2MUMxMi43MTA0IDE0LjQ4NjEgMTEuOTc3OCAxMy43MTE4IDEyLjAwMDUgMTIuNzU1QzExLjk3NzggMTEuNzUxNyAxMi43MTA0IDExIDEzLjgzMzMgMTFDMTQuOTU2OSAxMSAxNS42Njc1IDExLjc1MTcgMTUuNjg5NSAxMi43NTVaTTEyLjA5MjYgMjYuOTk4MVYxNS44NTM2SDE1LjU3NTRWMjYuOTk3NEgxMi4wOTI2VjI2Ljk5ODFaIiBmaWxsPSJ3aGl0ZSIvPg0KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguMzY3NCAxOS40MTA2QzE4LjM2NzQgMTguMDIwNSAxOC4zMjEzIDE2LjgzNTUgMTguMjc1MyAxNS44NTU1SDIxLjMwMDRMMjEuNDYxMiAxNy4zODIySDIxLjUzQzIxLjk4ODMgMTYuNjc1NiAyMy4xMzM5IDE1LjYwNTQgMjQuOTkwMSAxNS42MDU0QzI3LjI4MTMgMTUuNjA1NCAyOSAxNy4xMDk2IDI5IDIwLjM4OTlWMjdIMjUuNTE3MlYyMC44MjM5QzI1LjUxNzIgMTkuMzg3NCAyNS4wMTM1IDE4LjQwOCAyMy43NTMxIDE4LjQwOEMyMi43OTAzIDE4LjQwOCAyMi4yMTc5IDE5LjA2ODkgMjEuOTg5IDE5LjcwNjVDMjEuODk2OSAxOS45MzQ4IDIxLjg1MTYgMjAuMjUzMyAyMS44NTE2IDIwLjU3MzFWMjdIMTguMzY4OFYxOS40MTA2SDE4LjM2NzRaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+');
  --util-icon-social-fb: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgICAgIDxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjE5LjUiIHN0cm9rZT0iIzRBNkU2RSIvPg0KICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI0LjQ4NDggMTMuNTk4QzIzLjkxMTcgMTMuNDg0NyAyMy4xMzc2IDEzLjQgMjIuNjUwNyAxMy40QzIxLjMzMjQgMTMuNCAyMS4yNDY4IDEzLjk2NjcgMjEuMjQ2OCAxNC44NzMzVjE2LjQ4NzNIMjQuNTQyMUwyNC4yNTQ5IDE5LjgzMDdIMjEuMjQ2OFYzMEgxNy4xMjA3VjE5LjgzMDdIMTVWMTYuNDg3M0gxNy4xMjA3VjE0LjQxOTNDMTcuMTIwNyAxMS41ODY3IDE4LjQ2NzMgMTAgMjEuODQ4MyAxMEMyMy4wMjI5IDEwIDIzLjg4MjcgMTAuMTcgMjUgMTAuMzk2N0wyNC40ODQ4IDEzLjU5OFoiIGZpbGw9IndoaXRlIi8+DQogICAgICAgIDwvc3ZnPg==');
  --util-icon-social-ln-hover: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIGZpbGw9IiNEREUyRTIiLz4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjY4OTUgMTIuNzU1QzE1LjY4OTUgMTMuNzExOCAxNC45NTY5IDE0LjQ4NjEgMTMuODExNCAxNC40ODYxQzEyLjcxMDQgMTQuNDg2MSAxMS45Nzc4IDEzLjcxMTggMTIuMDAwNSAxMi43NTVDMTEuOTc3OCAxMS43NTE3IDEyLjcxMDQgMTEgMTMuODMzMyAxMUMxNC45NTY5IDExIDE1LjY2NzUgMTEuNzUxNyAxNS42ODk1IDEyLjc1NVpNMTIuMDkyNiAyNi45OTgxVjE1Ljg1MzZIMTUuNTc1NFYyNi45OTc0SDEyLjA5MjZWMjYuOTk4MVoiIGZpbGw9IiMwMDMzMzMiLz4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LjM2NzQgMTkuNDEwNkMxOC4zNjc0IDE4LjAyMDUgMTguMzIxMyAxNi44MzU1IDE4LjI3NTMgMTUuODU1NUgyMS4zMDA0TDIxLjQ2MTIgMTcuMzgyMkgyMS41M0MyMS45ODgzIDE2LjY3NTYgMjMuMTMzOSAxNS42MDU0IDI0Ljk5MDEgMTUuNjA1NEMyNy4yODEzIDE1LjYwNTQgMjkgMTcuMTA5NiAyOSAyMC4zODk5VjI3SDI1LjUxNzJWMjAuODIzOUMyNS41MTcyIDE5LjM4NzQgMjUuMDEzNSAxOC40MDggMjMuNzUzMSAxOC40MDhDMjIuNzkwMyAxOC40MDggMjIuMjE3OSAxOS4wNjg5IDIxLjk4OSAxOS43MDY1QzIxLjg5NjkgMTkuOTM0OCAyMS44NTE2IDIwLjI1MzMgMjEuODUxNiAyMC41NzMxVjI3SDE4LjM2ODhWMTkuNDEwNkgxOC4zNjc0WiIgZmlsbD0iIzAwMzMzMyIvPg0KICAgIDwvc3ZnPg==');
  --util-icon-social-fb-hover: url('data:image/svg+xml;base64,DQo8c3ZnIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgZmlsbD0iI0RERTJFMiIvPg0KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQuNDg0OCAxMy41OThDMjMuOTExNyAxMy40ODQ3IDIzLjEzNzYgMTMuNCAyMi42NTA3IDEzLjRDMjEuMzMyNCAxMy40IDIxLjI0NjggMTMuOTY2NyAyMS4yNDY4IDE0Ljg3MzNWMTYuNDg3M0gyNC41NDIxTDI0LjI1NDkgMTkuODMwN0gyMS4yNDY4VjMwSDE3LjEyMDdWMTkuODMwN0gxNVYxNi40ODczSDE3LjEyMDdWMTQuNDE5M0MxNy4xMjA3IDExLjU4NjcgMTguNDY3MyAxMCAyMS44NDgzIDEwQzIzLjAyMjkgMTAgMjMuODgyNyAxMC4xNyAyNSAxMC4zOTY3TDI0LjQ4NDggMTMuNTk4WiIgZmlsbD0iIzAwMzMzMyIvPg0KICAgIDwvc3ZnPg==');
}

/*
+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
  HCSC Rebranding - Newsroom Styling
+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
*/

/* GLOBAL STYLES */
body {
  -webkit-font-smoothing: antialiased;
}

h1 {
  color: var(--hcsc-green-100) !important;
  font-family: var(--primary-font) !important;
  font-size: 5.5rem;
  line-height: 1;
}

h2 {
  color: var(--hcsc-green-100) !important;
  font-family: var(--primary-font) !important;
  font-size: 3.75rem;
  line-height: 1;
}

h3 {
  color: var(--hcsc-green-100) !important;
  font-family: var(--primary-font) !important;
  font-size: 1.875rem;
  line-height: 1.2;
}

a,
a:link,
a:visited {
  color: var(--hcsc-green-100) !important;
  text-decoration: underline !important;
}

a:hover,
a:focus {
  color: var(--hcsc-purple) !important;
}

.external-link:after {
  background: var(--util-icon-external-link-green) no-repeat !important;
  width: 1rem;
  height: 1rem;
}

.external-link-white:after {
  background: var(--util-icon-external-link-white) no-repeat !important;
  width: 1rem;
  height: 1rem;
}

.external-link-pdf:after {
  background: var(--util-icon-pdf) no-repeat !important;
  width: 1rem;
  height: 1rem;
}

/* UTILITIES */
.block-quote {
  color: var(--hcsc-green-100);
}

/* removes the category list while maintaining the mobile menu button */
.top-bar-left ul:not(:last-child) {
  display: none;
}

.back-home-btn {
  display: inline-block;
  font-size: 1.25rem;
}

.back-home-btn::before {
  display: inline-block;
  margin-right: 0.3rem;
  content: var(--util-icon-chev-left-green);
  vertical-align: middle;
  width: 1.1rem;
}

#li_share,
#fb_share {
  display: inline-block;
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  background-color: var(--hcsc-green-70);
}

#li_share::after {
  content: var(--util-icon-social-ln);
}

#fb_share::after {
  content: var(--util-icon-social-fb);
}

#li_share:hover,
#fb_share:hover {
  background-color: var(--hcsc-white);
}

#li_share:hover::after {
  content: var(--util-icon-social-ln-hover);
}

#fb_share:hover::after {
  content: var(--util-icon-social-fb-hover);
}

#back-to-top {
  background: var(--hcsc-green-70);
  text-decoration: none !important;
}

/* HEADER STYLES */
.top-bar {
  border-bottom: none;
  margin-bottom: 10px;
}

.top-bar .menu > li > a.mobile-icon {
  background-color: var(--hcsc-green-100);
}

/* OFFCANVAS */
.off-canvas-wrapper {
  box-shadow: 0 800px 0 800px var(--hcsc-green-100);
}

.off-canvas {
  background-color: var(--hcsc-green-100);
}

.off-canvas {
  background-color: var(--hcsc-green-100);
}

.off-canvas ul > li {
  border-bottom: solid 1px var(--hcsc-green-30);
}

.off-canvas li a {
  color: var(--hcsc-white) !important;
  text-decoration: none !important;
}

.off-canvas li a:hover,
.off-canvas li a:focus {
  background-color: var(--hcsc-green-60);
}

/* FOOTER */
footer {
  padding-bottom: 5em;
  background-color: var(--hcsc-green-100);
}
.footer-comp a,
.footer-comp a:visited {
  color: var(--hcsc-white) !important;
}
.footer-comp a:hover,
.footer-comp a:focus {
  color: var(--hcsc-light-blue-100) !important;
}

.copyright-text {
  margin-bottom: 0.5rem;
}
#back-home-btn-footer {
  margin: 1.125em auto;
}

.utility-nav {
  margin-bottom: 2rem;
}
.utility-nav > li {
  border-right: solid 1px var(--hcsc-white);
  display: inline-block;
  margin: 0.25rem 0;
}
.utility-nav a {
  padding: 0 0.9rem 0 0.5rem;
}

.shared__icon--pdf::before {
  margin-right: 5px;
  vertical-align: text-top;
  width: 1rem;
}

.leaving-website::before {
  background: var(--util-icon-external-link-white) no-repeat left center;
  width: 1rem;
  height: 1rem;
}

/*********************************************** media queries ***********************************************/

/* IPAD */
@media screen and (max-width: 1023px) {
  #back-home-btn-row {
    display: none;
  }
}

/* MOBILE */
@media screen and (max-width: 639px) {
  h1 {
    font-size: 3rem;
  }
  h2 {
    font-size: 2.5rem;
  }
  h3 {
    font-size: 1.5rem;
  }
  footer {
    padding-top: 0.1em;
    padding-bottom: 3.5em;
  }
  .utility-nav {
    margin-bottom: 2.5rem;
  }
  .utility-nav a {
    font-size: 1.125rem;
  }
}

