/**
 * NukeViet Content Management System
 * @version 4.x
 * @author VINADES.,JSC <contact@vinades.vn>
 * @copyright (C) 2009-2021 VINADES.,JSC. All rights reserved
 * @license GNU/GPL version 2 or any later version
 * @see https://github.com/nukeviet The NukeViet CMS GitHub project
 */

.eh-spinner { width:36px; height:36px; display:inline-block; border-radius:100%; -o-border-image:initial; border-image:initial; border:2px solid; border-bottom:2px solid transparent; color:#08c; background:transparent !important; -webkit-animation:spinner-animation 1.5s linear 0s infinite normal both running; animation:spinner-animation 1.5s linear 0s infinite normal both running; }
.eh-green-spinner { -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.eh-green-spinner__rotator { -webkit-animation:spinner-animation 2s linear 0s infinite normal both running; animation:spinner-animation 2s linear 0s infinite normal both running; }
.eh-green-spinner__circle { position:relative; background:currentColor; background-clip:padding-box; }
.eh-green-spinner__circle:before { content:""; position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; border-radius:inherit; background:-webkit-gradient(linear,left top,right top,from(#008fb3),to(#43b03f)); background:-o-linear-gradient(left,#008fb3,#43b03f); background:linear-gradient(90deg,#008fb3,#43b03f); }
.eh-green-spinner__circle:after { content:""; position:absolute; top:50%; height:20px; width:0; border-left:30px solid; border-top:15px solid transparent; border-bottom:15px solid transparent; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.eh-green-spinner__label { margin:0 0 0 20px; font-size:12px; line-height:1.67; color:#666; }
.eh-green-spinner--normal .eh-green-spinner__rotator { width:44px; height:44px; }
.eh-green-spinner--normal .eh-green-spinner__circle { width:44px; height:44px; border:4px solid transparent; border-radius:44px; }
.eh-green-spinner--normal .eh-green-spinner__circle:before { margin:-4px; }
.eh-green-spinner--normal .eh-green-spinner__circle:after { left:-4px; }
.eh-green-spinner--small { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; margin:0 0 0 -20px; }
.eh-green-spinner--small .eh-green-spinner__rotator { width:15px; height:15px; }
.eh-green-spinner--small .eh-green-spinner__circle { width:15px; height:15px; border:3px solid transparent; border-radius:15px; }
.eh-green-spinner--small .eh-green-spinner__circle:before { margin:-3px; }
.eh-green-spinner--small .eh-green-spinner__circle:after { left:-3px; height:8px; width:0; border-left:5px solid #fff; border-top:2.5px solid transparent; border-bottom:2.5px solid transparent; }
.eh-green-spinner--small .eh-green-spinner__label { margin-left:10px; }

@media (min-width:769px) {
    .eh-green-spinner--small { margin:0; } 
} 

@-webkit-keyframes spinner-animation {
    0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } to { -webkit-transform:rotate(1turn); transform:rotate(1turn); } 
} 

@keyframes spinner-animation {
    0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } to { -webkit-transform:rotate(1turn); transform:rotate(1turn); } 
} 
.sensitive-cover { overflow:hidden; position:relative; z-index:10; position:absolute; top:0; left:0; width:100%; height:100%; }
.sensitive-cover__cover { background:rgba(0,0,0,.2); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; color:#fff; padding:20px; }
.sensitive-cover__title { margin:0 0 24px; max-width:400px; }
.sensitive-cover__title:before { content:attr(data-title); }
.sensitive-cover__button { color:#fff; display:block; background:transparent; border:1px solid #fff; border-radius:50px; padding:10px 30px; font-size:16px; line-height:1.75; font-weight:600; text-align:center; margin:0 auto; outline:none; cursor:pointer; }
.sensitive-cover__button:hover { background:#fff; color:#111; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; }
.eh-image { z-index:1; max-width:100%; }
.eh-image img { max-width:100%; height:auto; }
.eh-image--nosize:not(.eh-image--is-loaded) { aspect-ratio:16/9; }
.eh-image--sensitive { z-index:15; }
.eh-image--sensitive img { -webkit-filter:blur(20px); filter:blur(20px); }
.eh-image--fill-container { position:absolute; top:0; left:0; width:100%; height:100%; }
.eh-image--fill-container img { width:100%; height: 100%; -o-object-fit:cover; object-fit:cover; }
@supports not ((-o-object-fit:cover) or (object-fit:cover)) {
      .eh-image--fill-container img { position:absolute; top:0; left:50%; height:100%; width:auto; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }
}
html.no-js .eh-image--js { display:none !important; }
.eh-image__placeholder { display:block; background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#ebf3ec),to(#eee)); background:-o-linear-gradient(left,#f2f2f2,#ebf3ec,#eee); background:linear-gradient(90deg,#f2f2f2,#ebf3ec,#eee); background-size:1210px 100%; -webkit-animation:lazyImageAnimation 1s ease infinite; animation:lazyImageAnimation 1s ease infinite; z-index:2; position:absolute; top:0; left:0; width:100%; height:100%; }

@-webkit-keyframes lazyImageAnimation {
    0% { background-position:0 0; } to { background-position:1210px 0; } 
} 

@keyframes lazyImageAnimation {
    0% { background-position:0 0; } to { background-position:1210px 0; } 
} 
.eh-container { margin-left:auto; margin-right:auto; max-width:1200px; padding-left:15px; padding-right:15px; }

@media (min-width:577px) {
    .eh-container { padding-left:24px; padding-right:24px; } 
} 
.anm { -webkit-transition:all .6s ease-out; -o-transition:all .6s ease-out; transition:all .6s ease-out; }
.anm--fade-in { opacity:0; }
.anm.anm--fade-in.anm--animated { opacity:1; }
.anm--slide-in { -webkit-transform:translateY(100px); -ms-transform:translateY(100px); transform:translateY(100px); }
.anm.anm--slide-in.anm--animated { -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }
:root .mock-sticky-header { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:#fff; height:40px; position:fixed; top:0; left:0; width:100%; z-index:1200; -webkit-box-shadow:0 0 6px 1px #d1d1d1; box-shadow:0 0 6px 1px #d1d1d1; }

@media (min-width:769px) {
    :root .mock-sticky-header { height:55px; } 
} 
:root .mock-sticky-header__logo { aspect-ratio:unset; }
:root .mock-sticky-header__logo img { display:block; max-width:240px; }
.eh-checkbox { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; background:transparent; cursor:pointer; outline:none; background:#fff; display:inline-block; width:20px; height:20px; border:1.5px solid #d1d1d1; border-radius:4px; -ms-flex-negative:0; flex-shrink:0; padding:1px 0 0; overflow:hidden; -webkit-transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; -o-transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; }

@media (hover:hover) {
    .eh-checkbox:hover { border-color:#058574; } 
} 
.eh-checkbox svg { display:block; margin:auto; }
.eh-checkbox.eh-checkbox--checked { background-color:#058574; border-color:#058574; color:#fff; }
.eh-checkbox.eh-checkbox--error { border-color:#d0021b; }
.eh-checkbox.eh-checkbox--input { position:relative; text-align:center; }
.eh-checkbox.eh-checkbox--input input { opacity:0; position:absolute; z-index:-1; }
.eh-checkbox.eh-checkbox--input svg { vertical-align:top; }
.eh-checkbox.eh-checkbox--sm { width:16px; height:16px; }
.eh-checkbox.eh-checkbox--sm svg { position:relative; top:-1px; }
.ad-container { display:block; }
.ad-wrapper--boxbottom .ad-placeholderdental,.ad-wrapper--boxextra .ad-placeholderdental,.ad-wrapper--boxtop .ad-placeholderdental { min-height:250px; }
.ad-wrapper--leaderbottom .ad-placeholderdental,.ad-wrapper--leaderextra .ad-placeholderdental,.ad-wrapper--leadertop .ad-placeholderdental { min-height:50px; }

@media (min-width:1025px) {
    .ad-wrapper--leaderbottom .ad-placeholderdental,.ad-wrapper--leaderextra .ad-placeholderdental,.ad-wrapper--leadertop .ad-placeholderdental { min-height:90px; } 
} 
.ad-wrapper.ad-wrapper--audience { margin:0; }
.ad-wrapper.ad-wrapper--audience+p { margin-top:0; }
.ad-wrapper.ad-wrapper--audience iframe:first-of-type { margin-bottom:20px; }
.ad-block--footer-leader .ad-placeholderdental,.ad-block--leader .ad-placeholderdental { min-height:50px; }

@media (min-width:1025px) {
    .ad-block--footer-leader .ad-placeholderdental,.ad-block--leader .ad-placeholderdental { min-height:90px; } 
} 
.ad-wrapper .ad-size-placeholder { display:none; text-align:center; }
.ad-wrapper .ad-size-placeholder:after { display:block; content:""; margin:0 auto; }
.ad-wrapper .ad-size-placeholder:last-child { display:block; }
.ad-wrapper--boxbottom._hold-size,.ad-wrapper--boxbottom ._hold-size,.ad-wrapper--boxextra._hold-size,.ad-wrapper--boxextra ._hold-size,.ad-wrapper--boxtop._hold-size,.ad-wrapper--boxtop ._hold-size { height:270px; }
.ad-wrapper--leaderbottom._hold-size,.ad-wrapper--leaderbottom ._hold-size,.ad-wrapper--leaderextra._hold-size,.ad-wrapper--leaderextra ._hold-size,.ad-wrapper--leadertop._hold-size,.ad-wrapper--leadertop ._hold-size { height:70px; }

@media (min-width:769px) {
    .ad-wrapper--leaderbottom._hold-size,.ad-wrapper--leaderbottom ._hold-size,.ad-wrapper--leaderextra._hold-size,.ad-wrapper--leaderextra ._hold-size,.ad-wrapper--leadertop._hold-size,.ad-wrapper--leadertop ._hold-size { height:110px; } 
} 
.adhesion { background:#e9e9e9; position:fixed; bottom:0; left:0; width:100%; z-index:1000; padding:16px 0 10px; }
.adhesion--hidden { display:none; }
.adhesion__close { z-index:1; background:transparent; display:block; border:0; position:absolute; right:0; top:0; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); margin:0; outline:none; width:75px; height:30px; padding:0 0 0 10px; }
.adhesion .ad-placeholder iframe { min-height:50px; border:0; }
.adhesion .ad-placeholder>div { height:auto !important; }
.adhesion .ad-placeholder>div:before { display:block; border:0; right:0; top:0; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); outline:none; width:75px; height:30px; padding:0 0 0 10px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-sizing:border-box; box-sizing:border-box; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05 7.05l5.692-5.692L7.05 7.05 1.358 1.358 7.05 7.05zm0 0l-5.692 5.692L7.05 7.05l5.692 5.692L7.05 7.05z' stroke='%23666' fill='none'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:55px 9px; background-color:#e9e9e9; content:"close"; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; z-index:0; }
.adhesion .ad-placeholder>div:after,.adhesion .ad-placeholder>div:before { position:absolute; margin:0; color:#666; font-family:Open Sans,OpenSans-fallback,sans-serif; }
.adhesion .ad-placeholder>div:after { font-size:10px; top:-16px; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }
.connatix-container__wrapper { min-height:300px; }

@media (min-width:577px) {
    .connatix-container__wrapper { min-height:475px; } 
} 
.cr-anchor { text-decoration:none; }
.eh-anchor-menu-custom-landing ul { display:inline; list-style:none; margin:0; padding:0; }
.eh-anchor-menu-custom-landing--default { margin:20px 0; text-align:left; }
.eh-anchor-menu-custom-landing--default nav { display:inline; }
.eh-anchor-menu-custom-landing--default ul li { display:inline-block; padding:0 10px 0 0; margin:0 10px 0 0; position:relative; }
.eh-anchor-menu-custom-landing--default ul li:before { content:""; position:absolute; top:3px; right:0; width:1px; height:19px; background:#999; }
.eh-anchor-menu-custom-landing--default ul li:first-child { padding-left:0; }
.eh-anchor-menu-custom-landing--default ul li:last-child { padding-right:0; }
.eh-anchor-menu-custom-landing--default ul li:last-child:before { display:none; }
.eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__item,.eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__label { color:#333; text-decoration:none; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; font-family:Merriweather,Merriweather-fallback,serif; font-size:15px; font-weight:700; line-height:1.73; }
.eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__item span,.eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__label span { color:#333; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; }
.eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__label { margin-right:10px; }

@media (hover:hover) {
    .eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__item:hover { border-bottom:5px solid #ccc; } 
} 

@media (min-width:577px) {
    .eh-anchor-menu-custom-landing--default { margin:35px 0; text-align:center; } .eh-anchor-menu-custom-landing--default ul li { padding:0 15px 0 0; margin:0 15px 0 0; } .eh-anchor-menu-custom-landing--default ul li:before { content:""; position:absolute; top:3px; height:22px; } .eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__item,.eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__label { font-size:16px; line-height:1.63; } .eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__item:first-child,.eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__label:first-child { padding-left:0; } .eh-anchor-menu-custom-landing--default .eh-anchor-menu-custom-landing__label { margin-right:15px; } 
} 
.eh-anchor-menu-custom-landing--no-link-borders ul li { padding-left:10px; padding-right:10px; }
.eh-anchor-menu-custom-landing--no-link-borders ul li:before { display:none; }
.eh-anchor-menu-custom-landing--mobile-hz-scroll nav { display:-webkit-box; display:-ms-flexbox; display:flex; margin-left:15px; }

@media (min-width:577px) {
    .eh-anchor-menu-custom-landing--mobile-hz-scroll nav { display:inline; } 
} 
.eh-anchor-menu-custom-landing--mobile-hz-scroll ul { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; overflow:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; -webkit-box-pack:normal; -ms-flex-pack:normal; justify-content:normal; }

@media (min-width:577px) {
    .eh-anchor-menu-custom-landing--mobile-hz-scroll ul { display:inline; } 
} 
.eh-anchor-menu-custom-landing--mobile-hz-scroll ul li { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; }
* { -webkit-box-sizing:border-box; box-sizing:border-box; }
.eh-anchor-menu { text-align:center; }
.eh-anchor-menu__container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-direction:column; -ms-flex-align:center; }
.eh-anchor-menu__container nav { width:100%; position:relative; min-height:43px; }
.eh-anchor-menu__container nav ul { white-space:nowrap; z-index:2; margin:0; padding:0; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); border-radius:10px; display:inline-block; }
.eh-anchor-menu__container nav ul>li { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; position:relative; min-height:35px; padding:0; margin:0; }
.eh-anchor-menu__container nav ul>li:before { display:none; }
.eh-anchor-menu__container nav ul>li a { line-height:normal; }
.eh-anchor-menu__container nav ul>li a:hover { text-decoration:none; }
.eh-anchor-menu__container nav ul>li:first-child>a { border-radius:10px 0 0 10px; }
.eh-anchor-menu__container nav ul>li:last-child>a { border-radius:0 10px 10px 0; }
.eh-anchor-menu__container nav ul>li:only-child>a { border-radius:10px; }

@media (min-width:577px) {
    .eh-anchor-menu__container nav ul.full-width { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:stretch; -ms-flex-pack:stretch; justify-content:stretch; } .eh-anchor-menu__container nav ul.full-width>li { display:block; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } .eh-anchor-menu__container nav ul.full-width>li a { display:block; } .eh-anchor-menu__container nav ul.full-width>li a span { display:block; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; } 
} 
.eh-anchor-menu__container nav>.dropdown { border-left:1px solid #d1d1d1; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); }
.eh-anchor-menu ul { list-style:none; padding:0; margin:0; }
.eh-anchor-menu ul li:first-child a { border-left:1px solid #d1d1d1; }
.eh-anchor-menu a { border:1px solid #d1d1d1; border-left:0; padding:10px 20px; text-decoration:none; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:600; }
.eh-anchor-menu a span { color:#058574; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; }
.eh-anchor-menu a:hover { background-color:#058574; text-decoration:none; }
.eh-anchor-menu a:hover span { color:#fff; }

@media only screen and (min-width:1150px) {
    .eh-anchor-menu a { padding:10px 7px; } 
} 

@media only screen and (min-width:1350px) {
    .eh-anchor-menu a { padding:10px 16px; } 
} 

@media only screen and (min-width:1500px) {
    .eh-anchor-menu a { padding:10px 20px; } 
} 
.eh-anchor-menu .dropdown { position:relative; white-space:nowrap; width:100%; border-radius:10px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; text-decoration:none; cursor:pointer; }
.eh-anchor-menu .dropdown:hover { text-decoration:none; }
.eh-anchor-menu .dropdown--expanded>a { background:#058574; }
.eh-anchor-menu .dropdown--expanded>a .dropdown__label-text { color:#fff; }
.eh-anchor-menu .dropdown--expanded { background-color:#058574; }
.eh-anchor-menu .dropdown--expanded span { color:#fff; }
.eh-anchor-menu .dropdown--expanded .dropdown__label-icon { -webkit-transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg); }
.eh-anchor-menu .dropdown__label-text { padding-right:30px; }
.eh-anchor-menu .dropdown__label-icon { position:absolute; top:50%; right:20px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:12px; height:12px; }
.eh-anchor-menu .dropdown__label-icon svg { position:relative; top:-6px; }
.eh-anchor-menu .dropdown-items { position:absolute; margin-top:5px; left:0; width:100%; background:#fff; border-radius:10px; border:1px solid #d1d1d1; -webkit-box-shadow:0 4px 10px 6px rgba(0,0,0,.12); box-shadow:0 4px 10px 6px rgba(0,0,0,.12); overflow:hidden; z-index:51; }
.eh-anchor-menu .dropdown-items li { display:block; padding:0; margin:0; }
.eh-anchor-menu .dropdown-items li:before { display:none; }
.eh-anchor-menu .dropdown-items li a { display:block; width:100%; border:0; border-top:1px solid #d1d1d1; }
.eh-anchor-menu .dropdown-items li:first-child>a { border-radius:0; border:0; }
.eh-anchor-menu .dropdown-items li:last-child>a,.eh-anchor-menu .dropdown-items li:only-child>a { border-radius:0; }
.promo-slideshow{
    margin-bottom: 25px;
}
@media (max-width:576.98px) {
    .eh-anchor-menu .dropdown-items { overflow:scroll; margin-top:5px; } 
    .promo-slideshow {
        margin-bottom: 5px;
    }
} 
.eh-anchor-menu .back-to-top-icon { vertical-align:middle; }
.aol-player { min-width:335px; min-height:276px; }

@media (min-width:577px) {
    .aol-player { min-width:710px; min-height:487px; } 
} 

@media (min-width:769px) {
    .aol-player { min-width:632px; min-height:443px; } 
} 
.video-tag { position:absolute; left:0; bottom:0; width:70px; height:24px; font-size:12px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; letter-spacing:1.5px; }
.video-tag__play { margin:0 6px 0 1px; }

@media (min-width:577px) {
    .text-promo { float:left; margin-right:30px; max-width:310px; } 
} 
.text-promo__header { text-transform:uppercase; }
.text-promo__header,.text-promo__sponsored { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; letter-spacing:1.5px; color:#3aab48; font-weight: bold; }
.text-promo__title { padding:6px 0 10px; }
.text-promo__multiple { border-bottom:1px solid #d1d1d1; }
.text-promo__sponsored { display:block; margin:0 0 10px; }
.text-promo h2,.text-promo h3 { margin:0; }
.text-promo h2 { font-size:24px; line-height:1.42; }

@media (min-width:577px) {
    .text-promo h2 { font-size:30px; line-height:1.27; } 
} 
.text-promo h3 { font-size: 16px; line-height:1.5; }
.text-promo__title--ad { border:0; padding:0; margin-top:-1px; }
.text-promo__title--ad .ad-placeholder>div { margin:0 !important; width:100% !important; height:auto !important; border:1px solid #d1d1d1 !important; padding:0; }
.capsule-button { border:1px solid #fff; border-radius:22.5px; color:#fff; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-stretch:normal; font-style:normal; font-weight:400; padding:5px 20px; letter-spacing:normal; line-height:normal; text-align:center; text-transform:uppercase; cursor:pointer; }
.capsule-button-primary { background-color:#058574; }
.capsule-button-primary--disabled { background-color:#999; }
.capsule-button-primary--disabled:hover { background-color:#d1d1d1; cursor:not-allowed; }
.capsule-button-primary:hover { background-color:#006558; }
.capsule-button-primary:active { background-color:#004d43; }
.capsule-button-secondary { background-color:#fff; border:1.5px solid #058574; color:#058574; }
.capsule-button-secondary--disabled { background-color:#fff; border:1px solid #999; color:#999; }
.capsule-button-secondary--disabled:hover { border:1px solid #d1d1d1; color:#d1d1d1; cursor:not-allowed; }
.capsule-button-secondary:hover { background-color:#e5f3f0; }
.capsule-button-secondary:active { background-color:#c7e6df; }
.capsule-button-tertiary { background-color:#fff; color:#058574; }
.capsule-button-tertiary--disabled { color:#999; background-color:#fff; }
.capsule-button-tertiary--disabled:hover { cursor:not-allowed; color:#d1d1d1; }
.capsule-button-tertiary:hover { background-color:#1b9f81; background-color:#e2f4f0; }
.capsule-button-tertiary:active { background-color:#c7e6df; }
.capsule-button:focus,.edh-btn { outline:none; }
.edh-btn { -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:center; align-content:center; border:1.5px solid; -webkit-box-sizing:border-box; box-sizing:border-box; cursor:pointer; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:600; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; letter-spacing:normal; line-height:normal; -webkit-transition:color .2s ease-out,opacity .2s ease-out,background-color .2s ease-out,border-color .2s ease-out; -o-transition:color .2s ease-out,opacity .2s ease-out,background-color .2s ease-out,border-color .2s ease-out; transition:color .2s ease-out,opacity .2s ease-out,background-color .2s ease-out,border-color .2s ease-out; vertical-align:top; white-space:nowrap; }
.edh-btn:focus { outline:none; text-decoration:none; }

@media (hover:hover) {
    .edh-btn:hover { text-decoration:none; } 
} 
.edh-btn svg { margin-left:7px; }
.edh-btn.edh-btn--sm { font-size:10px; text-transform:uppercase; letter-spacing:1.5px; border-radius:16px; height:32px; padding:0 18.5px; }
.edh-btn.edh-btn--sm.edh-btn--circle { width:32px; }
.edh-btn.edh-btn--sm.edh-btn--multiline { padding-top:4px; padding-bottom:4px; }
.edh-btn.edh-btn--md { border-radius:20px; height:40px; padding:0 18.5px 1px; }
.edh-btn.edh-btn--md.edh-btn--circle { width:40px; }
.edh-btn.edh-btn--md.edh-btn--multiline { padding-top:6px; padding-bottom:6px; }
.edh-btn.edh-btn--lg { border-radius:30px; height:60px; padding:0 28.5px; }
.edh-btn.edh-btn--lg.edh-btn--circle { width:60px; }
.edh-btn.edh-btn--lg.edh-btn--multiline { min-height:60px; padding-top:6px; padding-bottom:6px; }
.edh-btn.edh-btn--multiline { height:auto; white-space:normal; }
.edh-btn.edh-btn--circle { padding:0; border-radius:100%; }
.edh-btn.edh-btn--circle svg { margin:0; }
.edh-btn.edh-btn--eyebrow:active,.edh-btn.edh-btn--eyebrow:hover { -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); }
.edh-btn.edh-btn--primary.edh-btn--regular { color:#fff; }
.edh-btn.edh-btn--primary.edh-btn--regular:not(.edh-btn--disabled) { background:#058574; border-color:#058574; }

@media (hover:hover) {
    .edh-btn.edh-btn--primary.edh-btn--regular:not(.edh-btn--disabled):hover { background:#006558; border-color:#006558; } 
} 
.edh-btn.edh-btn--primary.edh-btn--regular:not(.edh-btn--disabled):active { background:#004d43; border-color:#004d43; }
.edh-btn.edh-btn--primary.edh-btn--disabled { color:#fff; background-color:#666; border-color:#666; }
.edh-btn.edh-btn--primary.edh-btn--disabled:hover { background:#999; border-color:#999; }
.edh-btn.edh-btn--primary.edh-btn--dark-mode { background:#fff; border-color:#fff; color:#333; }

@media (hover:hover) {
    .edh-btn.edh-btn--primary.edh-btn--dark-mode:hover { background:hsla(0,0%,100%,.6); border-color:hsla(0,0%,100%,.6); color:#fff; } 
} 
.edh-btn.edh-btn--primary.edh-btn--dark-mode:active { background:hsla(0,0%,100%,.3); border-color:hsla(0,0%,100%,.3); color:#fff; }
.edh-btn.edh-btn--primary.edh-btn--eyebrow:not(.edh-btn--disabled) { background:#006782; border-color:#006782; color:#fff; }

@media (hover:hover) {
    .edh-btn.edh-btn--primary.edh-btn--eyebrow:not(.edh-btn--disabled):hover { background:#055469; border-color:#055469; color:#fff; } 
} 
.edh-btn.edh-btn--primary.edh-btn--eyebrow:not(.edh-btn--disabled):active { background:#133b51; border-color:#133b51; color:#fff; }
.edh-btn.edh-btn--secondary { background:transparent; }
.edh-btn.edh-btn--secondary.edh-btn--regular { border-color:#058574; color:#058574; }

@media (hover:hover) {
    .edh-btn.edh-btn--secondary.edh-btn--regular:not(.edh-btn--disabled):hover { background:#e9fbf5; } 
} 
.edh-btn.edh-btn--secondary.edh-btn--regular:not(.edh-btn--disabled):active { background:#c7e6df; border-color:#058574; }
.edh-btn.edh-btn--secondary.edh-btn--disabled { border-color:#666; color:#666; }

@media (hover:hover) {
    .edh-btn.edh-btn--secondary.edh-btn--disabled:hover { border-color:#999; color:#999; } 
} 
.edh-btn.edh-btn--secondary.edh-btn--dark-mode { border-color:#fff; color:#fff; }

@media (hover:hover) {
    .edh-btn.edh-btn--secondary.edh-btn--dark-mode:hover { background:hsla(0,0%,100%,.6); border-color:hsla(0,0%,100%,.6); color:#fff; } 
} 
.edh-btn.edh-btn--secondary.edh-btn--dark-mode:active { background:hsla(0,0%,100%,.3); border-color:hsla(0,0%,100%,.3); color:#fff; }
.edh-btn.edh-btn--secondary.edh-btn--eyebrow:not(.edh-btn--disabled) { border-color:#006782; color:#006782; }

@media (hover:hover) {
    .edh-btn.edh-btn--secondary.edh-btn--eyebrow:not(.edh-btn--disabled):hover { background:#c9eaf2; } 
} 
.edh-btn.edh-btn--secondary.edh-btn--eyebrow:not(.edh-btn--disabled):active { background:#a4dce5; }
.edh-btn.edh-btn--secondary.edh-btn--eyebrow.edh-btn--dark-mode { border-color:#fff; color:#fff; }

@media (hover:hover) {
    .edh-btn.edh-btn--secondary.edh-btn--eyebrow.edh-btn--dark-mode:hover { background:hsla(0,0%,100%,.6); border-color:hsla(0,0%,100%,.6); color:#fff; } 
} 
.edh-btn.edh-btn--secondary.edh-btn--eyebrow.edh-btn--dark-mode:active { background:hsla(0,0%,100%,.3); border-color:hsla(0,0%,100%,.3); color:#fff; }
.edh-btn.edh-btn--tertiary { background:transparent; border-color:transparent; }
.edh-btn.edh-btn--tertiary.edh-btn--regular { color:#058574; }

@media (hover:hover) {
    .edh-btn.edh-btn--tertiary.edh-btn--regular:not(.edh-btn--disabled):hover { background:#e9fbf5; border-color:#e9fbf5; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); } 
} 
.edh-btn.edh-btn--tertiary.edh-btn--regular:not(.edh-btn--disabled):active { background:#c7e6df; border-color:#c7e6df; }
.edh-btn.edh-btn--tertiary.edh-btn--disabled { color:#666; }

@media (hover:hover) {
    .edh-btn.edh-btn--tertiary.edh-btn--disabled:hover { color:#999; } 
} 
.edh-btn.edh-btn--tertiary.edh-btn--dark-mode { color:#fff; }

@media (hover:hover) {
    .edh-btn.edh-btn--tertiary.edh-btn--dark-mode:hover { background:hsla(0,0%,100%,.6); } 
} 
.edh-btn.edh-btn--tertiary.edh-btn--dark-mode:active { background:hsla(0,0%,100%,.3); }
.edh-btn.edh-btn--tertiary.edh-btn--eyebrow:not(.edh-btn--disabled) { color:#006782; }

@media (hover:hover) {
    .edh-btn.edh-btn--tertiary.edh-btn--eyebrow:not(.edh-btn--disabled):hover { background:#c9eaf2; } 
} 
.edh-btn.edh-btn--tertiary.edh-btn--eyebrow:not(.edh-btn--disabled):active { background:#a4dce5; }
.edh-btn.edh-btn--tertiary.edh-btn--eyebrow.edh-btn--dark-mode:not(.edh-btn--disabled) { color:#fff; }

@media (hover:hover) {
    .edh-btn.edh-btn--tertiary.edh-btn--eyebrow.edh-btn--dark-mode:not(.edh-btn--disabled):hover { background:hsla(0,0%,100%,.6); } 
} 
.edh-btn.edh-btn--tertiary.edh-btn--eyebrow.edh-btn--dark-mode:not(.edh-btn--disabled):active { background:hsla(0,0%,100%,.3); }
.edh-btn.edh-btn--disabled { cursor:not-allowed; }
.by-line { margin:0 0 20px; }
.by-line *,.by-line:after,.by-line:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
.by-line--default { display:-webkit-box; display:-ms-flexbox; display:flex; font-size:14px; line-height:1.43; text-align:left; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.by-line--default .by-line__profile-icons { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; height:52px; margin:0 15px 0 0; -ms-flex-negative:0; flex-shrink:0; overflow:hidden; }

@media (min-width:577px) {
    .by-line--default .by-line__profile-icons { margin-right:20px; } 
} 
.by-line--default .by-line__profile-icons--multiple { display:none; }

@media (min-width:769px) {
    .by-line--default .by-line__profile-icons--multiple { display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 
.by-line--default .by-line__profile-icons--multiple .by-line__profile-icons-item { border:4px solid #fff; }
.by-line--default .by-line__profile-icons--multiple .by-line__profile-icons-item--svg { border:none; }
.by-line--default .by-line__profile-icons-item { border-radius:50%; border:4px solid #fff; position:relative; overflow:hidden; width:50px; height:50px; }
.by-line--default .by-line__profile-icons-item--svg { border:none; }
.by-line--default .by-line__profile-icons-svg { border-radius:50%; border:4px solid #fff; }
.by-line--default .by-line__profile-icons-item+.by-line__profile-icons-item { margin-left:-13px; }
.by-line--default .by-line__profile-image img { display:block; width:100%; height:auto; }
.by-line--default .by-line__blog { display:block; }

@media (max-width:768.98px) {
    .by-line--default .by-line__blog { margin:0 0 5px; } 
} 

@media (min-width:577px) {
    .by-line--default .by-line__blog { margin:0 30px 0 0; } 
} 
.by-line--default .by-line__content { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1; -ms-flex:1; flex:1; min-height:50px; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.by-line--default .by-line__content>:last-child { margin-bottom:0; }

@media (min-width:577px) {
    .by-line--default .by-line__info-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 0 5px; } 
} 
.by-line--default .by-line__authors { display:block; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.by-line--default .by-line__authors>div { display:inline; }

@media (max-width:768.98px) {
    .by-line--default .by-line__authors { margin:0 0 5px; } 
} 

@media (min-width:577px) {
    .by-line--default .by-line__authors { margin:0 30px 0 0; } 
} 
.by-line--default .by-line__reviewed-by { display:block; -ms-flex-wrap:wrap; flex-wrap:wrap; }

@media (max-width:768.98px) {
    .by-line--default .by-line__reviewed-by { margin:0 0 5px; } 
} 
.by-line--default .by-line__last-updated { margin:0 0 5px; }
.by-line--default .by-line__last-updated-date { color:#666; }
.by-line--default .by-line__sponsored_by { margin:0 0 5px; }
.by-line--default .by-line__affiliate_string { font-size:13px; line-height:1.85; font-style:italic; display:block; }
.by-line--default .by-line__blog-label { width:100%; }
.by-line--default .by-line__blog-label--content { display:inline-block; margin:20px 0 0; padding:9px 15px; font-size:14px; color:#058574; border:1px solid #058574; border-radius:8px; -webkit-transition:all .1s ease-out; -o-transition:all .1s ease-out; transition:all .1s ease-out; }
.by-line--default .by-line__blog-label--content:hover { color:#fff; background:#058574; }
.by-line--default .by-line__blog-label--content:hover svg path { fill:#fff; -webkit-transition:all .1s ease-out; -o-transition:all .1s ease-out; transition:all .1s ease-out; }
.by-line--default .by-line__blog-label--link { text-decoration:none; }
.by-line--default .by-line__blog-label--icon { margin:0 10px 0 0; vertical-align:-2px; }

@media (-ms-high-contrast:none) {
    .by-line__content,::-ms-backdrop { padding-right:1px; } 
} 
.eh-accordion--default { padding:0 0 30px; font-size:16px; line-height:1.75; }
.eh-accordion--default .Collapsible__trigger { position:relative; display:block; padding:0 30px 0 0; font-weight:600; line-height:normal; color:#005cb7; cursor:pointer; }
.eh-accordion--default .Collapsible__trigger:hover { text-decoration:underline; }
.eh-accordion--default .Collapsible__trigger:after { display:block; content:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9'%3E%3Cpath fill='none' stroke='%2304af8e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8L8.005 1 1 8'/%3E%3C/svg%3E"); position:absolute; right:0; top:0; -webkit-transition:-webkit-transform .3s; transition:-webkit-transform .3s; -o-transition:transform .3s; transition:transform .3s; transition:transform .3s,-webkit-transform .3s; -webkit-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }
.eh-accordion--default .Collapsible__trigger.is-open:after { -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); }
.eh-accordion--default .Collapsible__contentInner { padding:15px 30px 0 0; }
.eh-accordion--default .Collapsible__contentInner .cr-anchor { padding:0 0 0 5px; font-size:14px; }
.en-module-nl-item { -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; border-radius:8px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; line-height:1.4; padding:8px 12px; position:relative; -webkit-transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; -o-transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; }

@media (min-width:577px) {
    .en-module-nl-item { height:100%; } 
} 
.en-module-nl-item__trigger { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; padding:0; border:none; background:transparent; cursor:pointer; outline:none; z-index:2; position:absolute; top:0; left:0; width:100%; height:100%; }
.en-module-nl-item__image { border-radius:50%; overflow:hidden; display:block; width:24px; height:24px; position:relative; margin:0 8px 0 0; }
.en-module-nl-item__selected-icon { z-index:3; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:14px; height:14px; border-radius:50%; border:1px solid; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.en-module-nl-item--selected { color:#333; font-weight:600; }
.en-module-nl-item--selected .en-module-nl-item__image { opacity:1; color:#fff; }
.en-module-nl-item--selected .en-module-nl-item__image:before { z-index:2; content:""; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.33); }
.en-module--default .en-module-nl-item { background:#f1ebe4; border:1px solid #f1ebe4; }

@media (hover:hover) {
    .en-module--default .en-module-nl-item:hover { background:#fbebd7; border-color:#fbebd7; } 
} 
.en-module--default .en-module-nl-item--selected { background:#fbebd7; border-color:#f2d4cb; }

@media (hover:hover) {
    .en-module--default .en-module-nl-item--selected:hover { background:#fbebd7; border-color:#f2d4cb; } 
} 
.en-module--quiz .en-module-nl-item { background:#e4ecf2; border:1px solid #e4ecf2; }

@media (hover:hover) {
    .en-module--quiz .en-module-nl-item:hover { background:#c9eaf2; border-color:#c9eaf2; } 
} 
.en-module--quiz .en-module-nl-item--selected { background:#c9eaf2; border-color:#a4dce5; }

@media (hover:hover) {
    .en-module--quiz .en-module-nl-item--selected:hover { background:#c9eaf2; border-color:#a4dce5; } 
} 

@media (min-width:768px) {
    .en-module--quiz { position:relative; } 
} 

@media (min-width:768px) {
    .en-module--quiz .en-module__fields { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } 
} 
.en-module--quiz .en-module__cta-btn { margin:24px 0 0; }

@media (min-width:768px) {
    .en-module--quiz .en-module__cta-btn { position:absolute; bottom:50%; -webkit-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); margin-bottom:-40px; } 
} 

@media (min-width:768px) {
    .en-module--quiz .en-module__input { -ms-flex-preferred-size:50%; flex-basis:50%; } 
} 
.en-module--quiz .en-module-nl { margin:24px 0 0; }

@media (min-width:768px) {
    .en-module--quiz .en-module-nl { margin:0 0 0 40px; -ms-flex-preferred-size:50%; flex-basis:50%; } 
} 

@media (min-width:768px) {
    .en-module--quiz .en-module-nl li { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; } 
} 
.en-module--quiz .en-module-nl__items-list { display:block; }
.en-module--guided-experience .en-module-nl-item { background:#e4f1ec; border:1px solid #e4f1ec; }

@media (hover:hover) {
    .en-module--guided-experience .en-module-nl-item:hover { background:#e9fbf5; border-color:#e9fbf5; } 
} 
.en-module--guided-experience .en-module-nl-item--selected { background:#e9fbf5; border-color:#8dcfc0; }

@media (hover:hover) {
    .en-module--guided-experience .en-module-nl-item--selected:hover { background:#e9fbf5; border-color:#8dcfc0; } 
} 
.en-module--guided-experience .en-module__input { border:0; border-radius:2px; height:45px; }

@media (min-width:577px) {
    .en-module--guided-experience .en-module-nl__label { margin-right:-160px; } 
} 
.en-module--guided-experience .en-module-nl__subscription-agreement { max-width:none; }

@media (min-width:577px) {
    .en-module--guided-experience .en-module__cta-btn { margin-top:2px; } 
} 
.en-module__form-err { font-size:10px; line-height:1.4; color:#d0021b; margin:0 0 4px; }
.en-module__form-err--input { margin-left:16px; }
.en-module__form-err--agreement { width:100%; -ms-flex-negative:0; flex-shrink:0; }
.en-module-nl__subscription-agreement { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:10px; line-height:1.4; max-width:280px; }
.en-module-nl__subscription-agreement small { font-size:10px; }
:root .en-module-nl__subscription-agreement-checkbox { color:#fff; margin:0 12px 0 0; }
.en-module-nl { margin:16px 0 0; }
.en-module-nl__label { font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; font-size:14px; line-height:1.4; margin:0 0 16px; }
.en-module-nl__items-list { list-style:none; margin:0 0 12px; padding:0; }

@media (min-width:577px) {
    .en-module-nl__items-list { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-150px; } 
} 
.en-module-nl li { display:block; padding:0; margin:0 0 8px; }
.en-module-nl li:before { content:none; }

@media (min-width:577px) {
    .en-module-nl li { max-width:260px; width:calc(50% - 8px); -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; margin-right:8px; } 
} 
.en-module-nl li:last-child { margin-bottom:8px; }
.en-module__complete-icon { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:23px; height:23px; border:2px solid #058574; border-radius:50%; color:#058574; overflow:hidden; }
.en-module__complete-icon svg { margin:1px 0 0 1px; }
.en-module__status-block { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; font-size:12px; line-height:normal; }
.en-module__status-block+.en-module__status-block { margin:12px 0 0; }
.en-module__status-block-icon { width:23px; margin:0 12px 0 0; }
.en-module__status-block-icon .eh-green-spinner .eh-green-spinner__rotator,.en-module__status-block-icon .eh-green-spinner .eh-green-spinner__rotator .eh-green-spinner__circle { width:23px; height:23px; }
.en-module__status-block-icon .eh-green-spinner .eh-green-spinner__rotator .eh-green-spinner__circle:after { height:10px; border-left-width:15px; border-top-width:7px; border-bottom-width:7px; }
.en-module__fields { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.en-module__cta-btn { margin:16px 0 0; }

@media (min-width:768px) {
    .en-module__cta-btn { margin:4px 0 0 16px; } 
} 
.en-module__input { background:#fff; border:1px solid #d1d1d1; border-radius:8px; color:#333; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; line-height:1.75; padding:0 16px; height:48px; outline:none; width:100%; -webkit-transition:border-color .2s ease-out 0s; -o-transition:border-color .2s ease-out 0s; transition:border-color .2s ease-out 0s; }
.en-module__input--error { border-color:#d0021b; }
.en-module__input:focus { border-color:#999; }

@media (hover:hover) {
    .en-module__input:hover { border-color:#999; } 
} 
.en-module form { display:block; }

@media (min-width:768px) {
    .en-module form { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.rc-modal--opened { overflow:hidden; height:100%; }
.rc-modal__background { position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,.5); z-index:22; overflow:auto; }
.rc-modal { position:absolute; background-color:#fff; width:570px; max-width:100%; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); overflow-x:hidden; overflow-y:auto; }

@media (min-width:766px) {
    .rc-modal { margin-top:50px; margin-bottom:50px; } 
} 
.rc-modal__close-btn { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:none; }
.rc-modal__close-btn:after { position:absolute; top:10px; right:20px; font-size:25px; font-weight:600; color:#333; content:"\00d7"; cursor:pointer; }
.social__share__wrapper { position:relative; margin-right:10px; }
.social__share__btn--copy-link__confirmation { display:block; position:absolute; top:-45px; right:0; -webkit-box-sizing:border-box; box-sizing:border-box; width:115px; height:35px; padding:8px 0; font:13px Open Sans,OpenSans-fallback,sans-serif; text-align:center; color:#fff; background:#333; opacity:1; -webkit-transition:opacity 1s ease-in; -o-transition:opacity 1s ease-in; transition:opacity 1s ease-in; }
.social__share__btn--copy-link__confirmation__tail { display:block; position:absolute; bottom:-10px; right:16px; width:0; height:0; border:5px solid transparent; border-top-color:#333; }
.social__share__btn--copy-link__confirmation svg { vertical-align:-3px; }
.social--default { position:relative; padding:15px 10px; }
.social--default .social__btn,.social--default .social__share__btn { padding:0; font:13px Open Sans,OpenSans-fallback,sans-serif; color:#333; border:0; background:0; cursor:pointer; outline:inherit; }
.social--default .social__share__btn { display:block; width:40px; margin:0 auto; padding:5px 0; }
.social--default .social__share { position:absolute; width:64px; -webkit-box-sizing:border-box; box-sizing:border-box; border:1px solid #d1d1d1; border-radius:4px; background:#fff; -webkit-box-shadow:0 2px 10px 0 #d1d1d1; box-shadow:0 2px 10px 0 #d1d1d1; opacity:0; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; overflow:hidden; }
.social--default .social__share._open { opacity:1; }
.social--default .social__share._animation { overflow:hidden; }
.social--default .social__share--slide-down { top:0; }
.social--default .social__share--slide-down .social__share__btn--cancel { margin-top:17px; }
.social--default .social__share--slide-down .social__share__btn { margin-bottom:17px; }
.social--default .social__share--slide-up { bottom:0; }
.social--default .social__share--slide-up .social__share__btn--cancel { margin-bottom:17px; }
.social--default .social__share--slide-up .social__share__btn { margin-top:17px; }
.social--default .social__btn--share svg { padding-left:4px; vertical-align:-3px; }
.social__share__btn { line-height:1; }
.social--opened .social__share { overflow:visible; }
.sr-only { position:absolute; width:1px; height:1px; margin:-1px; overflow:hidden; border:0; }
.social--round-inline,.sr-only { padding:0; }
.social--round-inline .social__share { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }
.social--round-inline .social__share__btn { background:transparent; border:1px solid #d1d1d1; color:#999; border-radius:50%; cursor:pointer; margin:0 5px; padding:2px 0 0; width:40px; height:40px; outline:none; -webkit-transition:color .2s ease-out,border-color .2s ease-out; -o-transition:color .2s ease-out,border-color .2s ease-out; transition:color .2s ease-out,border-color .2s ease-out; }
.social--round-inline .social__share__btn:hover { background-color:currentColor; border-color:currentColor; }
.social--round-inline .social__share__btn:hover svg { color:#fff; }
.social--round-inline .social__share__btn--copy-link,.social--round-inline .social__share__btn--facebook { padding-left:1px; }
.social--round-inline .social__share__btn--copy-link__confirmation { right:-5px; }
.social--round-inline .social__share__wrapper { width:40px; }
.social--round-toggle { padding:0; }
.social--round-toggle .social__share__wrapper { margin:0; }
.social--round-toggle .social__share__btn--copy-link__confirmation { left:10px; }
.social--round-toggle .social__share__btn--copy-link__confirmation__tail { left:16px; }
.social--round-toggle .social__btn.social__btn--share { background:transparent; border:1px solid #d1d1d1; color:#999; border-radius:50%; cursor:pointer; padding:2px 0 0; width:40px; height:40px; outline:none; -webkit-transition:color .2s ease-out,border-color .2s ease-out; -o-transition:color .2s ease-out,border-color .2s ease-out; transition:color .2s ease-out,border-color .2s ease-out; margin:0; }
.social--round-toggle .social__btn.social__btn--share:hover { background-color:currentColor; border-color:currentColor; }
.social--round-toggle .social__btn.social__btn--share:hover svg { color:#fff; }
.social--round-toggle .social__btn.social__btn--share span { display:none; }
.social--round-toggle .social__btn.social__btn--share svg { padding-left:0; vertical-align:0; left:-2px; }
.social--round-toggle .social__btn.social__btn--share svg path { fill:#999; }
.social--copy-direction-left .social__share__btn--copy-link__confirmation { right:10px; left:auto; }
.social--copy-direction-left .social__share__btn--copy-link__confirmation__tail { right:16px; left:auto; }
.eh-picture-share-wrapper { position:relative; display:block; }
.eh-picture-share-wrapper__share { position:absolute; right:10px; bottom:10px; z-index:10; }
.eh-picture-share-wrapper .social__share.social__share--slide-up { right:-6px; bottom:-6px; }
.eh-picture-share-wrapper .social__btn.social__btn--share { color:#fff; background-color:hsla(0,0%,100%,.3); -webkit-transition:background-color .2s ease-out; -o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; }
.eh-picture-share-wrapper .social__btn.social__btn--share svg path { fill:#fff; }
.eh-picture-share-wrapper .social__btn.social__btn--share:hover { background-color:hsla(0,0%,100%,.6); }
.video-container { margin-bottom:3em; }
.vjs-edh.video-js .vjs-big-play-button { display:none; }
.vjs-edh.video-js .vjs-control-bar { display:-webkit-box; display:-ms-flexbox; display:flex; bottom:-3em; background-color:#fff; color:#333; font-size:12px; }
.vjs-edh.video-js .vjs-control-bar .vjs-time-control { display:block; min-width:0; padding-left:0; padding-right:0; }
.vjs-edh.video-js .vjs-control-bar .vjs-quality-selector { font-family:Open Sans,OpenSans-fallback,sans-serif; color:#4a4a4a; }
.vjs-edh.video-js .vjs-control-bar .vjs-quality-selector .vjs-menu-button { font-weight:800; }
.vjs-edh.video-js .vjs-control-bar .vjs-quality-selector .vjs-menu { width:8em; left:-2em; }
.vjs-edh.video-js .vjs-control-bar .vjs-quality-selector .vjs-menu .vjs-menu-content { background-color:hsla(0,0%,100%,.8); }
.vjs-edh.video-js .vjs-control-bar .vjs-quality-selector .vjs-menu li { text-transform:uppercase; font-weight:700; color:#000; }
.vjs-edh.video-js .vjs-control-bar .vjs-play-progress,.vjs-edh.video-js .vjs-control-bar .vjs-volume-level { background-color:#999; }
.hide-fullscreen .vjs-menu { width:7em !important; left:-3em !important; }
.hide-fullscreen .vjs-fullscreen-control { display:none; }
.vjs-fullscreen .vjs-control-bar { bottom:0 !important; background-color:#000 !important; color:#fff !important; }
.vjs-fullscreen .vjs-control-bar .vjs-play-progress,.vjs-fullscreen .vjs-control-bar .vjs-volume-level { background-color:#fff !important; }
.vjs-fullscreen .vjs-control-bar .vjs-quality-selector { color:#fff !important; }
.duration { text-transform:uppercase; position:absolute; border-radius:.13em; text-align:center; }
.vjs-has-started .vjs-control-bar { opacity:1 !important; }
.vjs-ended .vjs-poster { display:inline-block !important; }
.vjs-menu .vjs-menu-item .vjs-menu-item-text:after { content:""; display:block; background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTE1MS41IiBjeT0iNTU0LjUiIHI9IjcuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExNDMgLTU0NikiIGZpbGw9IiNGRkYiIHN0cm9rZT0iIzlCOUI5QiIvPjwvc3ZnPg==); width:1em; height:1em; float:right; margin:3px 6px 0 0; background-size:contain; }
.vjs-menu .vjs-menu-item.vjs-selected .vjs-menu-item-text:after { background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSI+PGNpcmNsZSBzdHJva2U9IiM0QTRBNEEiIGZpbGw9IiNGRkYiIGN4PSI3LjUiIGN5PSI3LjUiIHI9IjcuNSIvPjxjaXJjbGUgZmlsbD0iI0QwMDIxQiIgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNC41Ii8+PC9nPjwvc3ZnPg==); background-size:contain; }
.unclickable { pointer-events:none; }
.ima-ad-container .ima-controls-div { height:calc(100% + 40px) !important; display:block; bottom:-25px; background-color:#fff; background:none; z-index:-1; }
.ima-ad-container .ima-controls-div .ima-seek-bar-div { top:auto; bottom:5px; height:5px; left:30px; width:84% !important; background:#ddd; }

@media screen and (min-width:375px) and (max-width:667px) and (orientation:landscape) {
    .ima-ad-container .ima-controls-div .ima-seek-bar-div { width:90% !important; } 
} 

@media screen and (min-width:410px) and (max-width:823px) and (orientation:landscape) {
    .ima-ad-container .ima-controls-div .ima-seek-bar-div { width:91% !important; } 
} 

@media screen and (min-width:768px) {
    .ima-ad-container .ima-controls-div .ima-seek-bar-div { width:91% !important; } 
} 
.ima-ad-container .ima-controls-div .ima-mute-div,.ima-ad-container .ima-controls-div .ima-play-pause-div,.ima-ad-container .ima-controls-div .ima-slider-div { width:auto; height:auto; top:auto; bottom:-15px; color:#333; font-size:22px; }
.ima-ad-container .ima-controls-div .ima-progress-div { height:5px; background-color:#999; }
.ima-ad-container .ima-controls-div .ima-countdown-div { display:none !important; }

@media screen and (min-width:1200px) {
    .ima-ad-container .ima-controls-div .ima-countdown-div { text-shadow:none; float:right; color:#999; display:block !important; } 
} 
.ima-ad-container .ima-controls-div .ima-play-pause-div { display:block !important; }
.ima-ad-container .ima-controls-div .ima-mute-div { right:0; display:block !important; }
.ima-ad-container .ima-controls-div .ima-fullscreen-div { display:none !important; }

@media screen and (min-device-width:992px) and (max-device-width:1024px) and (orientation:landscape) {
    .video-block--full-width .ima-ad-container .ima-controls-div { height:565px; } 
} 

@media screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) {
    .video-block--full-width .ima-ad-container .ima-controls-div { height:565px; } 
} 

@media screen and (min-width:1200px) {
    .video-block--full-width .ima-ad-container .ima-controls-div { height:680px; } 
} 
.video-block--full-width .ima-ad-container .ima-controls-div .ima-seek-bar-div { top:auto; bottom:10px; }

@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
    .video-block--full-width .ima-ad-container .ima-controls-div .ima-seek-bar-div { width:91% !important; } 
} 

@media screen and (min-device-width:992px) and (max-device-width:1024px) and (orientation:landscape) {
    .video-block--full-width .ima-ad-container .ima-controls-div .ima-seek-bar-div { width:94% !important; } 
} 

@media screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) {
    .video-block--full-width .ima-ad-container .ima-controls-div .ima-seek-bar-div { width:93% !important; } 
} 

@media screen and (min-width:1200px) {
    .video-block--full-width .ima-ad-container .ima-controls-div .ima-seek-bar-div { width:94% !important; } 
} 
.video-block--full-width .ima-ad-container .ima-controls-div .ima-mute-div,.video-block--full-width .ima-ad-container .ima-controls-div .ima-play-pause-div,.video-block--full-width .ima-ad-container .ima-controls-div .ima-slider-div { top:auto; bottom:-10px; }
.sponsored-label { display:block; padding:15px 0; font-family:Open Sans,OpenSans-fallback,sans-serif; }
.sponsored-label__container { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

@media (min-width:577px) {
    .sponsored-label__container { display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 
.sponsored-label__text { color:#666; font-weight:600; font-size:12px; line-height:1.5; letter-spacing:1.5px; text-transform:uppercase; }

@media (min-width:577px) {
    .sponsored-label__text { margin-right:10px; } 
} 
.sponsored-label__disclaimer-text { color:#666; font-size:12px; line-height:normal; max-width:695px; margin:10px 0 0; }

@media (min-width:577px) {
    .sponsored-label__disclaimer-text { margin-top:20px; } 
} 
.sponsored-label__logos { -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin:20px 0 0; }

@media (min-width:577px) {
    .sponsored-label__logos { margin-top:0; } 
} 
.sponsored-label__logo { display:block; margin:0 10px 0 0; }
.sponsored-label__img img { display:block; max-width:80px; max-height:80px; }
.social-links,.social-links__item { display:-webkit-box; display:-ms-flexbox; display:flex; }
.social-links__item { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:40px; height:40px; color:#fff; border:1px solid #333; border-radius:50%; margin-right:10px; background-color:#333; }
.social-links__item--email:hover { color:#fff; border-color:#04af8e; background-color:#04af8e; }
.social-links__item--facebook:hover { color:#fff; border-color:#5175b3; background-color:#5175b3; }
.social-links__item--instagram:hover { color:#fff; border-color:#e1306c; background-color:#e1306c; }
.social-links__item--linkedin:hover { color:#fff; border-color:#0077b7; background-color:#0077b7; }
.social-links__item--twitter:hover { color:#fff; border-color:#1ea0f2; background-color:#1ea0f2; }
.social-links__item--pinterest:hover { color:#fff; border-color:#bd091c; background-color:#bd091c; }
.category-index-article { margin:0 0 40px; position:relative; cursor:pointer; }
.category-index-article__sponsored { color:#999; display:block; font-size:14px; font-weight:400; margin:10px 0 8px; }

@media (min-width:769px) {
    .category-index-article__sponsored { margin:16px 0 8px; } 
} 
.category-index-article__link { display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; }
.category-index-article__subtitle {text-transform: uppercase; font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:bold; line-height:normal; letter-spacing:1.5px; margin:0 0 5px; color:#3aab48; }
.category-index-article__content { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.category-index-article__title { display:inline; font-size:16px; line-height:1.5; font-weight:700; margin:0; background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#000; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; }

@media (min-width:769px) {
    .category-index-article__title { font-size:16px; line-height:1.36; } 
} 
.category-index-article__dek { font-size:14px; line-height:1.43; margin:10px 0 0; max-height:40.04px; overflow:hidden; position:relative; display:block; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-line-clamp:2; }
.category-index-article__dek:before { position:absolute; content:"..."; bottom:0; right:0; }
.category-index-article__dek:after { content:""; position:absolute; right:0; width:14px; height:14px; background:#fff; }
@supports (-webkit-line-clamp:1) {
      .category-index-article__dek:after,.category-index-article__dek:before { display:none; }
}
.category-index-article__byline { font-size:12px; display:block; margin:8px 0 0; }
.category-index-article__author { margin:0; color:#666; font-size: 12px;}
.category-index-article__date { color:#666; font-size: 12px; }
.homepage-hero__byline-author{font-size: 12px;font-weight: bold;}
.category-index-article--regular .category-index-article__container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.category-index-article--regular .category-index-article__image-preloader { min-height:95px; }
.homepage-hero__byline-author .fa, .homepage-content-list_container .by-line--default .by-line__content .by-line__authors .fa{
    color: #38ac47;
    font-size: 15px;
}
.header__ad-choice{
    display: none;
}
@media (min-width:769px) {
    .category-index-article--regular .category-index-article__image-preloader { min-height:140px; } 
} 
.category-index-article--regular .category-index-article__image {
    display: block;
    margin-right: 10px;
    width: 150px;
    height: 120px;
    overflow: hidden;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
}
.category-index-article--regular .category-index-article__image img { position:absolute; left:50%; top:0; -webkit-transform:translate(-50%); -ms-transform:translate(-50%); transform:translate(-50%); height:100%; width:100%; }

@media (min-width:769px) {
    .category-index-article--regular .category-index-article__image { width:284px; height:159px; } 
} 
.category-index-article--regular .category-index-article__title { margin-top:-7px; }
.category-index-article--large { position:relative; margin-left:-15px; margin-right:-15px; }

@media (min-width:577px) {
    .category-index-article--large { margin-left:-24px; margin-right:-24px; } 
} 

@media (min-width:769px) {
    .category-index-article--large { margin-left:0; margin-right:0; } 
} 
.category-index-article--large .category-index-article__container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }
.category-index-article--large .category-index-article__image { position:relative; }
.category-index-article--large .category-index-article__image:after { display:block; content:""; position:relative; padding-top:100%; }

@media (min-width:769px) {
    .category-index-article--large .category-index-article__image { position:relative; } .category-index-article--large .category-index-article__image:after { display:block; content:""; position:relative; padding-top:56%; } 
} 
.category-index-article--large .category-index-article__content { background:#f9f5f4; margin:-160px 35px 0 0; max-width:410px; min-height:160px; padding:25px 10px 10px 10px; position:relative; z-index:5; }

@media (min-width:769px) {
    .category-index-article--large .category-index-article__content { padding-left:40px; padding-right:40px; } 
} 

@media (hover:hover) {
    .category-index-article:hover .category-index-article__title { background-size:4px 40%; text-decoration:none; } 
} 
.index-landing__tags { margin:0 0 50px; }
.index-landing__tags-list { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0; }
.index-landing__tags-list-wrapper { max-width:798px; max-height:92px; margin:auto; overflow:hidden; }
.index-landing__tags-list-wrapper--expanded { max-height:none; }
.index-landing__tags-list li { margin:0 8px 16px; padding:0; }
.index-landing__tags-list li:before { display:none; }
.index-landing__tags-list-item { background:#fff; border:1px solid #d1d1d1; border-radius:16px; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); display:block; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:600; height:32px; outline:none; padding:0 15px; -webkit-transition:background-color .2s ease-out,border-color .2s ease-out; -o-transition:background-color .2s ease-out,border-color .2s ease-out; transition:background-color .2s ease-out,border-color .2s ease-out; }

@media (hover:hover) {
    .index-landing__tags-list-item:hover { background:#04af8e; border-color:#04af8e; color:#fff; } 
} 
.index-landing__tags-list-item--selected { background:#1b9f81; border-color:#1b9f81; color:#fff; }

@media (hover:hover) {
    .index-landing__tags-list-item--selected:hover { background:#1b9f81; border-color:#1b9f81; color:#fff; } 
} 
.index-landing__tags-expand { background:none; border:0; color:#058574; display:block; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:600; outline:none; line-height:2; margin:20px auto 0; padding:0; }
.index-landing__tags-expand svg { margin:0 0 0 7px; }
.index-landing__tags-spinner { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:28px; margin-top:20px; }
.index-landing { position:relative; margin:auto; padding-bottom:15px; }
.index-landing__right-rail { display:none; width:300px; position:relative; margin-left:30px; -ms-flex-negative:0; flex-shrink:0; z-index:50; }

@media (min-width:769px) {
    .index-landing__right-rail { display:block; } 
} 
.index-landing__right-rail-sticky { position:-webkit-sticky; position:sticky; top:60px; }

@media (min-width:769px) {
    .index-landing__right-rail-sticky { top:75px; } 
} 

@media (min-width:769px) {
    .index-landing__container--has-ad { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.index-landing__content { position:relative; text-align:center; }

@media (min-width:769px) {
    .index-landing__content { max-width:694px; } 
} 
.index-landing__see-more-button { margin-bottom:0; margin-top:20px; }
.index-landing__mobile-ad { margin-bottom:40px; }
.index-landing .category-articles { text-align:left; }
.sponsor-logo { height:20px; }
.sponsor-logo img { height:100%; }

@media (min-width:577px) {
    .sponsor-logo { height:26px; } 
} 
.collage__intro { padding:0 32px; text-align:center; }
.collage__intro>* { margin:0; }
.collage__dek { font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; text-transform:uppercase; color:#666; letter-spacing:1.5px; position:relative; margin:0; padding:8px 0 0; }
.collage__dek .sponsor-logo { padding-left:8px; display:inline-block; vertical-align:bottom; }

@media (min-width:577px) {
    .collage__dek { padding-top:12px; } 
} 
@font-face { font-family:Merriweather-fallback; size-adjust:122.81%; ascent-override:74%; src:local("Times New Roman"); }
@font-face { font-family:OpenSans-fallback; size-adjust:101.99%; ascent-override:103%; src:local("Arial"); }
main { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; line-height:1.75; color:#333; }
main *,main:after,main:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
main h1,main h2,main h3 { color:#000; font-family:Merriweather,Merriweather-fallback,serif; font-weight:700; }
main h1 a,main h2 a,main h3 a { background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; color:#000; }
main h1 a:hover,main h2 a:hover,main h3 a:hover { background-size:4px 40%; text-decoration:none; color:#000; }
main h1 { font-size:30px; line-height:1.33; }

@media (min-width:577px) {
    main h1 { font-size:40px; line-height:1.2; } 
} 

@media (min-width:769px) {
    main h1 { font-size:48px; line-height:1.2; } 
} 
main h2 { font-size:22px; line-height:1.45; margin:40px 0 20px; }
main h2:first-child { margin-top:0; }

@media (min-width:577px) {
    main h2 { font-size:24px; line-height:1.33; margin:50px 0 20px; } 
} 

@media (min-width:769px) {
    main h2 { font-size:30px; line-height:1.26; } 
} 
main h3 { font-size:20px; line-height:1.3; margin:30px 0 20px; }

@media (min-width:577px) {
    main h3 { margin:40px 0 20px; } 
} 
main h4 { font-size:14px; line-height:1.28; font-weight:700; margin:20px 0; }

@media (min-width:577px) {
    main h4 { margin:30px 0 20px; } 
} 
main p { margin:20px 0; }
main p:first-child { margin-top:0; }
main p:last-child { margin-bottom:0; }
main a { color:#005cb7; text-decoration:none; }
main a:hover { color:#005cb7; text-decoration:underline; }
main ol,main ul { margin:30px 0; padding:0; list-style:none; }
main div>li,main p>li,main ul li { display:table; padding:0 0 0 0; margin:0 0 0; position:relative; }
main div>li:last-child,main p>li:last-child,main ul li:last-child { margin-bottom:0; }

@media (min-width:577px) {
    main div>li:before,main p>li:before,main ul li:before { top:10px; } 
} 
main ol { counter-reset:myCounter; }
main ol li { display:table; padding:0 0 0 35px; margin:0 0 10px; position:relative; }
main ol li:before { counter-increment:myCounter; content:counter(myCounter); color:#04af8e; display:block; font-weight:700; position:absolute; left:13px; top:0; }
.subheading { font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; text-transform:uppercase; color:#666; padding:0; letter-spacing:1.5px; margin-top:0; margin-bottom:10px; }
.sfPageContainer .RadDock .rdCenter .rdCommands li:before { content:none; }
.collage-desc-card { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:16px; background-color:#f2f2f2; }
.collage-desc-card__title { font-size:20px; line-height:1.7; margin:0; max-height:136px; overflow:hidden; position:relative; display:block; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-line-clamp:4; }
.collage-desc-card__title:before { position:absolute; content:"..."; bottom:0; right:0; }
.collage-desc-card__title:after { content:""; position:absolute; right:0; width:20px; height:20px; background:#f2f2f2; }
@supports (-webkit-line-clamp:1) {
      .collage-desc-card__title:after,.collage-desc-card__title:before { display:none; }
}
.collage-desc-card__dek { color:#333; }
.collage-desc-card__dek,.collage-desc-card__sponsor { font-size:14px; line-height:1.43; padding-top:8px; margin:0; }
.collage-desc-card__sponsor { color:#666; }
.collage-desc-card__cta { padding-top:16px; display:inline-block; }
.collage-desc-card__cta .capsule-button { text-transform:none; }
a.collage-desc-card { cursor:pointer; }
a.collage-desc-card:hover { text-decoration:none; }
.collage__item picture,.collage__item picture img { width:100%; height:100%; display:block; }
.collage__item picture img { -o-object-fit:cover; object-fit:cover; }
.collage__wrapper--mobile { padding-top:16px; }
.collage__wrapper--mobile .collage__carousel { padding-left:16px; height:469px; }
.collage__wrapper--mobile .collage__item,.collage__wrapper--mobile .slick-list,.collage__wrapper--mobile .slick-slider,.collage__wrapper--mobile .slick-track,.collage__wrapper--mobile .slick-track>div { height:100%; }
.collage__wrapper--mobile .slick-track { width:auto !important; }
.collage__wrapper--mobile .eh-carousel-upd .slick-slide { width:auto; }
.collage__wrapper--mobile .collage__item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding:0 4px; width:260px; }
.collage__wrapper--mobile .collage__item .collage-desc-card { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.collage__wrapper--mobile .collage__item--first,.collage__wrapper--mobile .collage__item--no-img { width:256px; }
.collage__wrapper--mobile .collage__item-link { height:50%; }
.collage__wrapper--mobile .collage__item--first { display:block; height:100%; }
.collage__wrapper--mobile .collage__item--first picture { display:none; }
.collage__wrapper--mobile .collage__item--first .collage-desc-card { height:100%; }
.collage__wrapper--mobile .collage__item--odd { -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; }

@media (min-width:577px) {
    .collage__wrapper--mobile .collage__item--first,.collage__wrapper--mobile .collage__item--no-img { width:260px; } 
} 
.collage__wrapper--desktop { display:-webkit-box; display:-ms-flexbox; display:flex; padding-top:24px; }
.collage__wrapper--desktop .collage-desc-card { position:absolute; left:0; bottom:0; width:100%; }
.collage__wrapper--desktop .collage-desc-card--first { position:static; min-height:238px; bottom:0; }
.collage__wrapper--desktop .collage__item { overflow:hidden; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.collage__wrapper--desktop .collage__item--no-img .collage-desc-card { position:static; }
.collage__wrapper--desktop .collage__item:not(.collage__item--no-img) .collage-desc-card { padding-top:0; padding-bottom:0; overflow:hidden; height:0; -webkit-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; }
.collage__wrapper--desktop .collage__item:not(.collage__item--no-img):hover .collage-desc-card { height:auto; padding-top:24px; padding-bottom:24px; }
.collage__wrapper--desktop .collage__squares { display:-webkit-box; display:-ms-flexbox; display:flex; position:relative; }
.collage__wrapper--desktop .collage__squares .collage__item { width:204px; min-height:204px; -webkit-box-sizing:content-box; box-sizing:content-box; }
.collage__wrapper--desktop .collage__squares .collage__item:first-of-type { padding-right:16px; }
.collage__wrapper--desktop .collage__col { width:35%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }
.collage__wrapper--desktop .collage__col--left .collage__squares { padding-top:16px; }
.collage__wrapper--desktop .collage__col--center { padding:0 16px; max-width:328px; }
.collage__wrapper--desktop .collage__col--center .collage__item { height:100%; position:relative; }
.collage__wrapper--desktop .collage__col--right>.collage__item { position:relative; padding-top:16px; }
.collage { max-width:1210px; margin:0 auto; position:relative; }
.collage .collage-desc-card__dek { display:none; }
.collage .collage-desc-card--first .collage-desc-card__dek,.collage .collage__item--first .collage-desc-card__dek { display:block; }
.collage .eh-carousel--not-mounted { display:-webkit-box; display:-ms-flexbox; display:flex; height:100%; overflow:hidden; }
.collage--not-mounted .collage__wrapper--desktop .collage__item { position:relative; }
.collage--not-mounted .collage__wrapper--desktop .collage__squares .collage__item:first-of-type { margin-right:16px; }
.collage--not-mounted .collage__wrapper--desktop .collage__col--right>.collage__item { padding-top:0; margin-top:16px; }
.collage--not-mounted .collage__wrapper--mobile .collage__item { position:relative; -ms-flex-negative:0; flex-shrink:0; }
.collage--not-mounted .collage__wrapper--mobile .collage__item-link { position:relative; }
.featured-promo { margin:30px 15px; -webkit-transition:all .2s ease-in; -o-transition:all .2s ease-in; transition:all .2s ease-in; padding:0 0 20px; max-width:700px; border-bottom:1px solid #d1d1d1; }
.featured-promo__title { margin:15px 0; font-style:normal; }
.featured-promo__article { position:relative; }

@media (min-width:577px) {
    .featured-promo__article { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-line-pack:start; align-content:flex-start; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; } 
} 
.featured-promo__article a.full-cover-link { position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999px; overflow:hidden; z-index:100; }
.featured-promo__article a { z-index:101; }

@media (hover:hover) {
    .featured-promo__article:hover .featured-promo__title a { background-size:4px 40%; text-decoration:none; } 
} 
.featured-promo__image { margin:0; padding:0; position:relative; }
.featured-promo__image-link { margin:0; padding:0; max-width:284px; }

@media (min-width:577px) {
    .featured-promo__image-link { -webkit-box-flex:0; -ms-flex:0 0 284px; flex:0 0 284px; } 
} 
.featured-promo__image-link img { display:block; max-width:100%; }

@media (min-width:577px) {
    .featured-promo__image-link img { max-width:284px; margin-bottom:8px; } 
} 
.featured-promo__header { padding-top:8px; }

@media (min-width:577px) {
    .featured-promo__header { margin-left:20px; padding:0; } 
} 
.featured-promo__body { color:#333; font-size:14px; }
.featured-promo__body a { padding-left:5px; }
.featured-promo[data-is-sponsored=true] { border-top:1px solid #d1d1d1; }
.featured-promo.inline-widget--right-rail .featured-promo__subheading { font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; text-transform:uppercase; color:#666; padding:0; letter-spacing:1.5px; margin-top:0; margin-bottom:10px; }
.eh-image-module,.eh-image-module *,.eh-image-module:after,.eh-image-module:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
.eh-image-module__item { width:100%; margin:0 0 30px; }
.eh-image-module__item figure { margin:0; padding:0; }
.eh-image-module__item figcaption { line-height:normal; }

@media (min-width:577px) {
    .eh-image-module__item--1from2 picture,.eh-image-module__item--1from3 picture { position:absolute; top:0; left:0; width:100%; height:100%; } .eh-image-module__item--1from2 .eh-image-module__item-image,.eh-image-module__item--1from3 .eh-image-module__item-image { position:relative; } .eh-image-module__item--1from2 .eh-image-module__item-image:before,.eh-image-module__item--1from3 .eh-image-module__item-image:before { content:""; display:block; } .eh-image-module__item--1from2 .eh-image-module__item-image .eh-picture-share-wrapper,.eh-image-module__item--1from2 .eh-image-module__item-image .sensitive-wrapper,.eh-image-module__item--1from2 .eh-image-module__item-image picture,.eh-image-module__item--1from3 .eh-image-module__item-image .eh-picture-share-wrapper,.eh-image-module__item--1from3 .eh-image-module__item-image .sensitive-wrapper,.eh-image-module__item--1from3 .eh-image-module__item-image picture { position:absolute; left:0; top:0; width:100%; height:100%; } .eh-image-module__item--1from2 .eh-image-module__item-image picture,.eh-image-module__item--1from3 .eh-image-module__item-image picture { overflow:hidden; } .eh-image-module__item--1from2 .eh-image-module__item-image img,.eh-image-module__item--1from2 .eh-image-module__item-image video,.eh-image-module__item--1from3 .eh-image-module__item-image img,.eh-image-module__item--1from3 .eh-image-module__item-image video { -o-object-fit:cover; object-fit:cover; width:100%; height:100%; } @supports not ((-o-object-fit:cover) or (object-fit:cover)) { .eh-image-module__item--1from2 .eh-image-module__item-image img,.eh-image-module__item--1from2 .eh-image-module__item-image video,.eh-image-module__item--1from3 .eh-image-module__item-image img,.eh-image-module__item--1from3 .eh-image-module__item-image video{position:absolute; top:0; left:50%; height:100%; width:auto; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); } 
} }

@media (min-width:577px) {
    .eh-image-module__item--1from2 { width:calc(50% - 12px); } .eh-image-module__item--1from2 .eh-image-module__item-image:before { padding-top:72%; } 
} 

@media (min-width:577px) {
    .eh-image-module__item--1from3 { width:calc(33.333% - 16px); } .eh-image-module__item--1from3 .eh-image-module__item-image:before { padding-top:111%; } 
} 
.eh-image-module__item-image { display:block; margin:0 0 10px; position:relative; }
.eh-image-module__item-image .eh-picture { overflow:hidden; }
.eh-image-module__item-image img,.eh-image-module__item-image video { display:block; width:100%; height:auto; }
.eh-image-module__item-image:hover .eh-image-module__item-social { opacity:1; display:block; }
.eh-image-module__item-image-link { display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:5; }
.eh-image-module__item-caption { display:block; font-size:14px; font-weight:400; color:#000; }
.eh-image-module__item-caption p { margin:0; padding:0; display:inline; }
.eh-image-module__item-caption a { color:#005cb7; text-decoration:none; }
.eh-image-module__item-caption a:active,.eh-image-module__item-caption a:focus,.eh-image-module__item-caption a:hover { color:#005cb7; text-decoration:underline; }
.eh-image-module__item-media-credit { font-size:12px; line-height:normal; font-weight:400; color:#999; padding:0; white-space:nowrap; display:block; }
.eh-image-module__item-caption+.eh-image-module__item-media-credit { margin-top:4px; }

@media (min-width:577px) {
    .eh-image-module__item--sliding-title { padding:0 0 0 80px; position:relative; } .eh-image-module__item--sliding-title figurecaption { display:block; } .eh-image-module__item--sliding-title .eh-image-module__item-media-credit { display:block; width:auto; } .eh-image-module__item--sliding-title .eh-image-module__item-caption { position:absolute; left:0; bottom:0; color:#000; font-size:22px; line-height:1.36; max-width:300px; -webkit-transition:all 1s ease-out; -o-transition:all 1s ease-out; transition:all 1s ease-out; z-index:10; } 
} 

@media (min-width:1200px) {
    .eh-image-module__item--sliding-title { padding:0 0 0 90px; } 
} 
.eh-image-module__item-social { position:absolute; right:5px; bottom:5px; display:none; opacity:0; }
.eh-image-module__item-social .social__share__btn { background:#fff; border-radius:50%; border:0; cursor:pointer; outline:none; padding:3px 0 0; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; width:35px; height:35px; }

@media (min-width:577px) {
    .eh-image-module__item { margin:0; } 
} 

@media (min-width:577px) {
    .eh-image-module--multiple-items { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:nowrap; flex-wrap:nowrap; } 
} 
.eh-image-module .eh-lazy-placeholder--relative { min-width:200px; }
.view-sources { display:inline-block; position:relative; margin:0; }
.view-sources .in-text-citation__lightbox-arrow img { margin:0; }
.view-sources__arrow { border:0; cursor:pointer; outline:0; background:transparent; padding:0; }
.view-sources--lightbox-left .in-text-citation__lightbox { left:auto; right:0; }
.in-text-citation__lightbox { font-family:Open Sans,OpenSans-fallback,sans-serif; width:290px; height:auto; -webkit-box-shadow:0 5px 6px 3px #eaeaea; box-shadow:0 5px 6px 3px #eaeaea; background-color:#fff; padding:20px 15px 15px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; position:absolute; left:0; bottom:100%; z-index:1000; }
.in-text-citation__lightbox-verifiedsource-icon { padding:0 15px 0 0; }
.in-text-citation__lightbox-hyperlink { font-size:10px; font-weight:700; color:#005cb7; background:none; }
.in-text-citation__lightbox-hyperlink:hover { text-decoration:underline; }
.in-text-citation__lightbox-body { margin-top:-5px; }
.in-text-citation__lightbox-title { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:700; color:#333; margin:4px 0 12px; }
.in-text-citation__lightbox-description { font-size:12px; font-weight:400; color:#333; margin:8px 0; line-height:17px; }
.in-text-citation__lightbox-viewsourceurl { font-size:12px; font-weight:600; color:#058574; background:none; }
.in-text-citation__lightbox-viewsourceurl:hover { color:#006558; }
.in-text-citation__lightbox-viewsourceurl .in-text-citation__lightbox-arrow img { margin:0 0 2px; }
.in-text-citation__lightbox-close { outline:0; border:none; background-color:transparent; position:absolute; top:0; right:0; padding:8px 10px; }
.in-text-citation__lightbox-close svg { height:10px; }
.in-text-citation__lightbox-container--mobile { margin-top:100px; }
.in-text-citation__lightbox-container--mobile .in-text-citation__lightbox { -webkit-box-shadow:0 5px 6px 3px #666; box-shadow:0 5px 6px 3px #666; position:relative; margin:0 auto; top:15%; }
.in-text-citation__lightbox-modal.rc-modal__background { z-index:999; }
.in-text-citation__lightbox-modal.rc-modal__background .rc-modal { background-color:transparent; width:320px; }
.in-text-citation__lightbox-modal.rc-modal__background .rc-modal__close-btn { display:none; }
.inline-content-card { margin-top:32px; margin-bottom:32px; padding-bottom:16px; border-bottom:1px solid #d1d1d1; }

@media (min-width:577px) {
    .inline-content-card { float:left; width:284px; margin-right:48px; } 
} 
.inline-content-card__subheader { font-size:12px; color:#666; text-transform:uppercase; letter-spacing:1.5px; margin-bottom:8px; }
.inline-content-card__image { position:relative; margin-bottom:8px; overflow:hidden; }
.inline-content-card__image:before { content:""; display:block; padding-top:57%; }
.inline-content-card__image img { position:absolute; top:0; left:50%; -webkit-transform:translate(-50%); -ms-transform:translate(-50%); transform:translate(-50%); width:100%; height:auto; }
.inline-content-card h3.inline-content-card__header { line-height:1.36; margin-top:0; margin-bottom:24px; }
.inline-content-card--video { width:100%; margin-top:32px; margin-bottom:32px; padding-bottom:32px; border-bottom:1px solid #d1d1d1; }
.inline-content-card--video-wrap { display:block; }

@media (min-width:577px) {
    .inline-content-card--video-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 

@media (min-width:577px) {
    .inline-content-card--video-card,.inline-content-card--video-info { margin-right:32px; width:50%; } 
} 
.inline-content-card--video-card h3.inline-content-card__header,.inline-content-card--video-info h3.inline-content-card__header { line-height:1.3; }

@media (min-width:577px) {
    .inline-content-card--video-card h3.inline-content-card__header,.inline-content-card--video-info h3.inline-content-card__header { margin-top:32px; } 
} 
.inline-content-card--video-card h3.inline-content-card__header a,.inline-content-card--video-info h3.inline-content-card__header a { background:none; }
.inline-content-card--video-card .inline-content-card__description,.inline-content-card--video-info .inline-content-card__description { font-size:14px; line-height:1.43; }
.inline-content-card--video-card .inline-content-card__credit,.inline-content-card--video-info .inline-content-card__credit { font-size:12px; color:#666; }
.inline-content-card--video .eh-jw-player:not(.jw-flag-ads) .jw-title-primary { display:none; }
.inline-content-card--video .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-title:before { bottom:12px; left:12px; width:32px; height:32px; background-size:32px; }
.inline-content-card--video .jwplayer-container .eh-media-duration { margin:0 16px; }
.key-takeaway { font-size:18px; line-height:1.77; padding:20px 20px 40px; margin:30px 0; border:4px solid #f5ad35; overflow-wrap:anywhere; }

@media (min-width:577px) {
    .key-takeaway { margin:30px 40px 30px 0; } .key-takeaway:not(.key-takeaway--full-width) { float:left; width:293px; } 
} 
.key-takeaway__title { margin-top:0; margin-bottom:10px; }
.key-takeaway__content { word-wrap:break-word; }
.key-takeaway__content a { color:#005cb7; }
.key-takeaway__content a:hover { color:#058574; text-decoration:underline; }
.key-takeaway__content a:active,.key-takeaway__content a:focus { color:#058574; text-decoration:underline; background:#e9fbf5; }
.en-module-nl-item { -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; border-radius:8px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; line-height:1.4; padding:8px 12px; position:relative; -webkit-transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; -o-transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; }

@media (min-width:577px) {
    .en-module-nl-item { height:100%; } 
} 
.en-module-nl-item__trigger { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; padding:0; border:none; background:transparent; cursor:pointer; outline:none; z-index:2; position:absolute; top:0; left:0; width:100%; height:100%; }
.en-module-nl-item__image { border-radius:50%; overflow:hidden; display:block; width:24px; height:24px; position:relative; margin:0 8px 0 0; }
.en-module-nl-item__selected-icon { z-index:3; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:14px; height:14px; border-radius:50%; border:1px solid; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.en-module-nl-item--selected { color:#333; font-weight:600; }
.en-module-nl-item--selected .en-module-nl-item__image { opacity:1; color:#fff; }
.en-module-nl-item--selected .en-module-nl-item__image:before { z-index:2; content:""; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.33); }
.en-module-nl--default .en-module-nl-item { background:#f1ebe4; border:1px solid #f1ebe4; }

@media (hover:hover) {
    .en-module-nl--default .en-module-nl-item:hover { background:#fbebd7; border-color:#fbebd7; } 
} 
.en-module-nl--default .en-module-nl-item--selected { background:#fbebd7; border-color:#f2d4cb; }

@media (hover:hover) {
    .en-module-nl--default .en-module-nl-item--selected:hover { background:#fbebd7; border-color:#f2d4cb; } 
} 
.en-module-nl--quiz { margin:24px 0 0; }

@media (min-width:768px) {
    .en-module-nl--quiz { margin:0 0 0 40px; -ms-flex-preferred-size:50%; flex-basis:50%; } 
} 

@media (min-width:768px) {
    .en-module-nl--quiz li { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; } 
} 
.en-module-nl--quiz .en-module-nl-nl__items-list { display:block; }
.en-module-nl--quiz .en-module-nl-item { background:#e4ecf2; border:1px solid #e4ecf2; }

@media (hover:hover) {
    .en-module-nl--quiz .en-module-nl-item:hover { background:#c9eaf2; border-color:#c9eaf2; } 
} 
.en-module-nl--quiz .en-module-nl-item--selected { background:#c9eaf2; border-color:#a4dce5; }

@media (hover:hover) {
    .en-module-nl--quiz .en-module-nl-item--selected:hover { background:#c9eaf2; border-color:#a4dce5; } 
} 
.en-module-nl--guided-experience .en-module-nl-item { background:#e4f1ec; border:1px solid #e4f1ec; }

@media (hover:hover) {
    .en-module-nl--guided-experience .en-module-nl-item:hover { background:#e9fbf5; border-color:#e9fbf5; } 
} 
.en-module-nl--guided-experience .en-module-nl-item--selected { background:#e9fbf5; border-color:#8dcfc0; }

@media (hover:hover) {
    .en-module-nl--guided-experience .en-module-nl-item--selected:hover { background:#e9fbf5; border-color:#8dcfc0; } 
} 
.en-module__form-err { font-size:10px; line-height:1.4; color:#d0021b; margin:0 0 4px; }
.en-module__form-err--input { margin-left:16px; }
.en-module__form-err--agreement { width:100%; -ms-flex-negative:0; flex-shrink:0; }
.en-module-nl__subscription-agreement { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:10px; line-height:1.4; max-width:280px; }
.en-module-nl__subscription-agreement small { font-size:10px; }
:root .en-module-nl__subscription-agreement-checkbox { color:#fff; margin:0 12px 0 0; }
.en-module-nl { margin:16px 0 0; }
.en-module-nl__label { font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; font-size:14px; line-height:1.4; margin:0 0 16px; }
.en-module-nl__items-list { list-style:none; margin:0 0 12px; padding:0; }

@media (min-width:577px) {
    .en-module-nl__items-list { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-150px; } 
} 
.en-module-nl li { display:block; padding:0; margin:0 0 8px; }
.en-module-nl li:before { content:none; }

@media (min-width:577px) {
    .en-module-nl li { max-width:260px; width:calc(50% - 8px); -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; margin-right:8px; } 
} 
.en-module-nl li:last-child { margin-bottom:8px; }
.eh-pull-quote { -webkit-box-sizing:border-box; box-sizing:border-box; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; padding:30px 9px 40px; margin-bottom:25px; position:relative; }
.eh-pull-quote.eh-pull-quote--full-width { max-width:100%; float:none; margin-right:0; }
.eh-pull-quote__content a { color:#005cb7; }
.eh-pull-quote__content a:hover { color:#058574; text-decoration:underline; }
.eh-pull-quote__content a:active,.eh-pull-quote__content a:focus { color:#058574; text-decoration:underline; background:#e9fbf5; }
.eh-pull-quote__text { font-family:Merriweather,Merriweather-fallback,serif; font-size:22px; line-height:30px; font-weight:700; padding-bottom:11px; color:#000; }
.eh-pull-quote__icon { padding-right:10px; opacity:.6; }
.eh-pull-quote__icon[data-position=end] { padding-left:10px; }
.eh-pull-quote__attribution { font-size:14px; color:#333; }

@media screen and (min-width:1024px) {
    .eh-pull-quote { float:left; margin-right:30px; max-width:310px; -webkit-box-sizing:border-box; box-sizing:border-box; } 
} 
.eh-pull-quote[data-no-attribution=true] .eh-pull-quote__text { padding-bottom:0; }
.eh-pull-quote .social { position:absolute; bottom:0; left:50%; -webkit-transform:translate(-50%,50%); -ms-transform:translate(-50%,50%); transform:translate(-50%,50%); color:#999; height:40px; }
.eh-pull-quote .social__share { position:absolute; left:50%; top:0; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); opacity:0; overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.eh-pull-quote .social__btn--share,.eh-pull-quote .social__share { -webkit-transition:opacity .2s ease-out; -o-transition:opacity .2s ease-out; transition:opacity .2s ease-out; }
.eh-pull-quote .social__btn--share { font-size:0; color:#999; }
.eh-pull-quote .social__btn--share:hover { background:#058574; border-color:#058574; color:#fff; }
.eh-pull-quote .social__share__btn:hover { -webkit-transition:all .5s; -o-transition:all .5s; transition:all .5s; }
.eh-pull-quote .social__share__btn:hover svg { color:#fff; }
.eh-pull-quote .social__share__btn--facebook:hover { background:#5175b3; border-color:#5175b3; }
.eh-pull-quote .social__share__btn--twitter:hover { background:#1ea0f2; border-color:#1ea0f2; }
.eh-pull-quote .social button { min-width:40px; height:40px; padding:0 6px; margin:0 5px; border-radius:50%; background-color:#fff; outline:none; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; border:1px solid #d1d1d1; }
.eh-pull-quote .social--opened .social__share { opacity:1; }
.eh-pull-quote .social--opened .social__btn--share { opacity:0; }
.related-content { font-family:Open Sans,OpenSans-fallback,sans-serif; }
.related-content__title { font-size:12px; letter-spacing:1.5px; color:#666; font-weight:600; margin:5px 0; }
.related-content__text { font-size:16px; line-height:1.25; margin-right:5px; }
.contextual-card { margin:10px 0; }
.contextual-card:hover .contextual-card__header-title { background-size:4px 40%; text-decoration:none; }
.contextual-card__subheader { color:#666; margin-bottom:10px; }
.contextual-card__sponsor,.contextual-card__subheader { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; text-transform:uppercase; }
.contextual-card__sponsor { margin:0; font-weight:600; font-style:normal; line-height:1.5; letter-spacing:.2px; color:#999; }
.contextual-card__image { position:relative; overflow:hidden; display:inline-block; width:150px; height:85px; margin-right:10px; }

@media (min-width:1025px) {
    .contextual-card__image { width:190px; height:105px; } 
} 
.contextual-card__image:before { content:""; display:block; padding-top:57%; }
.contextual-card__block { position:relative; height:110px; }
.contextual-card__body { display:inline-block; position:absolute; width:180px; }

@media (min-width:1025px) {
    .contextual-card__body { width:205px; } 
} 
.contextual-card__header { margin:0; font-family:Merriweather,Merriweather-fallback,serif; font-size:15px; font-weight:700; line-height:1.33; }

@media (min-width:1025px) {
    .contextual-card__header { font-size:18px; line-height:1.39; } 
} 
.contextual-card__header-title { background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#000; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; }
div>.eh-btn { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; font-size:15px; }
.component-react-search { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; height:100%; width:100%; position:relative; }
.component-react-search input[type=text]::-ms-clear,.component-react-search input[type=text]::-ms-reveal { display:none; width:0; height:0; }
.component-react-search input[type=search]::-webkit-search-cancel-button,.component-react-search input[type=search]::-webkit-search-decoration,.component-react-search input[type=search]::-webkit-search-results-button,.component-react-search input[type=search]::-webkit-search-results-decoration { display:none; }
.component-react-search__input { border:none; padding-left:15px; width:100%; }
.component-react-search__input:focus { outline:none; }
.component-react-search__button { display:-webkit-box; display:-ms-flexbox; display:flex; padding:0; }
.component-react-search__button--loader { background-color:#fff; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-right:10px; }
.component-react-search__button--clear { padding:0 7px 0 0; cursor:pointer; }
.component-react-search__button--clear:focus { outline:none; }
.component-react-search__button--clear-show { border:none; background-color:#fff; }
.component-react-search__button--clear-show-text { font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; font-size:11px; color:#666; }
.component-react-search__button--clear-hide { display:none; }
.component-react-search__button--icon { background-color:#fff; border:none; padding-top:5px; padding-right:15px; cursor:pointer; }
.component-react-search__button--icon:focus { outline:none; }
.component-react-search__button--icon>svg { color:#058574; }
.component-react-search-wrapper { position:relative; }
.component-react-search-wrapper .component-react-search__result-list { position:absolute; }
.component-react-search-wrapper .component-react-search__result-list ul { position:static; }
.component-react-search__result-list { outline:none; width:100%; background-color:#fff; position:relative; cursor:context-menu; }
.component-react-search__result-list::-moz-selection { background-color:transparent; }
.component-react-search__result-list::selection { background-color:transparent; }
.component-react-search__result-list--top { bottom:66px; }
.component-react-search__result-list--top ul { margin-top:0; margin-bottom:0; }
.component-react-search__result-list ul { list-style-type:none; margin:0; padding:0; position:absolute; background-color:#fff; border:1px solid #d1d1d1; top:0; left:0; right:0; -webkit-box-shadow:0 2px 4px 1px #d1d1d1; box-shadow:0 2px 4px 1px #d1d1d1; z-index:100; }
.component-react-search__result-list li { text-decoration:none; padding:2%; }
.component-react-search__result-list--item { background:#fff; }
.component-react-search__result-list--item:after,.component-react-search__result-list--item:before { content:none !important; }
.component-react-search__result-list--item:hover { color:#fff; background-color:#04af8e; }
.component-react-search__result-list--item-word { font-weight:700; }
.component-react-search__result-list--item-word-query { font-style:normal; font-weight:400; }
.component-react-search__result-list--item-selected { display:block; color:#fff; background-color:#04af8e; }
.content-card { margin-top:30px; margin-bottom:30px; padding:8px 16px 16px; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); -webkit-box-sizing:border-box; box-sizing:border-box; max-width:387px; background:#fff; position:relative; }

@media (min-width:577px) {
    .content-card { max-width:345px; } 
} 

@media (min-width:769px) {
    .content-card { max-width:387px; } 
} 
.content-card__subheader { font-size:12px; color:#666; text-transform:uppercase; letter-spacing:1.5px; margin-bottom:10px; }
.content-card__image { position:relative; margin-bottom:8px; overflow:hidden; }
.content-card__image:before { content:""; display:block; padding-top:57%; }
.content-card__image img { position:absolute; top:0; left:50%; -webkit-transform:translate(-50%); -ms-transform:translate(-50%); transform:translate(-50%); width:100%; height:auto; }
.content-card__header { font-size:22px; line-height:34px; margin-top:0; margin-bottom:20px; display:inline; background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#000; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; }
.content-card__description { font-size:14px; line-height:20px; padding-right:20px; }
.content-card__author-name { color:#005cb7; font-size:14px; font-family:Open Sans,OpenSans-fallback,sans-serif; line-height:30px; }
.content-card__read-more { font-size:14px; }
.content-card:hover .content-card__header { background-size:4px 40%; text-decoration:none; }
.content-card a.full-cover-link { position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999px; overflow:hidden; z-index:100; }
.content-card a { z-index:101; }
.custom-promo { display:block; margin-left:-15px; margin-right:-15px; }

@media (min-width:577px) {
    .custom-promo { margin-left:0; margin-right:0; } 
} 

@media (min-width:1024px) {
    .custom-promo { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin:0 auto 48px; } 
} 
.custom-promo.custom-promo--with-ad { margin-bottom:48px; }

@media (min-width:577px) {
    .custom-promo.custom-promo--with-ad .custom-promo__content { margin:0 auto 48px; } 
} 

@media (min-width:1024px) {
    .custom-promo.custom-promo--with-ad .custom-promo__content { max-width:695px; margin:0; } 
} 
.custom-promo__content { margin-bottom:48px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; }

@media (min-width:1024px) {
    .custom-promo__content { width:100%; margin-bottom:0; } 
} 
.custom-promo .ad-wrapper { -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }
.custom-promo__image { display:block; position:relative; height:375px; z-index:10; }
.custom-promo__card { max-width:344px; min-height:160px; padding:20px 40px 40px; background-color:#f7f2ed; margin-top:-135px; position:relative; z-index:20; }

@media (min-width:769px) {
    .custom-promo__card { max-width:416px; } 
} 
.custom-promo__card-headline { line-height:1.33; margin-bottom:10px; }

@media (min-width:769px) {
    .custom-promo__card-headline { margin-bottom:20px; } 
} 
.custom-promo__card-desc { font-size:14px; line-height:1.28; color:#333; margin-top:0; margin-bottom:20px; }
.custom-promo__sponsored-label { font-size:14px; color:#666; margin-bottom:16px; }
.custom-promo__sponsored-label:last-child { margin-bottom:0; }
.disclaimer { display:block; margin:20px 0 30px; font:14px/20px Open Sans,OpenSans-fallback,sans-serif; }
.disclaimer__intro { margin:0; }
.disclaimer__body { margin:30px 0 0; }
.disclaimer__button { padding:0; font:inherit; font-weight:600; color:#005cb7; background:0; border:0; -webkit-appearance:none; }
.drug-otc-status { position:relative; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:0 10px; height:27px; min-width:40px; outline:none; background-color:#eaeaea; border:1px solid #eaeaea; border-radius:14px; }
.drug-otc-status svg+svg { margin-left:15px; }
.drug-otc-status--rx-otc:before { content:""; position:absolute; display:block; top:5px; right:31px; width:1px; height:15px; background-color:#999; z-index:10; }
.info-lightbox__modal-btn { display:inline-block; background-color:transparent; border:none; outline:none; padding:0; }
.info-lightbox__tooltip-btn { display:none; position:relative; cursor:pointer; }
.info-lightbox__tooltip-btn:hover .info-lightbox__tooltip { display:block; }

@media (hover:hover) {
    .info-lightbox__modal-btn { display:none; } .info-lightbox__tooltip-btn { display:inline-block; } 
} 
.info-lightbox__tooltip { display:none; position:absolute; bottom:-10px; right:-10px; background-color:#fff; }
.info-lightbox__modal .rc-modal { width:auto; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.info-lightbox__modal .rc-modal__close-btn { display:none; }
.info-lightbox__modal-close { position:absolute; top:4px; right:6px; background-color:transparent; border:none; outline:none; padding:0; cursor:pointer; }
.info-lightbox__modal-close>svg { width:10px; height:10px; }
.stars-rating { display:inline-block; }
.stars-rating__outer { position:relative; display:inline-block; }
.stars-rating__inner { position:absolute; top:0; left:0; width:0; overflow:hidden; white-space:nowrap; }
.stars-rating__star { margin-right:3px; }
.stars-rating__star:last-child { margin-right:0; }
.drug-disclaimer__title { color:#000; margin-top:0; margin-bottom:10px; }
.drug-disclaimer__description { font-size:12px; color:#666; line-height:22px; }
.drug-disclaimer__read-more-btn { font-family:inherit; font-size:16px; font-weight:600; color:#005cb7; background:none; border:none; outline:none; cursor:pointer; }
.drug-dosage .subheading.drug-dosage__subheading { color:#058574; }

@media (min-width:577px) {
    .drug-dosage .subheading.drug-dosage__subheading { margin-bottom:20px; } 
} 
.drug-dosage__heading { font-size:20px; margin-top:0; margin-bottom:15px; }
.drug-dosage__drug-name { text-transform:capitalize; }
.drug-dosage__recommendations-item { padding-top:20px; padding-bottom:20px; }
.drug-dosage__recommendations-item h3 { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:20px; margin-top:0; margin-bottom:10px; }
.drug-dosage__recommendations-item p { margin-top:0; }
.drug-dosage__miss-dose { margin-top:30px; }
.subheader-label { margin-bottom:12px; }
.subheader-label__eyebrow { margin:0 16px 8px 0; }
.subheader-label__news-link { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; position:relative; }
.subheader-label__news-link:before { background:#d1d1d1; content:""; display:block; width:1px; height:16px; position:absolute; top:50%; left:0; opacity:1; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.subheader-label__news-link svg { display:block; margin:0 8px 0 0; }

@media (hover:hover) {
    .subheader-label__news-link:hover:before { opacity:0; } 
} 
.subheader-label--is-news .subheader-label__link { margin-right:16px; }
.rc-modal__background { position:fixed; }
.drugs-images__modal .rc-modal { position:absolute; top:0; left:0; width:100%; height:100%; font-size:0; -webkit-transform:none; -ms-transform:none; transform:none; background-color:transparent; }
.drugs-images__modal .rc-modal .rc-modal__content { position:absolute; width:100%; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); margin-top:50px; min-width:300px; min-height:250px; background-color:#fff; }

@media (min-width:577px) {
    .drugs-images__modal .rc-modal .rc-modal__content { max-width:500px; } 
} 

@media (max-height:475px) and (orientation:landscape) {
    .drugs-images__modal .rc-modal .rc-modal__content { margin-top:0; } 
} 
.drugs-images__modal .rc-modal .rc-modal__image { width:100%; }
.drugs-images__modal .rc-modal .rc-modal__close-btn { position:fixed; display:block; bottom:26px; left:50%; width:40px; height:40px; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); background-color:#333; border-radius:50%; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05 7.05l5.692-5.692L7.05 7.05 1.358 1.358 7.05 7.05zm0 0l-5.692 5.692L7.05 7.05l5.692 5.692L7.05 7.05z' fill-rule='nonzero' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:50%; cursor:pointer; }
.drugs-images__modal .rc-modal .rc-modal__close-btn:after { content:""; }

@media (max-height:475px) and (orientation:landscape) {
    .drugs-images__modal .rc-modal .rc-modal__close-btn { right:26px; top:50%; left:auto; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); } 
} 
.drug-slider { position:relative; height:100%; }
.drug-slider .slick-list { position:relative; overflow:hidden; display:block; margin:0; padding:0; }
.drug-slider .slick-slide { float:left; }
.drug-slider .eh-lazy-image>img,.drug-slider__image { width:100%; }
.drug-slider__navigation { position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; bottom:0; left:0; width:75px; height:30px; font-size:10px; color:#333; background-color:#d1d1d1; }
.drug-slider__navigation-arrow { font-size:0; border:0; padding:0; outline:0; background-color:transparent; cursor:pointer; }
.drug-slider__navigation-current { margin-left:5px; margin-right:5px; }
.drug-slider__modal-btn { position:absolute; bottom:0; right:0; width:40px; height:40px; font-size:0; border:0; padding:0; outline:0; background-color:#333; cursor:pointer; }
.drug-slider__modal-btn-arrow { position:absolute; top:6px; right:6px; }
.drug-slider__modal-btn-arrow>svg { width:14px; height:15px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.drug-slider__modal-btn-arrow+.drug-slider__modal-btn-arrow { top:auto; right:auto; left:6px; bottom:6px; }
.drug-slider__modal-btn-arrow+.drug-slider__modal-btn-arrow>svg { -webkit-transform:rotate(225deg); -ms-transform:rotate(225deg); transform:rotate(225deg); }
.drug-image-section { margin-bottom:25px; }

@media (min-width:577px) {
    .drug-image-section { display:-webkit-box; display:-ms-flexbox; display:flex; margin-bottom:20px; } 
} 
.drug-image-section__image { width:300px; height:224px; -ms-flex-negative:0; flex-shrink:0; overflow:hidden; margin-bottom:15px; }

@media (min-width:577px) {
    .drug-image-section__image { margin-right:20px; } 
} 
.drug-image-section__placeholder-img { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:100%; text-transform:uppercase; font-weight:600; color:#999; background-color:#eaeaea; }
.drug-image-section__dek-title { font-size:20px; margin-top:0; margin-bottom:10px; }
.drug-image-section__dek-item { font-size:15px; font-weight:400; margin-top:0; margin-bottom:0; }
.drug-images .subheading.drug-images__subheading { color:#058574; }

@media (min-width:577px) {
    .drug-images .subheading.drug-images__subheading { margin-bottom:20px; } 
} 
.drug-images__see-more-btn,.drug-images__see-more-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.drug-images__see-more-btn { -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:600; line-height:28px; white-space:nowrap; color:#058574; width:150px; height:40px; border-radius:20px; background:none; outline:none; border:1.5px solid #058574; cursor:pointer; -webkit-transition:background-color .3s; -o-transition:background-color .3s; transition:background-color .3s; }
.drug-images__see-more-btn:hover { color:#fff; background-color:#058574; }
.drug-images__see-more-btn .arrow-down { margin-left:15px; }
.drug-interactions .subheading.drug-interactions__subheading { color:#058574; }

@media (min-width:577px) {
    .drug-interactions .subheading.drug-interactions__subheading { margin-bottom:20px; } 
} 
.drug-interactions__heading { font-size:20px; margin-top:0; }
.drug-interactions__drug-name { text-transform:capitalize; }
.eh-widget .drug-navigation ul li:before { content:none; }
.eh-widget .drug-navigation__heading { margin-bottom:17px; border-bottom:2px solid rgba(0,0,0,.1); }
.eh-widget .drug-navigation__title { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; margin-top:0; margin-bottom:10px; }
.eh-widget .drug-navigation__drug-name { margin-right:15px; text-transform:capitalize; word-break:break-word; }
.eh-widget .drug-navigation .drug-otc-status { -ms-flex-negative:0; flex-shrink:0; }
.eh-widget .drug-navigation__rating { display:-webkit-box; display:-ms-flexbox; display:flex; margin-bottom:12px; }
.eh-widget .drug-navigation__stars { margin-right:6px; }
.eh-widget .drug-navigation__reviews { font-size:14px; }
.eh-widget .drug-navigation__reviews-link { font-weight:600; }
.eh-widget .drug-navigation .drug-navigation__nav { background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#fff),to(hsla(0,0%,100%,0))),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(70%,#fff)) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(34,34,34,.2),transparent),radial-gradient(farthest-side at 50% 100%,rgba(34,34,34,.2),transparent) 0 100%; background:-o-linear-gradient(#fff 30%,hsla(0,0%,100%,0)),-o-linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,-o-radial-gradient(50% 0,farthest-side,rgba(34,34,34,.2),transparent),-o-radial-gradient(50% 100%,farthest-side,rgba(34,34,34,.2),transparent) 0 100%; background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(34,34,34,.2),transparent),radial-gradient(farthest-side at 50% 100%,rgba(34,34,34,.2),transparent) 0 100%; background-color:#fff; background-repeat:no-repeat; background-attachment:local,local,scroll,scroll; background-size:100% 48px,100% 48px,100% 12px,100% 12px; height:46vh; overflow-y:hidden; margin-top:0; }
.eh-widget .drug-navigation .drug-navigation__nav::-webkit-scrollbar { width:10px; }
.eh-widget .drug-navigation .drug-navigation__nav::-webkit-scrollbar-thumb { background:#888; }
.eh-widget .drug-navigation .drug-navigation__nav::-webkit-scrollbar-thumb:hover { background:#555; }
.eh-widget .drug-navigation .drug-navigation__nav:hover { overflow-y:scroll; }
.eh-widget .drug-navigation .drug-navigation__nav .drug-navigation__nav-item { display:block; padding-left:0; margin-bottom:20px; }
.eh-widget .drug-navigation .drug-navigation__nav .drug-navigation__nav-item:last-child { margin-bottom:0; }
.eh-widget .drug-navigation .drug-navigation__nav .drug-navigation__nav-item:before { content:none; }
.eh-widget .drug-navigation .drug-navigation__nav-btn { font-size:16px; font-weight:600; color:#000; background:transparent; outline:none; border:none; padding:0; cursor:pointer; }

@media (hover:hover) {
    .eh-widget .drug-navigation .drug-navigation__nav-btn:hover { color:#006558; } 
} 
.eh-widget .drug-navigation .drug-navigation__nav-btn--active { color:#058574; }
.eh-widget .drug-navigation__search-wrap { max-width:248px; }
.eh-widget .drug-navigation .component-react-search { height:50px; border:1.5px solid #d1d1d1; border-radius:5px; background-color:#fff; }
.eh-widget .drug-navigation .component-react-search__button--clear,.eh-widget .drug-navigation .component-react-search__button--icon,.eh-widget .drug-navigation .component-react-search__button--loader,.eh-widget .drug-navigation .component-react-search__input { background-color:transparent; }
.eh-widget .drug-navigation .component-react-search__input { font-size:15px; padding-left:16px; }
.eh-widget .drug-navigation .component-react-search__button--icon { padding-right:18px; }
.eh-widget .drug-navigation .component-react-search__result-list>ul { margin-top:5px; }
.eh-widget .drug-navigation .component-react-search__result-list>ul>li { display:block; cursor:pointer; margin-bottom:0; padding:5px 22px; word-break:break-all; }
.eh-widget .drug-navigation--mobile .drug-navigation__nav { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:0; margin-bottom:0; height:auto; overflow-y:auto; }
.eh-widget .drug-navigation--mobile .drug-navigation__nav:hover { overflow-y:auto; }
.eh-widget .drug-navigation--mobile .drug-navigation__nav .drug-navigation__nav-item { -ms-flex-negative:0; flex-shrink:0; height:30px; padding-left:15px; padding-right:15px; margin-right:10px; border-radius:20px; border:1px solid #d1d1d1; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1); box-shadow:0 2px 4px 0 rgba(0,0,0,.1); background-color:#fff; }
.drug-overdose .subheading.drug-overdose__subheading { color:#d0021b; }

@media (min-width:577px) {
    .drug-overdose .subheading.drug-overdose__subheading { margin-bottom:20px; } 
} 
.drug-overdose__subheading { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.drug-overdose__title { margin-top:0; margin-bottom:15px; }
.drug-overdose__drug-name { text-transform:capitalize; }
.drug-overdose .drug-overdose__list { margin-top:-10px; margin-bottom:20px; }
.drug-overdose__emergency { margin-bottom:30px; }
.drug-overdose__emergency:last-child { margin-bottom:0; }

@media (min-width:577px) {
    .drug-overdose__emergency { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:24px; } 
} 
.drug-overdose__emergency-dek { line-height:30px; font-weight:600; margin-bottom:10px; }

@media (min-width:577px) {
    .drug-overdose__emergency-dek { -ms-flex-preferred-size:421px; flex-basis:421px; margin-right:30px; margin-bottom:0; } 
} 
.drug-overdose__phone-btn { display:inline-block; background-color:#fff; padding:9px 15px; border-radius:22px; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); font-weight:600; }
.drug-overdose__phone-btn:hover { text-decoration:none; }

@media (min-width:577px) {
    .drug-overdose__phone-btn { -ms-flex-item-align:start; align-self:flex-start; -ms-flex-negative:0; flex-shrink:0; } 
} 
.drug-overdose__phone-btn-inner { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.drug-overdose__phone-icon { font-size:0; margin-right:10px; }
.drug-overview { font-size:18px; line-height:1.77; }
.drug-overview a { color:#005cb7; }
.drug-overview a:hover { color:#058574; text-decoration:underline; }
.drug-overview a:active,.drug-overview a:focus { color:#058574; text-decoration:underline; background:#e9fbf5; }
.drug-pregnancy .subheading.drug-pregnancy__subheading { color:#058574; }

@media (min-width:577px) {
    .drug-pregnancy .subheading.drug-pregnancy__subheading { margin-bottom:20px; } 
} 
.drug-pregnancy__heading { font-size:20px; margin-top:0; margin-bottom:20px; }
.drug-pregnancy__drug-name { text-transform:capitalize; }
.drug-pregnancy__safety,.drug-pregnancy__safety-dek { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.drug-pregnancy__safety-dek { font-size:12px; color:#666; }
.drug-pregnancy__safety-code { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-negative:0; flex-shrink:0; font-size:18px; font-weight:700; text-transform:uppercase; margin-right:10px; border-radius:50%; width:45px; height:45px; }
.drug-pregnancy__safety-code--safe { color:#fff; background-color:#1b9f81; }
.drug-pregnancy__safety-code--probably-safe { background-color:#f5ad35; }
.drug-pregnancy__safety-code--default { background-color:#fee3d6; color:#000; }
.drug-pregnancy__safety-code--unsafe { background-color:#d0021b; }
.drug-pregnancy__safety-code--unknown { background-color:#d1d1d1; font-size:27px; }
.drug-pregnancy__info-wrap { position:relative; }
.drug-pregnancy__safety-title { font-weight:600; }
.drug-pregnancy__info-btn { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:0; width:20px; height:20px; margin-left:7px; border-radius:50%; border:1px solid #d1d1d1; background-color:#fff; outline:none; cursor:pointer; }
.drug-pregnancy__info-btn--close { background-color:#666; border:1px solid #666; }
.drug-pregnancy__info-btn svg { -ms-flex-negative:0; flex-shrink:0; }
.drug-pregnancy__tooltip { position:absolute; top:34px; right:-23px; font-size:14px; line-height:20px; width:305px; padding:20px 15px; border:1px solid #dedede; background-color:#fff; -webkit-box-shadow:1px 1px 4px 1px #dedede; box-shadow:1px 1px 4px 1px #dedede; }
.drug-pregnancy__tooltip:before { content:""; position:absolute; display:block; top:-6px; right:26px; width:12px; height:12px; background-color:#fff; border-left:1px solid #dedede; border-top:1px solid #dedede; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); z-index:20; }
.drug-rating .subheading.drug-rating__subheading { color:#058574; }

@media (min-width:577px) {
    .drug-rating .subheading.drug-rating__subheading { margin-bottom:20px; } 
} 
.drug-rating__title { font-size:20px; line-height:1.7; margin-top:0; margin-bottom:20px; }

@media (min-width:577px) {
    .drug-rating__title { margin-bottom:8px; } 
} 
.drug-rating__drug-name { text-transform:capitalize; }
.drug-rating__main-wrapper { margin-bottom:30px; }

@media (min-width:769px) {
    .drug-rating__main-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } 
} 
.drug-rating .stars-rating--big .stars-rating__star { width:25px; height:25px; margin-right:5px; }
.drug-rating .stars-rating--big .stars-rating__star:last-child { margin-right:0; }
.drug-rating__rating-main { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.drug-rating__rating-wrap { margin-left:15px; margin-right:50px; margin-bottom:15px; }

@media (min-width:769px) {
    .drug-rating__rating-wrap { margin-left:0; margin-right:36px; } 
} 
.drug-rating__rating { font-size:45px; line-height:45px; font-weight:700; }
.drug-rating__max-rating { font-size:15px; line-height:28px; text-align:center; }
.drug-rating__stars { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }
.drug-rating__specific-wrap { max-width:250px; }

@media (min-width:769px) {
    .drug-rating__specific-wrap { -ms-flex-preferred-size:250px; flex-basis:250px; margin-left:34px; margin-bottom:0; } 
} 
.drug-rating__specific { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:10px; }
.drug-rating__specific:last-child { margin-bottom:0; }
.drug-rating__label { font-size:15px; font-weight:600; color:#000; }
.drug-rating__specific-rating>span { margin-left:17px; }
.drug-rating__reviews-btn { display:inline-block; max-width:100%; font:600 16px/37px Open Sans,OpenSans-fallback,sans-serif; color:#058574; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; padding:0 20px 0 29px; border:1.5px solid #058574; border-radius:20px; overflow:hidden; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); -webkit-transition:background-color .2s ease-out; -o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; }
.drug-rating__reviews-btn:hover { color:#fff; text-decoration:none; background-color:#058574; }
.drug-rating__reviews-btn svg { margin-left:25px; }
.drug-reviews { padding:16px; border-radius:4px; background-color:#fff; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1); box-shadow:0 2px 4px 0 rgba(0,0,0,.1); }
.drug-reviews__title { margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; max-width:270px; }
.drug-reviews__title svg { margin-right:16px; }
.drug-reviews__title .drug-reviews__headline { margin:0; }

@media (min-width:577px) {
    .drug-reviews__title { max-width:none; } 
} 

@media (min-width:769px) {
    .drug-reviews { padding:32px; } 
} 
.drug-reviews__links-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.drug-reviews__links-wrap .drug-reviews__link { width:calc(50% - 12px); padding:0; margin:0 0 12px; }

@media (min-width:1025px) {
    .drug-reviews__links-wrap .drug-reviews__link { width:calc(25% - 16px); } 
} 
.drug-reviews__links-wrap .drug-reviews__link:before { display:none; }
.drug-reviews__links-wrap .drug-reviews__link a { word-break:break-word; }
.drug-reviews__show-more { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.drug-search-section { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:40px 20px; background-color:#006782; }

@media (min-width:577px) {
    .drug-search-section { padding-top:60px; padding-bottom:60px; } 
} 
.drug-search-section__sub-title,.drug-search-section__title { color:#fff; margin-top:0; margin-bottom:20px; }

@media (min-width:577px) {
    .drug-search-section__title { margin-bottom:10px; } 
} 
.drug-search-section__sub-title { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; line-height:28px; font-weight:400; text-align:center; max-width:500px; }

@media (min-width:577px) {
    .drug-search-section__sub-title { font-size:18px; margin-bottom:30px; } 
} 
.drug-search-section__search-wrap { width:100%; max-width:550px; }
.drug-search-section .component-react-search { height:50px; border:1.5px solid #d1d1d1; border-radius:5px; background-color:#fff; }
.drug-search-section .component-react-search__button--clear,.drug-search-section .component-react-search__button--icon,.drug-search-section .component-react-search__button--loader,.drug-search-section .component-react-search__input { background-color:transparent; }
.drug-search-section .component-react-search__input { font-size:15px; padding-left:25px; }
.drug-search-section .component-react-search__button--icon { padding-right:25px; }
.drug-search-section .component-react-search__result-list>ul { margin-top:5px; }
.drug-search-section .component-react-search__result-list>ul>li { display:block; cursor:pointer; margin-bottom:0; padding:5px 22px; word-break:break-all; }
.drug-side-effects .subheading.drug-side-effects__subheading { color:#058574; }

@media (min-width:577px) {
    .drug-side-effects .subheading.drug-side-effects__subheading { margin-bottom:20px; } 
} 
.drug-side-effects__title { font-size:20px; line-height:1.7; margin-top:0; margin-bottom:25px; }
.drug-side-effects__drug-name { text-transform:capitalize; }
.drug-side-effects .drug-side-effects__list { margin-top:-10px; }
.drug-uses .subheading.drug-uses__subheading { color:#058574; }

@media (min-width:577px) {
    .drug-uses .subheading.drug-uses__subheading { margin-bottom:20px; } 
} 
.drug-uses__title { margin-top:0; margin-bottom:15px; }
.drug-uses__drug-name { text-transform:capitalize; }
.drug-uses .drug-uses__cases-list { margin-top:0; margin-bottom:0; }

@media (min-width:577px) {
    .drug-uses .drug-uses__cases-list { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; } 
} 
.drug-uses__case-item { -ms-flex-preferred-size:50%; flex-basis:50%; word-break:break-all; }
.drug-warnings .subheading.drug-warnings__subheading { color:#d0021b; }

@media (min-width:577px) {
    .drug-warnings .subheading.drug-warnings__subheading { margin-bottom:20px; } 
} 
.drug-warnings__subheading { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.drug-warnings__title { margin-top:0; margin-bottom:15px; }
.drug-warnings__drug-name { text-transform:capitalize; }
.drug-warnings .drug-warnings__list { margin-top:-10px; }
.topicslist { background-color:transparent; padding:24px; }
.topicslist__section { background-color:#fff; }

@media (min-width:577px) {
    .topicslist__section { -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); margin:15px auto; padding:24px; } 
} 
.topicslist__sectionheader { text-transform:capitalize; font-size:1.5em; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:700; }

@media (max-width:576.98px) {
    .topicslist__colcontainer { padding:25px 0; width:90%; } 
} 
.topicslist__topiccolumncont { display:inline-block; background-color:transparent; color:#000; vertical-align:top; width:33%; margin:0; }

@media (max-width:576.98px) {
    .topicslist__topiccolumncont { width:100%; background-color:transparent; margin-top:10px; } .topicslist__topiccolumncont .topiccolumn { margin:0; } 
} 
.topicslist__topiccolumncont-ul { list-style-type:none; padding-left:0; margin:0; }
.topicslist__topiccolumncont-item { margin:15px 0; }
.topicslist__topiccolumncont-item a { text-decoration:none; }
.drugs-landing-az__title { padding-left:12px; margin-top:0; margin-bottom:12px; }
.drugs-landing-az__letters { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; font-size:22px; font-weight:700; }
.drugs-landing-az__letter { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:40px; height:40px; margin-right:4px; cursor:pointer; text-decoration:none; }
.drugs-landing-az__letter:hover { text-decoration:none; }

@media (hover:hover) {
    .drugs-landing-az__letter:hover { border-radius:50%; background-color:hsla(0,0%,100%,.6); } 
} 
.drugs-landing-reviews__item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; min-height:338px; padding:24px; border:1px solid #d1d1d1; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1); box-shadow:0 2px 4px 0 rgba(0,0,0,.1); background-color:#fff; }
.drugs-landing-reviews .stars-rating { margin-bottom:32px; }
.drugs-landing-reviews .stars-rating__star { width:20px; height:20px; }
.drugs-landing-reviews__item-title { font-size:18px; font-weight:700; margin-top:0; margin-bottom:16px; }
.drugs-landing-reviews__item-dek { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; font-size:16px; line-height:1.5; color:#111; margin-bottom:16px; }

@media (min-width:992px) {
    .drugs-landing-reviews__item-dek { margin-bottom:32px; } 
} 
.drugs-landing-reviews__item-dek a,.drugs-landing-reviews__item-info a { color:#005cb7; }
.drugs-landing-reviews__item-dek a:hover,.drugs-landing-reviews__item-info a:hover { color:#058574; text-decoration:underline; }
.drugs-landing-reviews__item-dek a:active,.drugs-landing-reviews__item-dek a:focus,.drugs-landing-reviews__item-info a:active,.drugs-landing-reviews__item-info a:focus { color:#058574; text-decoration:underline; background:#e9fbf5; }
.drugs-landing-reviews__item-info { font-size:15px; color:#666; word-break:break-word; }
.drugs-landing-reviews__item-link { font-family:Merriweather,Merriweather-fallback,serif; font-size:16px; font-weight:700; }
.drugs-landing-reviews { padding-top:32px; padding-bottom:32px; background-color:#fff; }
.drugs-landing-reviews__container { max-width:1200px; margin:0 auto; }
.drugs-landing-reviews .eh-carousel-upd .slick-slide { width:335px; margin-right:20px; }

@media (min-width:769px) {
    .drugs-landing-reviews .eh-carousel-upd .slick-slide { width:387px; } 
} 
.drugs-landing-reviews .eh-carousel-upd .slick-list { margin-left:20px; }
.drugs-landing-reviews__title { max-width:285px; text-align:center; margin:0 auto 16px; }

@media (min-width:992px) {
    .drugs-landing-reviews__title { font-size:30px; line-height:1.27; max-width:none; } 
} 
.drugs-landing-reviews__amount { color:#1b9f81; }
.drugs-landing-reviews__dek { max-width:550px; line-height:1.75; text-align:center; color:#000; margin:0 auto 24px; }

@media (min-width:992px) {
    .drugs-landing-reviews__dek { font-size:18px; line-height:1.56; } 
} 
.drugs-landing-reviews .eh-carousel--not-mounted { display:-webkit-box; display:-ms-flexbox; display:flex; margin-left:20px; overflow:hidden; }
.drugs-landing-reviews .eh-carousel--not-mounted .drugs-landing-reviews__item { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-preferred-size:0; flex-basis:0; margin-right:20px; }
.drugs-landing-topic-cards__card-item { height:100%; padding:0 10px; }
.drugs-landing-topic-cards__card-container { display:-webkit-box; display:-ms-flexbox; display:flex; height:100%; padding:24px 16px 32px; background-color:#fff; }
.drugs-landing-topic-cards__card-img-container { margin-top:4px; -ms-flex-preferred-size:20px; flex-basis:20px; }
.drugs-landing-topic-cards__card-img { position:relative; margin:0; height:24px; }
.drugs-landing-topic-cards__card-img .eh-image__img { width:auto; height:100%; }
.drugs-landing-topic-cards__card-info { padding-left:8px; }
.drugs-landing-topic-cards__card-heading { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:24px; }
.drugs-landing-topic-cards__card-title { font-size:20px; line-height:1.7; margin-top:0; margin-bottom:0; }
.drugs-landing-topic-cards__card-list { margin-top:0; margin-bottom:0; }
.drugs-landing-topic-cards__card-list-item { display:block; line-height:16px; padding-left:0; margin-bottom:24px; }
.drugs-landing-topic-cards__card-list-item:last-child { margin-bottom:0; }
.drugs-landing-topic-cards__card-list-item:before { content:none; }
.drugs-landing-topic-cards__card-list-link { word-break:break-all; }
.drugs-landing-topic-cards { padding-top:40px; padding-bottom:40px; background-color:#006782; }

@media (min-width:992px) {
    .drugs-landing-topic-cards { padding-top:32px; } 
} 
.drugs-landing-topic-cards__container { max-width:1200px; margin:0 auto; }
.drugs-landing-topic-cards__headline { max-width:335px; text-align:center; color:#fff; margin:0 auto 16px; }

@media (min-width:992px) {
    .drugs-landing-topic-cards__headline { line-height:normal; max-width:none; } 
} 
.drugs-landing-topic-cards__dek { max-width:500px; text-align:center; color:#fff; margin:0 auto 32px; }

@media (min-width:992px) {
    .drugs-landing-topic-cards__dek { font-size:18px; line-height:1.56; margin-bottom:40px; } 
} 
.drugs-landing-topic-cards .eh-carousel-upd .slick-slide { width:245px; }

@media (max-width:768.98px) {
    .drugs-landing-topic-cards .eh-carousel-upd .slick-slide { width:250px; } 
} 

@media (max-width:576.98px) {
    .drugs-landing-topic-cards .eh-carousel-upd .slick-slide { width:250px; } 
} 
.drugs-landing-topic-cards .eh-carousel-upd .slick-list { margin-left:9px; }
.drugs-landing-topic-cards .eh-carousel-upd .eh-carousel-upd__dots { margin-top:32px; margin-bottom:0; }
.drugs-landing-topic-cards .eh-carousel-upd .eh-carousel-upd__dots li { opacity:.4; }
.drugs-landing-topic-cards .eh-carousel-upd .eh-carousel-upd__dots li.slick-active { opacity:1; }
.drugs-landing-topic-cards .eh-carousel-upd .eh-carousel-upd__dots li.slick-active button { background-color:#fff; }
.drugs-landing-topic-cards .eh-carousel--not-mounted { display:-webkit-box; display:-ms-flexbox; display:flex; overflow:hidden; margin-left:9px; }
.drugs-landing-topic-cards .eh-carousel--not-mounted .drugs-landing-topic-cards__card-item { height:auto; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-preferred-size:0; flex-basis:0; }

@media (max-width:992px) {
    .drugs-landing-topic-cards .eh-carousel--not-mounted .drugs-landing-topic-cards__card-item { min-width:250px; } 
} 

@media (min-width:993px) {
    .drugs-landing-topic-cards .eh-carousel--not-mounted .drugs-landing-topic-cards__card-item { min-width:245px; } 
} 
.rc-section-article { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; padding:10px 0; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; -ms-flex-line-pack:distribute; align-content:space-around; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.rc-section-article__image-container { margin-right:10px; -webkit-box-flex:1; -ms-flex:1 1 0; flex:1 1 0; overflow:hidden; }
.rc-section-article__image { max-width:100%; height:auto; }
.rc-section-article__heading { font-size:15px; line-height:22px; margin:0 0 5px; padding:0; }
.rc-section-article__dek { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; line-height:24px; color:#333;  }
.rc-section-article__author { margin-top:11px; display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; }
.rc-section-article__author span { display:inline-block; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; font-weight:400; font-stretch:normal; font-style:normal; line-height:1.43; letter-spacing:normal; }

@media (min-width:376px) {
    .rc-section-article__author span { font-size:14px; } 
} 
.rc-section-article__author-by { color:#333; }
.rc-section-article__author-name { color:#666; }
.rc-section-article__issponsored { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; font-weight:400; font-stretch:normal; font-style:normal; line-height:1.43; letter-spacing:normal; }

@media (min-width:376px) {
    .rc-section-article__issponsored { font-size:14px; } 
} 
.rc-section-article__issponsored-label { color:#666; }
.rc-section-article__body { -webkit-box-flex:1; -ms-flex:1 1 0; flex:1 1 0; }
.rc-section-article__link { position:relative; line-height:0; text-decoration:none; display:inline-block; }
.rc-section-article__link:hover { text-decoration:none; }
.rc-section-article__image-container:hover+.rc-section-article__body .rc-section-article__heading,.rc-section-article__link:hover .rc-section-article__heading { color:#666; }

@media screen and (min-width:768px) {
    .rc-section-article { padding:0; margin-bottom:40px; } .rc-section-article__heading { font-size:22px; line-height:31px; } .rc-section-article__dek { display:block; } .rc-section-article__image-container { margin-right:20px; } .rc-section-article__body,.rc-section-article__image-container { -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; } 
} 
.rc-section-article .rc-section-article__image,.rc-section-article .rc-section-article__image-container { -webkit-box-flex:0; -ms-flex:none; flex:none; width:167px; height:94px; }

@media screen and (min-width:768px) {
    .rc-section-article .rc-section-article__image,.rc-section-article .rc-section-article__image-container { width:347px; height:195px; } 
} 

@media screen and (min-width:1024px) {
    .rc-section-article .rc-section-article__image,.rc-section-article .rc-section-article__image-container { width:197px; height:110px; } 
} 

@media screen and (min-width:1025px) {
    .rc-section-article .rc-section-article__image,.rc-section-article .rc-section-article__image-container { width:284px; height:159px; } 
} 

@media screen and (min-width:1025px) {
    .rc-section-article--large-image { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-line-pack:center; align-content:center; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:0; flex-shrink:0; } .rc-section-article--large-image:first-child { margin-right:25px; } .rc-section-article--large-image .rc-section-article__image-container { margin-right:0; margin-bottom:20px; } .rc-section-article--large-image .rc-section-article__image,.rc-section-article--large-image .rc-section-article__image-container { width:100%; height:auto; } .rc-section-article--large-image .rc-section-article__heading { padding-right:25px; } 
} 
.see-more-list__group { display:-webkit-box; display:-ms-flexbox; display:flex; white-space:wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
.see-more-list__group--hidden { display:none; }
.see-more-list__btn-wrapper { text-align:center; }
.ecommerce-container .ecommerce-product { border:1px solid #d1d1d1; overflow:auto; padding:20px; }

@media (min-width:577px) {
    .ecommerce-container .ecommerce-product { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.ecommerce-container .ecommerce-product__image { margin:0; }

@media (min-width:376px) {
    .ecommerce-container .ecommerce-product__image { margin:0 20px 0 0; width:300px; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } 
} 
.ecommerce-container .ecommerce-product__image img { max-width:300px; max-height:270px; height:auto; display:block; margin-left:auto; margin-right:auto; }
.ecommerce-container .ecommerce-product__image figcaption { font-size:12px; color:#999; }

@media (min-width:376px) {
    .ecommerce-container .ecommerce-product__text { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } 
} 
.ecommerce-container .ecommerce-product__name { font-size:20px; line-height:1.5; margin:10px 0 0; }

@media (min-width:376px) {
    .ecommerce-container .ecommerce-product__name { font-size:22px; line-height:1.36; margin:0; } 
} 
.ecommerce-container .ecommerce-product__description { font-size:14px; line-height:1.43; margin:10px 0 0; }
.ecommerce-container .ecommerce-disclaimer { font-size:12px; color:#999; margin:10px 20px; }
.ecommerce-container .capsule-button { margin-top:15px; }
.editor-note { font-size:18px; line-height:1.77; position:relative; padding:35px 30px 30px; border:2px solid #f5ad35; }
.editor-note__title { position:absolute; top:-13px; left:17px; font-size:16px; background-color:#fff; padding:0 12px; }
.editor-note__content a { color:#005cb7; }
.editor-note__content a:hover { color:#058574; text-decoration:underline; }
.editor-note__content a:active,.editor-note__content a:focus { color:#058574; text-decoration:underline; background:#e9fbf5; }
.editorial-sources { padding:0 15px; border-radius:8px; background-color:#f2f2f2; }
.editorial-sources__title { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.editorial-sources__title--opened { border-bottom:1px solid #d1d1d1; }
.editorial-sources__title h2 { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; line-height:45px; font-weight:400; color:#005cb7; margin:0; }
.editorial-sources__arrow { position:relative; top:3px; }
.editorial-sources__toggle-details-button { border:none; background-color:transparent; padding:0; position:absolute; top:0; left:0; outline:none; width:100%; height:100%; cursor:pointer; z-index:10; }
.editorial-sources__close { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; line-height:55px; text-align:right; border-top:1px solid #d1d1d1; margin-top:40px; }
.editorial-sources__close-title { font-size:16px; color:#005cb7; margin-right:10px; }
.editorial-sources__content { font-size:14px; line-height:1.57; padding:0 5px; }
.editorial-sources__content h3,.editorial-sources__content h4 { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:600; margin:16px 0 8px; color:#333; }
.editorial-sources__content .editorial-sources__content-inner ol,.editorial-sources__content .editorial-sources__content-inner ul { margin:0; }
.editorial-sources__content .editorial-sources__content-inner ol li { padding:0 0 0 22px; }
.editorial-sources__content .editorial-sources__content-inner ol li:before { left:3px; }

@media (min-width:577px) {
    .editorial-sources__content .editorial-sources__content-inner ul li:before { top:7px; } 
} 
.editorial-sources__content--collapsed { display:none; }
.footer { font-size:13px; font-weight:100; position:relative; z-index:1; padding-top:22px; padding-bottom:26px; opacity:1; margin-top:50px; background:#102734; }
.footer *,.footer:after,.footer:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
.footer__wrapper { overflow:visible; line-height: 1.8; margin:auto; padding-right:25px; padding-left:25px; max-width:1200px; }
.footer__wrapper-top { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:25px 0 0; }
.footer__wrapper{
    font-family: Open Sans,OpenSans-fallback,sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.8;
    color: #d1d1d1;
}
.alternateName {
    font-size: 11px;
}
.footer__wrapper a{
    color: #d1d1d1;
}
@media (min-width:577px) {
    .footer__wrapper-top { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; } 
} 

@media (min-width:1025px) {
    .footer__wrapper-top { margin:0; } 
} 
.footer__head { display:inline-block; }

@media (min-width:577px) {
    .footer__head { display:block; } 
} 

@media (min-width:1025px) {
    .footer__head { float:left; } 
} 
.footer__hearple { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

@media (min-width:1025px) {
    .footer__hearple { -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; margin-left:-12px; } 
} 
.footer__tagline { font-family:Merriweather,Merriweather-fallback,serif; font-size:26px; font-weight:600; line-height:1.38; margin:10px 25px 15px; text-align:center; color:#fff; }

@media (min-width:1025px) {
    .footer__tagline { text-align:left; margin:0 20px 15px 0; width:300px; } 
} 
.footer__share { margin: 30px 0; text-align: center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

@media (min-width:1025px) {
    .footer__share { -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; } 
} 

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .footer__share { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
.footer .social--minimal .social__share__btn { width:32px; height:32px; margin:0 10px 0 0; padding:0; border:0 solid #133b51; border-radius:50%; background: transparent; outline:0; cursor:pointer; }
.footer .social--minimal .social__share__btn svg { color:#fff; width:13px; height:13px; }
.footer .social--minimal .social__share__btn:hover { border:1px solid #133b51; }
.footer .social--minimal .social__share__btn--youtube svg .arrow { fill:#133b51; }
.footer__nav { margin:5px 0 20px; }

@media (min-width:577px) {
    .footer__nav { width:50%; margin:25px 0 20px; } 
} 

@media (min-width:1025px) {
    .footer__nav { display:inline-block; } 
} 
.footer__nav-container { -ms-flex-wrap:wrap; flex-wrap:wrap; display:-webkit-box; display:-ms-flexbox; display:flex; padding:0; list-style-type:none; margin:0; }

@media (min-width:577px) {
    .footer__nav-container {  } 
} 

@media (min-width:1025px) {
    .footer__nav-container { margin:0; margin-top: 0; } 
} 
.block_simple { margin-bottom: 15px; } 
.footer__nav-container .footer__nav-link-list h3{
    margin-bottom: 3px;
}
.footer__nav-container .footer__nav-link-list h3 a{
    color: #fff;
}
.footer__nav-container .ad-choice { display:inline-block; margin:0 5px; }
.footer__nav-container .footer__nav-link-list { -webkit-box-flex:1; -ms-flex:1 0 16.6666666666%; flex:1 0 16.6666666666%; padding:0; position:unset; margin-bottom:15px; }
.footer__nav-container .footer__nav-link-list:before { opacity:0; }
.footer__nav-container .footer__nav-link-list .footer__nav-link { display:inline; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight: normal; line-height:normal; color:#d1d1d1; }
.footer__nav-container .footer__nav-link-list .footer__nav-link:focus,.footer__nav-container .footer__nav-link-list .footer__nav-link:hover { text-decoration:none; color:#d1d1d1; outline:none; }
.footer .newsletter-sign-up,.footer__newsletter { margin:0; border-top:1px solid #d1d1d1; }
.footer .newsletter-sign-up__container,.footer__newsletter__container { position:unset; width:auto; background-color:transparent; padding-left:0; margin:0; }
.company_info .logo_site{
    float: left;
    width: 17%;
    margin-bottom: 15px;
}
.company_info .company_info_left{
    float: left;
    width: 50%;
    margin-bottom: 15px;
}
.company_info .company_info_right{
    float: left;
    width: 33%;
    margin-bottom: 15px;
}
.company_info .title_row{
    font-weight: bold;
    color: #fff;
    width: 25%;
    line-height: 1;
}
.logo_site img{
    padding-right: 100px;
}
.company_info_left .table_left{
    width: 95%;
}
.company_info_right .table_right{
    width: 35%;
}
.footer__share_con{
    float: right;
}
@media (max-width:768.98px) {
    .footer__nav-container .footer__nav-link-list { -ms-flex:1 0 50%; flex:1 0 50%; }
    .company_info .company_info_left, .company_info .company_info_right{
        width: 100%;
    }
    .company_info_left .table_left{
        width: 100%;
    }
    .company_info .company_info_left{
        margin-bottom: 0;
    }
    .company_info .title_row, .company_info_right .table_right{
        width: 38%;
    }
    .footer__share_con{
        float: none;
    }
} 
@media (min-width:1025px) {
    .footer .newsletter-sign-up__container,.footer__newsletter__container { padding-top:0; } 
} 

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .footer .newsletter-sign-up__container,.footer__newsletter__container { position:relative; top:0; } 
} 
hr {
    margin-top: 0;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid #999;
}
.footer .newsletter-sign-up__name,.footer__newsletter__name { margin-bottom:10px; }
.footer .newsletter-sign-up__name--type,.footer__newsletter__name--type { margin-bottom:17px; }
.footer .newsletter-sign-up__name--type-text,.footer__newsletter__name--type-text { color:#d1d1d1; }
.footer .newsletter-sign-up__name--category,.footer__newsletter__name--category { color:#fff; }
.footer .newsletter-sign-up__input,.footer__newsletter__input { color:#333; background-color:transparent; margin-bottom:9px; border-radius:0; }
.footer .newsletter-sign-up__input:focus,.footer__newsletter__input:focus { background-color:#fff; }
.footer .newsletter-sign-up__error,.footer__newsletter__error { font-family:Open Sans,OpenSans-fallback,sans-serif; }
.footer .newsletter-sign-up__button,.footer__newsletter__button { background-color:transparent; margin-top:9px; }
.footer .newsletter-sign-up__button:hover,.footer__newsletter__button:hover { background:#058574; color:#fff; }
.footer .newsletter-sign-up__button-active,.footer__newsletter__button-active { background:#058574; }
.footer .newsletter-sign-up__button-active:hover,.footer__newsletter__button-active:hover { background:#1b9f81; border-color:#1b9f81; }
.footer .newsletter-sign-up--invalid-email .newsletter-sign-up__button-active,.footer .newsletter-sign-up--invalid-email .newsletter-sign-up__button:hover:enabled,.footer .newsletter-sign-up--network-error .newsletter-sign-up__button-active,.footer .newsletter-sign-up--network-error .newsletter-sign-up__button:hover:enabled,.footer .newsletter-sign-up__button:disabled,.footer__newsletter--invalid-email .newsletter-sign-up__button-active,.footer__newsletter--invalid-email .newsletter-sign-up__button:hover:enabled,.footer__newsletter--network-error .newsletter-sign-up__button-active,.footer__newsletter--network-error .newsletter-sign-up__button:hover:enabled,.footer__newsletter__button:disabled { background:transparent; }
.footer .newsletter-sign-up--invalid-email .newsletter-sign-up__input,.footer .newsletter-sign-up--network-error .newsletter-sign-up__input,.footer__newsletter--invalid-email .newsletter-sign-up__input,.footer__newsletter--network-error .newsletter-sign-up__input { background:#fff; }
.footer .newsletter-sign-up__legal,.footer__newsletter__legal { font-family:Open Sans,OpenSans-fallback,sans-serif; display:inline-block; margin-top:15px; color:#d1d1d1; }
.footer .newsletter-sign-up__link,.footer__newsletter__link { color:#d1d1d1; text-decoration:underline; }

@media (min-width:577px) {
    .footer .newsletter-sign-up,.footer__newsletter { border:none; padding-left:15px; display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 

@media (min-width:1025px) {
    .footer .newsletter-sign-up,.footer__newsletter { padding: 15px; } 
} 
.footer__property { font-family:Open Sans,OpenSans-fallback,sans-serif; border-top:.5px solid #999; text-align:center; color:#999; margin:0 0 35px; }

@media (min-width:577px) {
    .footer__property { margin:15px 0 35px; } 
} 

@media (min-width:1025px) {
    .footer__property { text-align:left; display:inline-block; margin:50px 0 35px; width:100%; } 
} 
.footer__property-logo { position:relative; font-size:12px; font-weight:700; line-height:1.83; letter-spacing:.5px; margin:30px auto 10px; }

@media (min-width:1025px) {
    .footer__property-logo { display:inline-block; border-right:.5px solid #999; } 
} 
.footer__property-logo img { margin:0 30px -6px 10px; }
.footer__property-logo span { margin-left:20px; }

@media (min-width:1025px) {
    .footer__property-logo span { margin-left:0; } 
} 
.footer__property-logo-link { display:inline-block; position:relative; }
.footer__property-container { font-size:12px; font-weight:400; line-height:1.83; text-align:center; margin-bottom:25px; }

@media (min-width:1025px) {
    .footer__property-container { display:inline-block; margin:25px; } 
} 
.footer__property-container span { display:block; font-weight:700; }

@media (min-width:577px) {
    .footer__property-container span { display:inline-block; } 
} 
.footer__property-container .footer__property-link { text-decoration:none; margin:0 10px; color:#999; display:block; }

@media (min-width:1025px) {
    .footer__property-container .footer__property-link { display:inline-block; } 
} 
.footer__property-copyright { font-size:12px; font-weight:400; line-height:1.25; margin:0 15px; }

@media (min-width:1025px) {
    .footer__property-copyright { margin:0; } 
} 
.footer__badge { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap; }

@media (min-width:1025px) {
    .footer__badge { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
.footer__badge-img { display:block; position:relative; margin:0 0 16px; }
.footer__badge-img picture { display:inline-block; position:relative; }
.footer__badge-img img { display:block; }

@media (min-width:1025px) {
    .footer__badge-img { margin:0; } 
} 
.footer__badge-img--honcode { margin-left:16px; margin-right:16px; }
.footer__badge-img--truste { margin-right:0; margin-left:0; text-align:center; width:100%; }

@media (min-width:1025px) {
    .footer__badge-img--truste { width:auto; margin-left:12px; } 
} 
.footer__badge-img--truste img { margin:auto; }
.footer__badge-img--healthguard { width:100%; text-align:center; }

@media (min-width:1025px) {
    .footer__badge-img--healthguard { width:auto; margin-left:24px; } 
} 
.footer__badge-img--healthguard img { margin:auto; }
.footer .sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; border:0; }
.footer__adchoise-img { display:inline-block; position:relative; }
.goodrx__filter-dropdown-group .col-dropdown { -webkit-box-sizing:border-box; box-sizing:border-box; position:relative; font-size:15px; line-height:1.5; border-bottom:1px solid #d1d1d1; }
.goodrx__filter-dropdown-group .col-dropdown__label { font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; color:#000; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border:0; background:transparent; cursor:pointer; width:100%; text-align:left; outline:none; padding:15px 30px; }

@media only screen and (max-width:414px) {
    .goodrx__filter-dropdown-group .col-dropdown__label { padding:9px 15px; } 
} 

@media screen and (min-width:1025px) {
    .goodrx__filter-dropdown-group .col-dropdown__label { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; } 
} 
.goodrx__filter-dropdown-group .col-dropdown__label-icon { position:absolute; right:20px; }
.goodrx__filter-dropdown-group .col-dropdown__label-title { padding-right:5px; }
.goodrx__filter-dropdown-group .col-dropdown__selected { color:#005cb7; }
.goodrx__filter-dropdown-group .col-dropdown__content { background:#fff; font-size:16px; font-weight:400; line-height:1.75; color:#333; padding:0; }

@media screen and (min-width:1025px) {
    .goodrx__filter-dropdown-group .col-dropdown__content { -webkit-transform:none; -ms-transform:none; transform:none; bottom:unset; } 
} 
.goodrx__filter-dropdown-group .col-dropdown__items { display:block; }
.goodrx__filter-dropdown-group .col-dropdown__item { padding:6px 30px; cursor:pointer; }

@media only screen and (max-width:414px) {
    .goodrx__filter-dropdown-group .col-dropdown__item { padding:6px 15px; } 
} 
.goodrx__filter-dropdown-group .col-dropdown__item-selected { background-color:rgba(0,122,184,.14); font-weight:600; }
.goodrx__filter-dropdown-group .col-dropdown--expanded .goodrx__filter-dropdown-group .col-dropdown__label-icon { -webkit-transform:rotate(180deg) translateY(-3px); -ms-transform:rotate(180deg) translateY(-3px); transform:rotate(180deg) translateY(-3px); }
.goodrx__zipCode { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:20px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:600; color:#000; }
.goodrx__zipCode-value { color:#005cb7; text-decoration:underline; cursor:pointer; padding-right:13px; padding-left:5px; }
.goodrx__zipCode-form { display:inline-block; margin-left:10px; position:relative; }

@media only screen and (max-width:768px) {
    .goodrx__zipCode-form { width:100%; margin-left:0; } 
} 
.goodrx__zipCode-form form { display:-webkit-box; display:-ms-flexbox; display:flex; }
.goodrx__zipCode-form .goodrx__zipCode-entry-container { border:1px solid #dfdfdf; display:inline-block; -webkit-box-flex:1; -ms-flex:1 0 auto; flex:1 0 auto; }
.goodrx__zipCode-form .goodrx__zipCode-entry-container svg { margin:0 5px -5px; }
.goodrx__zipCode-form .goodrx__zipCode-entry { height:45px; border:none; }
.goodrx__zipCode-form input:focus { outline:none; }
.goodrx__zipCode-form .goodrx__zipCode-submit { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; border-radius:0 2px 2px 0; background-color:#08c; color:#fff; font-size:15px; height:47px; border:none; padding:1rem 1.5rem; }
.goodrx__zipCode-form .goodrx__zipCode-entry-container.zipCode-error { border:1px solid red; }
.goodrx__zipCode-form .goodrx__zipCode-submit.zipCode-error { background-color:#f44c63; padding:1rem; }
.goodrx__zipCode-form .zipCode-error-msg { font-size:12px; color:#f44c63; }
.goodrx__zipCode-form .eh-green-spinner { position:absolute; top:50%; right:65px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
* { -webkit-box-sizing:border-box; box-sizing:border-box; }
.goodrx__prescription { display:block; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row-wrap; flex-flow:row-wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:20px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:600; color:#000; }
.goodrx__prescription-details { color:#005cb7; text-decoration:underline; cursor:pointer; padding-left:5px; }
.goodrx__prescription-legalText { font-size:12px; font-weight:400; margin:0 !important; padding:0 !important; }
.goodrx__filter-modal { font-family:Open Sans,OpenSans-fallback,sans-serif; background-color:#f8f8f8; }
.goodrx__filter-modal-title { font-size:16px; line-height:1.5; color:#333; padding:15px 30px; border-bottom:1px solid #dedede; height:56px; }

@media only screen and (max-width:414px) {
    .goodrx__filter-modal-title { padding:9px 15px; font-size:18px; line-height:1.78; } 
} 
.goodrx__filter-modal .goodrx__filter-form { font-size:15px; font-weight:600; line-height:1.47; color:#000; height:600px; }
.goodrx__filter-modal .goodrx__filter-form .goodrx__filter-dropdown-group { position:absolute; width:100%; top:56px; bottom:100px; overflow-y:auto; }
.goodrx__filter-modal .goodrx__filter-form .buttons { text-align:center; position:absolute; bottom:0; padding:30px 0; height:100px; border-top:1px solid #b7b7b7; width:100%; }
.goodrx__filter-modal .goodrx__filter-form .buttons .modal-button { width:100px; height:45px; border-radius:2px; border:1px solid #08c; }
.goodrx__filter-modal .goodrx__filter-form .buttons .cancel-button { background-color:#fff; color:#005cb7; }
.goodrx__filter-modal .goodrx__filter-form .buttons .submit-button { margin-left:15px; background-color:#08c; color:#fff; }
.goodrx__filter-inline { margin-top:40px; font-family:Open Sans,OpenSans-fallback,sans-serif; }
.goodrx__filter-inline-title { display:none; }
.goodrx__filter-inline .col-dropdown { padding:15px 0 15px 15px; border:1px solid #d1d1d1; margin-right:15px; margin-bottom:35px; -webkit-box-flex:1; -ms-flex:1 1 0; flex:1 1 0; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; }
.goodrx__filter-inline .goodrx__filter-dropdown-group { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }
.goodrx__filter-inline .col-dropdown__label { display:block; padding:0; }
.goodrx__filter-inline .col-dropdown__label-title { display:block; position:absolute; top:-20px; left:0; }
.goodrx__filter-inline .col-dropdown__label-option { position:relative; text-align:left; display:-webkit-box; display:-ms-flexbox; display:flex; }
.goodrx__filter-inline .col-dropdown__selected { color:#333; font-size:15px; line-height:15px; font-family:Open Sans,OpenSans-fallback,sans-serif; padding-right:40px; white-space:nowrap; }
.goodrx__filter-inline .col-dropdown__content { position:absolute; width:calc(100% + 2px); left:-1px; top:40px; border:1px solid #d1d1d1; border-top:0 solid #d1d1d1; z-index:10; }
.goodrx__filter-inline .col-dropdown__label-icon { right:15px; }
.goodrx__filter-inline .col-dropdown[data-category-name=brand] { width:100%; max-width:585px; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; }
.goodrx__filter-inline .col-dropdown--expanded { border-bottom-width:0; }
.goodrx__filter-inline .col-dropdown--expanded .col-dropdown__item { padding:5px 15px 0; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.goodrx__filter-inline .col-dropdown--expanded .col-dropdown__label-option { border:none; }
.goodrx__modal .rc-modal { position:fixed; }

@media only screen and (max-width:414px) {
    .goodrx__modal .rc-modal { background-color:#f8f8f8; height:100%; } 
} 
.goodrx__modal.rc-modal__background { z-index:1000000; position:fixed; }
html.rc-modal--opened #ZDAdKitAdhesion { z-index:-1 !important; display:none !important; }
body,html { height:100%; }
.goodrx__modal .rc-modal { position:absolute; }

@media (min-width:414px) {
    .goodrx__modal .rc-modal { margin-top:50px; } 
} 
.goodrx__modal .rc-modal__background { z-index:100000000; }
.coupon-overlay { padding:20px 15px; background-color:#f8f8f8; }
.coupon-overlay__heading { font:18px/28px Open Sans,OpenSans-fallback,sans-serif; letter-spacing:0; color:#333; margin-bottom:15px; margin-right:30px; }
.coupon-overlay__tabs-container { margin-bottom:17px; }
.coupon-overlay__tab { font:600 16px/27px Open Sans,OpenSans-fallback,sans-serif; color:#666; font-weight:600; margin-right:50px; cursor:pointer; }
.coupon-overlay__tab--active { color:#000; padding-bottom:5px; border-bottom:3px solid #0048a3; }
.coupon-overlay__tab-content { min-height:48px; margin-bottom:15px; }
.coupon-overlay .discount { border:4px dashed #000; margin-bottom:18px; }
.coupon-overlay .discount__heading { border-bottom:2px solid #d8d8d8; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; background-color:#fff; }
.coupon-overlay .discount__title { font:16px Open Sans,OpenSans-fallback,sans-serif; color:#000; padding-top:15px; padding-left:19px; }
.coupon-overlay .discount__logo { font-size:0; }
.coupon-overlay .discount__pharmacist-info { border-bottom:2px solid #d8d8d8; padding:9px 15px 15px; font:600 16px Open Sans,OpenSans-fallback,sans-serif; color:#000; background-color:#fff; }
.coupon-overlay .discount__pharmacist-info span { font-weight:700; }
.coupon-overlay .discount__phones { padding:9px 15px 15px; font:12px Open Sans,OpenSans-fallback,sans-serif; color:#000; background-color:#fff; }
.coupon-overlay .discount__phone-number { font-family:600,Open Sans,OpenSans-fallback,sans-serif; }
.coupon-overlay .discount__info { background-color:#fff; color:#000; }
.coupon-overlay .discount__info-group { border-bottom:2px solid #d8d8d8; display:-webkit-box; display:-ms-flexbox; display:flex; }
.coupon-overlay .discount__info-item { padding:9px 15px 15px; -ms-flex-preferred-size:50%; flex-basis:50%; }
.coupon-overlay .discount__info-item:first-child { border-right:2px solid #d8d8d8; }
.coupon-overlay .discount__info-title { font:12px Open Sans,OpenSans-fallback,sans-serif; }
.coupon-overlay .discount__info-value { font:600 26px Open Sans,OpenSans-fallback,sans-serif; }
.coupon-overlay .prescription { padding:9px 15px 15px; background-color:#fff; }
.coupon-overlay .prescription__title { font:12px Open Sans,OpenSans-fallback,sans-serif; color:#000; margin-bottom:5px; }
.coupon-overlay .prescription__drug-name { font:600 26px Open Sans,OpenSans-fallback,sans-serif; color:#000; }
.coupon-overlay .prescription__tablets-amount { font:600 26px Open Sans,OpenSans-fallback,sans-serif; color:#666; text-transform:capitalize; }
.coupon-overlay .price-container { padding:9px 15px 15px; color:#000; }
.coupon-overlay .price-container__title { font:16px Open Sans,OpenSans-fallback,sans-serif; }
.coupon-overlay .price-container__price-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.coupon-overlay .price-container__price { font:600 60px Open Sans,OpenSans-fallback,sans-serif; }
.coupon-overlay .price-container__currency { font:40px Open Sans,OpenSans-fallback,sans-serif; }
.coupon-overlay .price-container__disclaimer { font:12px Open Sans,OpenSans-fallback,sans-serif; }
.coupon-overlay .price-container__disclaimer span { font-weight:700; }
.coupon-overlay__reminder-title { font:600 16px Open Sans,OpenSans-fallback,sans-serif; color:#000; }
.coupon-overlay__reminder-list { font:12px Open Sans,OpenSans-fallback,sans-serif; list-style:none; padding-left:10px; margin-top:5px; }
.coupon-overlay__reminder-list-item { display:-webkit-box; display:-ms-flexbox; display:flex; margin-bottom:5px; }
.coupon-overlay__reminder-bullet { margin-right:20px; }
.coupon-overlay__disclaimer { font:12px Open Sans,OpenSans-fallback,sans-serif; font-style:italic; margin-bottom:10px; }
.coupon-loader { position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%; height:100%; }

@media (min-width:414px) {
    .coupon-loader { position:inherit; min-height:450px; } 
} 
.coupon-via-email { font-family:Open Sans,OpenSans-fallback,sans-serif; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; font-size:15px; }
.coupon-via-email__button,.coupon-via-email__input { font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; height:45px; font-size:15px; border-radius:2px; -webkit-appearance:none; }
.coupon-via-email__input { -webkit-box-flex:1; -ms-flex:1; flex:1; padding-left:20px; padding-right:20px; border:1px solid #dfdfdf; color:#000; }
.coupon-via-email--error .coupon-via-email__input,.coupon-via-email--sending-after-error .coupon-via-email__input { border-color:#f44c63; }
.coupon-via-email__button { width:100px; color:#fff; font-weight:600; border:0; line-height:1.63; background:#08c; border-radius:0 2px 2px 0; cursor:pointer; }
.coupon-via-email--sending-after-error .coupon-via-email__button,.coupon-via-email--sending .coupon-via-email__button { line-height:0; }
.coupon-via-email--error .coupon-via-email__button,.coupon-via-email--sending-after-error .coupon-via-email__button { background:#f44c63; }
.coupon-via-email--success .coupon-via-email__button { cursor:default; background:#04af8e; }
.coupon-via-email__legal-copy { font-size:12px; font-style:italic; padding:15px 5px 0; line-height:20px; }
.coupon-via-email__errorInput { border:1px solid #f44c63; }
.coupon-via-email__validInput { border:1px solid #dfdfdf; }
.coupon-via-email__validation-fail { font-size:12px; width:100%; color:#f44c63; margin-top:3px; margin-bottom:0; }
.coupon-via-email__validation-pass { font-size:16px; margin-top:15px; text-align:center; color:#000; width:100%; }
.coupon-via-email__validation-pass span { font-weight:600; display:block; }
#print-button { -webkit-box-sizing:border-box; box-sizing:border-box; border:none; width:311px; }
#download-button,#print-button { font-family:Open Sans,OpenSans-fallback,sans-serif; background-color:#08c; color:#fff; height:40px; font-size:15px; line-height:1.63; }
#download-button { display:inline-block; text-decoration:none; text-align:center; width:100%; padding-top:.45rem; }
.coupon-via-text { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; font-family:Open Sans,OpenSans-fallback,sans-serif; }
.coupon-via-text__input { -webkit-box-flex:1; -ms-flex:1; flex:1; padding:0 0 0 20px; color:#666; border:1px solid #dfdfdf; border-radius:2px 0 0 2px; }
.coupon-via-text--error .coupon-via-text__input,.coupon-via-text--sending-after-error .coupon-via-text__input { border-color:#f44c63; }
.coupon-via-text__button { width:110px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; line-height:1.63; color:#fff; background:#08c; border:0; border-radius:0 2px 2px 0; cursor:pointer; }
.coupon-via-text--sending-after-error .coupon-via-text__button,.coupon-via-text--sending .coupon-via-text__button { line-height:0; }
.coupon-via-text--error .coupon-via-text__button,.coupon-via-text--sending-after-error .coupon-via-text__button { background:#f44c63; }
.coupon-via-text--success .coupon-via-text__button { cursor:default; background:#04af8e; }
.coupon-via-text__button,.coupon-via-text__input { height:45px; font-size:15px; -webkit-appearance:none; }
.coupon-via-text__error { width:100%; font-size:12px; color:#f44c63; }
.coupon-via-text__success { width:100%; margin-top:10px; font-size:16px; text-align:center; }
.coupon-via-text__legal-copy { font-size:12px; font-style:italic; padding:15px 5px 0; line-height:20px; }
.coupon-api-failure { font-family:Open Sans,OpenSans-fallback,sans-serif; text-align:center; }
.coupon-api-failure svg { display:block; margin:0 auto; }
.coupon-api-failure__header { margin:15px 0 0; font-size:26px; font-weight:600; }
.coupon-api-failure__description { margin:0; font-size:12px; }
.coupon-api-failure__try-again { display:block; margin:50px 0 0; font-size:15px; font-weight:700; color:#08c; text-decoration:underline; }
.coupon-api-failure__contact-us { margin:10px 0 0; font-size:12px; font-style:italic; }
.coupon-api-failure__contact-link { font-weight:700; color:#005cb7; text-decoration:underline; }
.goodrx__modal .rc-modal__close-btn:after { right:15px; top:0; font-size:36px; }
.no-coupon__background { padding:8% 10%; }

@media only screen and (max-width:414px) {
    .no-coupon__background { padding:14% 6%; } 
} 
.no-coupon__content { background-color:#fff; padding:7%; color:#000; }

@media only screen and (max-width:414px) {
    .no-coupon__content { padding:7% 6%; } 
} 
.no-coupon__title { font-size:26px; font-weight:600; }
.no-coupon__desc,.no-coupon__suggestion { font-size:16px; }
.no-coupon__desc span,.no-coupon__suggestion span { font-weight:600; color:#005cb7; text-decoration:underline; cursor:pointer; }
.no-coupon__reasons { font-size:12px; }
.goodrx-drug-search { background-color:#f7f2ed; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5); box-shadow:0 2px 4px 0 rgba(0,0,0,.5); padding:23px 18px; margin-bottom:20px; }
.goodrx-drug-search__title { font-size:17px; font-weight:600; color:#000; padding:0; margin:0 0 15px; }
.coupon-recs,.goodrx-drug-search__title { font-family:Open Sans,OpenSans-fallback,sans-serif; }
.coupon-recs__title { margin-bottom:15px; padding-bottom:15px; font-size:24px; border-bottom:2px solid #dedede; }

@media only screen and (min-width:768px) {
    .coupon-recs__title { margin-bottom:10px; padding-bottom:10px; font-size:32px; } 
} 
.coupon-recs__title--drug { text-transform:capitalize; }
.coupon-recs__marketplace { padding:0 !important; margin:0 !important; }
.coupon-recs__marketplace-text { position:relative; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; text-transform:none; }
.coupon-recs__marketplace-text>svg { position:absolute; bottom:2px; margin-left:4px; }
.coupon-recs__item { -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2); box-shadow:0 2px 4px 0 rgba(0,0,0,.2); }
.coupon-recs__item--lowest-price { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-color:#d7f1ec; width:100%; height:25px; padding:6px 5px 5px 18px; font-size:12px; font-weight:700; }
.coupon-recs__item--lowest-price-icon { margin-right:5px; }
.coupon-recs__item--info { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:15px 20px 20px; }

@media only screen and (min-width:768px) {
    .coupon-recs__item { -webkit-box-align:center; -ms-flex-align:center; align-items:center; } 
} 
.coupon-recs__pharmacy { width:101%; padding:0 0 15px; font-size:18px; color:#333; }

@media only screen and (min-width:768px) {
    .coupon-recs__pharmacy { width:25%; padding:0; } 
} 
.coupon-recs__price { -webkit-box-flex:1; -ms-flex:1; flex:1; }

@media only screen and (min-width:768px) {
    .coupon-recs__price { -webkit-box-flex:0; -ms-flex:none; flex:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .coupon-recs__price * { -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; } 
} 
.coupon-recs__price--coupon { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; margin:-6px 10px 0 0; font-size:26px; font-weight:600; color:#000; }

@media only screen and (min-width:768px) {
    .coupon-recs__price--coupon { margin-top:0; } 
} 
.coupon-recs__price--with-free { font-size:14px; font-weight:400; color:#666; }
.coupon-recs__button { padding:0; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; text-align:center; border:0; cursor:pointer; -webkit-appearance:none; }
.coupon-recs__button--get-coupon { width:170px; height:45px; font-size:15px; line-height:1.63; color:#fff; background:#04af8e; border-radius:2px; }
.coupon-recs__button--show-more { display:block; margin:30px auto; font-size:16px; background:none; }

@media only screen and (min-width:768px) {
    .coupon-recs__button--show-more { margin:20px auto; } 
} 
.coupon-recs__button--show-more svg { width:20px; height:11px; }
.coupon-loading { text-align:center; padding:70px 0 227px; border-top:2px solid #dedede; }
.coupon-loading * { -webkit-box-sizing:content-box; box-sizing:content-box; }
.coupon-loading>div { margin:auto; }
.coupon-loading-text { font-size:16px; font-weight:600; color:#444; }
.goodrx__filters { margin:20px 0; }
#mobile-layout .coupon-recs .coupon-api-failure .coupon-api-failure__header { margin:0; padding:50px 0 0; font-size:26px; border:solid #dedede; border-width:1px 0 0; }
#mobile-layout .coupon-recs .coupon-api-failure .coupon-api-failure__description { margin:0; padding:0; }
#mobile-layout .coupon-recs .coupon-api-failure .coupon-api-failure__contact-us { margin:10px 0 125px; padding:0; }
.eh-carousel-upd.slick-slider { position:relative; display:block; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; }
.eh-carousel-upd .slick-list { position:relative; overflow:hidden; display:block; margin:0; padding:0; }
.eh-carousel-upd .slick-list:focus { outline:none; }
.eh-carousel-upd .slick-list.dragging { cursor:pointer; cursor:hand; }
.eh-carousel-upd.slick-slider .slick-list,.eh-carousel-upd.slick-slider .slick-track { -webkit-transform:translateZ(0); transform:translateZ(0); }
.eh-carousel-upd .slick-track { position:relative; left:0; top:0; display:block; margin-left:auto; margin-right:auto; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; min-width:100%; }
.eh-carousel-upd .slick-track:after,.eh-carousel-upd .slick-track:before { content:""; display:table; }
.eh-carousel-upd .slick-track:after { clear:both; }
.slick-loading .eh-carousel-upd .slick-track { visibility:hidden; }
.eh-carousel-upd .slick-slide { min-height:1px; float:left; padding:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }
.eh-carousel-upd .slick-slide>div { height:100%; }
[dir=rtl] .eh-carousel-upd .slick-slide { float:right; }
.eh-carousel-upd .slick-slide img { display:block; }
.eh-carousel-upd .slick-slide.slick-loading img { display:none; }
.eh-carousel-upd .slick-slide.dragging img { pointer-events:none; }
.slick-initialized .eh-carousel-upd .slick-slide { display:block; }
.slick-loading .eh-carousel-upd .slick-slide { visibility:hidden; }
.slick-vertical .eh-carousel-upd .slick-slide { display:block; height:auto; border:1px solid transparent; }

@media (max-width:768.98px) {
    .eh-carousel-upd .slick-slide { width:300px; } 
} 

@media (max-width:576.98px) {
    .eh-carousel-upd .slick-slide { width:270px; } 
} 
.eh-carousel-upd .slick-arrow.slick-hidden { display:none; }
.eh-carousel-upd__nav-arrow { border-radius:50%; background:transparent; width:40px; height:40px; border:1px solid; color:#058574; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; cursor:pointer; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; outline:none; position:absolute; top:50%; margin:0 10px; }
.eh-carousel-upd__nav-arrow--next { right:-20px; -webkit-transform:translate(100%,-50%); -ms-transform:translate(100%,-50%); transform:translate(100%,-50%); z-index:1; }
.eh-carousel-upd__nav-arrow--next svg { position:relative; right:-1px; }
.eh-carousel-upd__nav-arrow--prev { left:-20px; -webkit-transform:translate(-100%,-50%); -ms-transform:translate(-100%,-50%); transform:translate(-100%,-50%); }
.eh-carousel-upd__nav-arrow--prev svg { position:relative; left:-1px; }
.eh-carousel-upd__nav-arrow.slick-disabled { display:none; }
.eh-carousel-upd__nav-arrow:hover { color:#fff; background:#058574; }
.eh-carousel-upd .eh-carousel-upd__dots { margin:15px auto; display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.eh-carousel-upd .eh-carousel-upd__dots li { margin:0 6px; padding:0; }
.eh-carousel-upd .eh-carousel-upd__dots li:last-child { margin:0 6px; }
.eh-carousel-upd .eh-carousel-upd__dots li:before { display:none; }
.eh-carousel-upd .eh-carousel-upd__dots li button { display:block; width:10px; height:10px; border:0; border-radius:50%; padding:0; font-size:0; outline:none; background:#dedede; -webkit-transition:background-color .2s ease-out; -o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; }
.eh-carousel-upd .eh-carousel-upd__dots li.slick-active button { background:#333; }
.horizontal-promo { display:block; }
.horizontal-promo__title * { margin:0; padding:0; }
.horizontal-promo__title a { text-decoration:none; color:#005cb7; }
.horizontal-promo__items { margin:0 -10px; }

@media screen and (min-width:769px) and (max-width:1200px) {
    .horizontal-promo__items { padding-left:54px; padding-right:54px; } 
} 

@media (hover) {
    .horizontal-promo__title a:hover { text-decoration:underline; } 
} 
.horizontal-promo .eh-section-title { margin:0; }
.horizontal-promo .eh-section-title__heading { font-size:12px; font-weight: bold; text-transform:uppercase; color:#cb3464; padding:0; letter-spacing:1.5px; margin-top:0; margin-bottom:10px; text-align:left; }

@media screen and (min-width:769px) and (max-width:1200px) {
    .horizontal-promo .eh-section-title__heading { padding-left:54px; padding-right:54px; } 
} 
.horizontal-promo--no-carousel { overflow:hidden; }
.horizontal-promo--no-carousel .horizontal-promo-card { width:100%; display:table-cell !important; vertical-align:top; min-width:300px; }

@media (min-width:769px) {
    .horizontal-promo--no-carousel .horizontal-promo-card { min-width:293px; } 
} 
.horizontal-promo-card { position:relative; color:#000; padding:0 10px 20px; height:100%; width:270px; display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; }
.horizontal-promo-card:after { content:""; height:1px; width:calc(100% - 20px); position:absolute; left:10px; bottom:0; background: transparent; }
.horizontal-promo-card__link { position:absolute; top:0; left:0; display:block; width:100%; height:100%; z-index:10; }
.horizontal-promo-card__image { width:100%; overflow:hidden; position:relative; margin:0 0 10px; }
.horizontal-promo-card__image:before { content:""; display:block; padding-top:56%; }
.horizontal-promo-card__sponsored { font-size:12px; font-weight:400; line-height:1.5; text-decoration:none; display:block; margin-bottom:10px; position:relative; z-index:20; letter-spacing:1.5px; text-transform:uppercase; color:#666; }
.horizontal-promo-card__title { margin:0; font-size: 16px; line-height: 150%; word-break:break-word; display:inline; background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#333; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; }
.horizontal-promo-card:hover { color:red; }
.horizontal-promo-card:hover .horizontal-promo-card__title { background-size:4px 40%; text-decoration:none; }

@media (min-width:577px) {
    .horizontal-promo-card { max-width:320px; } 
} 

@media (min-width:769px) {
    .horizontal-promo-card { max-width:none; } 
} 
.horizontal-promo-card__see-all-icon { border:1px solid #1b9f81; border-radius:50%; color:#1b9f81; width:40px; height:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0 0 15px; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; }
.horizontal-promo-card__see-all-icon svg { position:relative; right:-1px; }
.horizontal-promo-card--see-all { background:#f9f5f4; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; width:calc(100% - 20px) !important; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:0 10px; text-align:center; font-size:16px; line-height:normal; font-weight:600; color:#058574; padding:40px; outline:none; }
.horizontal-promo-card--see-all:after { display:none; }
.horizontal-promo-card--see-all:hover { text-decoration:none; color:#058574; }
.horizontal-promo-card--see-all:hover .horizontal-promo-card__see-all-icon { color:#fff; background:#058574; }
.horizontal-promo-card .video-tag { z-index:1; }
.info-tooltip { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-family:Open Sans,OpenSans-fallback,sans-serif; text-decoration:none; font-size:14px; color:#fff; background:none; padding:0; margin:0; border:0; cursor:pointer; outline:none; }
.info-tooltip,.info-tooltip *,.info-tooltip:after,.info-tooltip:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
.info-tooltip__label { display:none; }
.info-tooltip__icon { -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:24px; height:24px; border:1px solid #d1d1d1; border-radius:24px; background-color:hsla(0,0%,100%,.25); }
.info-tooltip--opened .info-tooltip__icon svg { position:static; }
.info-tooltip__content { position:absolute; z-index:1070; display:block; visibility:visible; }
.info-tooltip__content .rc-tooltip-content { width:290px; -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.16); box-shadow:0 1px 4px 0 rgba(0,0,0,.16); background-color:#fff; border:1px solid #dedede; padding:20px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; line-height:1.33; color:#333; border-radius:2px; -webkit-transform:translate(9px,11px); -ms-transform:translate(9px,11px); transform:translate(9px,11px); }
.info-tooltip__content .rc-tooltip-arrow { position:absolute; top:-6px; right:11px; border:solid #dedede; border-width:0 1px 1px 0; display:inline-block; padding:5px; -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); transform:rotate(-135deg); background:#fff; }

@media screen and (min-width:768px) {
    .info-tooltip__content .rc-tooltip-content { width:350px; } 
} 

@media screen and (min-width:768px) {
    .info-tooltip__label { display:block; } 
} 
.homepage-content-list_container { position:relative; width:100%; margin-bottom: 25px; }

@media (min-width:992px) {
    .homepage-content-list_container { max-width:1222px; margin:0 auto 50px; } 
} 
.homepage-content-list_container .by-line--default { font-family:Open Sans,OpenSans-fallback,sans-serif; margin-top:8px; margin-bottom:0; }
 
.homepage-content-list_container .by-line--default .by-line__profile-icons { display:none; }
.homepage-content-list_container .by-line--default .by-line__content { display:block; min-height:unset; }
.homepage-content-list_container .by-line--default .by-line__content .by-line__info-wrapper,.homepage-content-list_container .by-line--default .by-line__content .by-line__last-updated { display:inline-block; }
.homepage-content-list_container .by-line--default .by-line__content .by-line__info-wrapper { margin-bottom:0; }
.homepage-content-list_container .by-line--default .by-line__content .by-line__authors { font-weight: bold; color:#333; margin-right:8px; margin-bottom:0; font-size: 12px; }
.homepage-content-list_container .by-line--default .by-line__content .by-line__authors div { color:#666; }
.homepage-content-list_container .by-line--default .by-line__content .by-line__last-updated-title { display:none; }
.homepage-content-list_container .by-line--default .by-line__content .by-line__last-updated-date { font-size:12px; color:#999; }

@media (min-width:577px) {
    .homepage-content-list_container .by-line--default .by-line__content { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:start; } 
} 
.homepage-content-list_container .rc-section-article { padding-bottom:15px; }
.homepage-content-list_container .rc-section-article__body { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }
.homepage-content-list_container .rc-section-article__issponsored { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; margin-top:8px; margin-bottom:0; }

@media (min-width:577px) {
    .homepage-content-list_container .rc-section-article__issponsored { margin-top:16px; } 
} 

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } 
} 
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list { width:100%; }
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list .eh-section-title__dek { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; color:#666; letter-spacing:1.5px; text-transform:uppercase; padding:0 16px 8px; font-weight:400; }

@media (min-width:577px) {
    .homepage-content-list_container .homepage-content-list__4items .homepage-content-list .eh-section-title__dek { padding:0 24px 8px; } 
} 

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .homepage-content-list .eh-section-title__dek { padding:0 0 8px; } 
} 
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article { display:block; padding:0; margin-bottom:16px; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article:last-of-type { margin-bottom:0; } 
} 
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__image-container { width:100%; height:100%; -webkit-box-sizing:border-box; box-sizing:border-box; margin-bottom:8px; }

@media (min-width:577px) and (max-width:991px) {
    .homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__image-container { padding:0 24px; } 
} 
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__link { width:100%; display:block; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__link { width:100%; } 
} 
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__image { display:block; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center; max-width:none; width:100%; height:100%; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__image { margin-bottom:0; } 
} 
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__body { padding:0 15px; }

@media (min-width:577px) {
    .homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__body { padding:0 24px; } 
} 

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__body { padding:0 72px 0 0; } 
} 
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__heading { display:inline; background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#000; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; font-size:24px; line-height:1.42; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__heading { font-size:30px; line-height:1.27; } .homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__heading:hover { background-size:4px 40%; text-decoration:none; } 
} 
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__dek { font-size:16px; line-height:1.75; display:block; width:100%; margin-top:8px; }
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__dek p { margin:0 0 8px; }
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list__article .rc-section-article__dek p:last-child { margin-bottom:0; }
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list__large-image-links { position:static; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .homepage-content-list__large-image-links .rc-section-article--large-image { width:100%; } 
} 

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items>.homepage-content-list { padding-left:12px; } 
} 
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list--first { z-index:1; }
.homepage-content-list_container .homepage-content-list__4items .homepage-content-list--first .rc-section-article--large-image { margin-right:0; }
.homepage-content-list_container .homepage-content-list__4items .second-list { -webkit-box-sizing:border-box; box-sizing:border-box; position:relative; background-color:#f2f2f2; padding:24px 16px 32px; top:0; right:0; }

@media (min-width:577px) {
    .homepage-content-list_container .homepage-content-list__4items .second-list { padding:24px; } 
} 

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .second-list { margin-top:110px; padding:32px 100px 32px 78px; right:auto; top:auto; margin-left:-54px; max-width:564px; } 
} 
.homepage-content-list_container .homepage-content-list__4items .second-list .eh-section-title__dek { margin:0; padding:25px 0 0; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .second-list .eh-section-title__dek { padding:0; } 
} 
.homepage-content-list_container .homepage-content-list__4items .second-list .rc-section-article__heading { font-size:20px; line-height:1.33; }
.homepage-content-list_container .homepage-content-list__4items .second-list .rc-section-article__body { padding:0; }
.homepage-content-list_container .homepage-content-list__4items .second-list .rc-section-article__dek { display:none; line-height:1.43; }

@media (min-width:577px) {
    .homepage-content-list_container .homepage-content-list__4items .second-list .rc-section-article__dek { display:block; } 
} 
.homepage-content-list_container .homepage-content-list__4items .second-list .rc-section-article__image-container { display:none; }
.homepage-content-list_container .homepage-content-list__4items .second-list .rc-section-article__issponsored { margin-top:8px; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .second-list .homepage-content-list__links .rc-section-article__body { width:100%; } 
} 
.homepage-content-list_container .homepage-content-list__4items .second-list .by-line--default { margin:12px 0 0; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__4items .second-list .homepage-content-list__button { margin-top:16px; } 
} 
.homepage-content-list_container .homepage-content-list__4items .second-list .homepage-content-list { padding:0; width:auto; }
.homepage-content-list_container .homepage-content-list__4items .second-list .homepage-content-list__links { margin:0; }
.homepage-content-list_container .homepage-content-list__5items { margin:0 16px; display:block; }

@media (min-width:577px) {
    .homepage-content-list_container .homepage-content-list__5items { margin:0 24px; } 
} 

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__5items { margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; } 
} 
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list { width:100%; }
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list__title { margin:0 auto 16px; }
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list__title .eh-section-title__heading { color:#2a6049; padding-left: 16px; position: relative; text-align:left; margin:8px 0; }
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list__title .eh-section-title__dek { font-size:14px; font-weight:400; line-height:1.43; color:#333; max-width:100%; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__5items .homepage-content-list__title .eh-section-title__dek { max-width:697px; } 
} 
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list .rc-section-article { display:-webkit-box; display:-ms-flexbox; display:flex; background-image:-webkit-gradient(linear,left top,left bottom,from(#d1d1d1),to(#d1d1d1)); background-image:-o-linear-gradient(#d1d1d1,#d1d1d1); background-image:linear-gradient(#d1d1d1,#d1d1d1); background-size:100% 1px; background-position:0 100%; background-repeat:no-repeat; padding:12px 0; }
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list .rc-section-article:first-child { padding-top:0; }
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list .rc-section-article__heading { font-size:14px; line-height:150%; display:inline; background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#000; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__5items .homepage-content-list .rc-section-article__heading:hover { background-size:4px 40%; text-decoration:none; } 
} 
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list .rc-section-article__dek {font-size: 14px;
    line-height: 145%;
    margin: 8px 0 0 0;
    word-break: break-word;
    max-height: 40px;
    overflow: hidden;
    color: #444;}

@media (min-width:577px) {
    .homepage-content-list_container .homepage-content-list__5items .homepage-content-list .rc-section-article__dek { display:block; font-size:14px; } 
} 
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list .rc-section-article__image,.homepage-content-list_container .homepage-content-list__5items .homepage-content-list .rc-section-article__image-container { width:150px; height:120px; -o-object-fit:cover; object-fit:cover; }

@media (min-width:577px) and (max-width:991px) {
    .homepage-content-list_container .homepage-content-list__5items .homepage-content-list .rc-section-article__image,.homepage-content-list_container .homepage-content-list__5items .homepage-content-list .rc-section-article__image-container { width:124px; height:124px; } 
} 
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list__seeMore { display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; margin-top:24px; }
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list__items-col { display:inline-block; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__5items .homepage-content-list__items-col { width:695px; -webkit-box-sizing:border-box; box-sizing:border-box; padding-left:12px; } 
} 
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list__ad-col { margin:20px auto; width: 30%; }
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list__ad-col .ad-wrapper { position:-webkit-sticky; position:sticky; top:100px; }

@media (min-width:992px) {
    .homepage-content-list_container .homepage-content-list__5items .homepage-content-list__ad-col { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } 
} 
.homepage-content-list_container .homepage-content-list__button { font-weight:700; text-transform:capitalize; }
.homepage-content-list__button { position:relative; background:transparent; height:40px; margin:0 auto; }
.homepage-content-list__button svg { margin-left:7px; }
.homepage-content-list__button:hover { text-decoration:none; }
.homepage-content-list__btn-link { position:absolute; top:0; left:0; height:100%; width:100%; }
.homepage-content-list__seeMore { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
@font-face { font-family:Merriweather-fallback; size-adjust:122.81%; ascent-override:74%; src:local("Times New Roman"); }
@font-face { font-family:OpenSans-fallback; size-adjust:101.99%; ascent-override:103%; src:local("Arial"); }
main { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; line-height:1.75; color:#333; }
main *,main:after,main:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
main h1,main h2,main h3 { color:#000; font-family:Merriweather,Merriweather-fallback,serif; font-weight:700; }
main h1 a,main h2 a,main h3 a { background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; color:#000; }
main h1 a:hover,main h2 a:hover,main h3 a:hover { background-size:4px 40%; text-decoration:none; color:#000; }
main h1 { font-size:30px; line-height:1.33; }

@media (min-width:577px) {
    main h1 { font-size:40px; line-height:1.2; } 
} 

@media (min-width:769px) {
    main h1 { font-size:48px; line-height:1.2; } 
} 
main h2 { font-size:22px; line-height:1.45; margin:40px 0 20px; }
main h2:first-child { margin-top:0; }

@media (min-width:577px) {
    main h2 { font-size:24px; line-height:1.33; margin:50px 0 20px; } 
} 

@media (min-width:769px) {
    main h2 { font-size:30px; line-height:1.26; } 
} 
main h3 { font-size:20px; line-height:1.3; margin:30px 0 20px; }

@media (min-width:577px) {
    main h3 { margin:40px 0 20px; } 
} 
main h4 { font-size:14px; line-height:1.28; font-weight:700; margin:20px 0; }

@media (min-width:577px) {
    main h4 { margin:30px 0 20px; } 
} 
main p { margin:20px 0; }
main p:first-child { margin-top:0; }
main p:last-child { margin-bottom:0; }
main a { color:#005cb7; text-decoration:none; }
main a:hover { color:#005cb7; text-decoration:underline; }
main ol,main ul { margin:30px 0; padding:0; list-style:none; }
main div>li,main p>li,main ul li { display:table; padding:0 0 0 22px; margin:0 0 10px; position:relative; }
main div>li:last-child,main p>li:last-child,main ul li:last-child { margin-bottom:0; }

@media (min-width:577px) {
    main div>li:before,main p>li:before,main ul li:before { top:10px; } 
} 
main ol { counter-reset:myCounter; }
main ol li { display:table; padding:0 0 0 35px; margin:0 0 10px; position:relative; }
main ol li:before { counter-increment:myCounter; content:counter(myCounter); color:#04af8e; display:block; font-weight:700; position:absolute; left:13px; top:0; }
.subheading { font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; text-transform:uppercase; color:#666; padding:0; letter-spacing:1.5px; margin-top:0; margin-bottom:10px; }
.sfPageContainer .RadDock .rdCenter .rdCommands li:before { content:none; }
.homepage-hero {     
    font-size: 14px;
    line-height: 145%;
    color: #444; 
}
.homepage-hero__description { color:#444; }
.homepage-hero__byline { margin:8px 0 0; }
.homepage-hero__byline-image-item { position:relative; display:inline-block; margin:0; }
.homepage-hero__byline-image img { width:30px; height:30px; -o-object-fit:cover; object-fit:cover; border-radius:30px; margin-right:4px; vertical-align:middle; }
.homepage-hero__byline-author-name { color:#666; }
.homepage-hero__sponsor-text { color:#666; margin:8px 0 0; }
.homepage-hero__button { margin:16px 0 0; }
.homepage-hero__article-link:hover { text-decoration:none; }
.homepage-hero__article-row { width:100%; }

@media (min-width:992px) {
    .homepage-hero__article-row { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:nowrap; flex-wrap:nowrap; width:100%; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } 
} 
.homepage-hero__article .homepage-hero__image-item { position:relative; margin:8px 16px 0 0; }
.homepage-hero__article--featured .homepage-hero__title { font-size:22px; line-height:1.45; font-size:24px; margin:40px 0 8px; }
.homepage-hero__article--featured .homepage-hero__title:first-child { margin-top:0; }

@media (min-width:577px) {
    .homepage-hero__article--featured .homepage-hero__title { font-size:20px; line-height: 130%; margin:50px 0 20px; } 
} 

@media (min-width:769px) {
    .homepage-hero__article--featured .homepage-hero__title { font-size:24px; line-height: 130%; } 
} 

@media (min-width:577px) {
    .homepage-hero__article--featured .homepage-hero__title { margin-bottom:12px; } 
} 
.homepage-hero__article--featured .homepage-hero__description { margin:0; }

@media (min-width:992px) {
    .homepage-hero__article--featured { width:70%; max-width:696px; } 
} 
.homepage-hero__article--featured .homepage-hero__article-content { position:relative; z-index:1; margin-top:-38px; margin-bottom:16px; background-color:#f2f2f2; margin-left:16px; padding:16px 24px 24px; }

@media (min-width:577px) {
    .homepage-hero__article--featured .homepage-hero__article-content { max-width:658px; margin-left:24px; margin-top:-151px; } 
} 

@media (min-width:992px) {
    .homepage-hero__article--featured .homepage-hero__article-content { margin-top:-105px; max-width:490px; width:70%; } 
} 
.homepage-hero__article--featured .homepage-hero__image-item { margin:0; }
.homepage-hero__article--featured .homepage-hero__image { position:relative; width:100%; display:block; }
.homepage-hero__article--featured .homepage-hero__image img { width:100%; -o-object-fit:cover; object-fit:cover; height: 258px; }


.homepage-hero__list-title { margin:0; }
.homepage-hero__article--secondary { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:nowrap; flex-wrap:nowrap; width:100%; padding:8px 0; border-bottom:1px solid #d1d1d1; }
.homepage-hero__article--secondary .homepage-hero__image { display:block; width:150px; }

@media (min-width:577px) {
    .homepage-hero__article--secondary .homepage-hero__image { width:124px; } 
    .homepage-hero__article--featured .homepage-hero__image img {
        height: 444px;
    }
} 

@media (min-width:992px) {
    .homepage-hero__article--secondary .homepage-hero__image { width:150px; } 
    .homepage-hero__article--featured .homepage-hero__image img {
        height: 464px;
    }
} 
.homepage-hero__article--secondary .homepage-hero__image img { width:150px; height:120px; -o-object-fit:cover; object-fit:cover; }

@media (min-width:577px) {
    .homepage-hero__article--secondary .homepage-hero__image img { width:124px; height:124px; } 
} 

@media (min-width:992px) {
    .homepage-hero__article--secondary .homepage-hero__image img { width:150px; height:120px; } 
} 
.homepage-hero__article--secondary .homepage-hero__title { background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#333; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; display:inline; font-size:14px; line-height:150%; }
.homepage-hero__article--secondary .homepage-hero__title:hover { background-size:4px 40%; text-decoration:none; }
.homepage-hero__article--secondary .homepage-hero__description { color:#444; text-decoration:none; margin:8px 0;height: 40px;
    overflow: hidden; }

@media (min-width:577px) {
    .homepage-hero__article--secondary .homepage-hero__description { display:block; } 
} 
.homepage-hero__article--secondary .homepage-hero__description:hover { text-decoration:none; }
.homepage-hero__article--fullwidth { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; width:100%; max-width:none; }
.homepage-hero__article--fullwidth .homepage-hero__article-content { width:auto; }

@media (min-width:992px) {
    .homepage-hero__article--fullwidth .homepage-hero__article-content { max-width:490px; } 
} 
.homepage-hero__article--fullwidth .homepage-hero__social-container { width:auto; margin-left:24px; }
.homepage-hero__article--fullwidth .homepage-hero__image { -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; width:100vw; display:table-cell; }
.homepage-hero__article--fullwidth .homepage-hero__image-item { margin:0; }

@media (min-width:992px) {
    .homepage-hero,.homepage-hero__article--fullwidth .homepage-hero__article-row { max-width:1200px; margin:0 auto; } .homepage-hero { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
.homepage-hero__social-container { margin:0 16px; padding:8px 0; border-bottom:1px solid #d1d1d1; }

@media (min-width:577px) {
    .homepage-hero__social-container { margin:8px 24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 

@media (min-width:992px) {
    .homepage-hero__social-container { max-width:1200px; margin:0 auto; } 
} 
.homepage-hero__social-container { margin-bottom: 40px; }
.homepage-hero__social-container .homepage-hero__social-label { font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; text-transform:uppercase; color:#666; padding:0; letter-spacing:1.5px; line-height:16px; display:block; margin:8px 0 0; }

@media (min-width:577px) {
    .homepage-hero__social-container .homepage-hero__social-label { margin:0; } 
} 

@media (min-width:992px) {
    .homepage-hero__social-container .social--minimal { display:inline-block; } 
} 
.homepage-hero__social-container .social--minimal .social__share { display:-webkit-box; display:-ms-flexbox; display:flex; }
.homepage-hero__social-container .social--minimal .social__share__btn { width:40px; height:40px; margin:0 16px 0 0; border:1px solid; border-radius:50%; background:none; outline:0; cursor:pointer; padding:0; }
.homepage-hero__secondary { position:relative; padding:0 16px; margin-bottom: 25px; }

@media (min-width:577px) {
    .homepage-hero__secondary { padding:0 24px; } 
} 

@media (min-width:992px) {
    .homepage-hero__secondary { padding-right:0; padding-left:24px; max-width:490px; } 
} 
.homepage-hero.homepage-hero--hero-only { display:block; -webkit-box-flex:0; -ms-flex:none; flex:none; max-width:none; }
.horizontal-newsletter-signup { display:-webkit-box; display:-ms-flexbox; display:flex; position:relative; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0 auto; height:483px; max-width:1200px; }
.horizontal-newsletter-signup>div { width:100%; }

@media (min-width:768px) {
    .horizontal-newsletter-signup { height:338px; } 
} 

@media (min-width:1025px) {
    .horizontal-newsletter-signup { height:290px; margin:50px auto; width:84%; } 
} 
.horizontal-newsletter-signup__component { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0; width:100%; height:100%; }
.horizontal-newsletter-signup .newsletter-sign-up { margin:0; position:static; }
.horizontal-newsletter-signup .newsletter-sign-up__figure { position:absolute; max-width:none; width:100%; height:100%; }
.horizontal-newsletter-signup .newsletter-sign-up__container { margin:0; width:85%; height:auto; min-height:140px; padding:16px; background-color:#f2f2f2; }

@media (min-width:768px) {
    .horizontal-newsletter-signup .newsletter-sign-up__container { width:87%; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:24px 32px; } 
} 

@media (min-width:1025px) {
    .horizontal-newsletter-signup .newsletter-sign-up__container { display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 
.horizontal-newsletter-signup .newsletter-sign-up__name { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:0; }
.horizontal-newsletter-signup .newsletter-sign-up__name--type { margin-bottom:8px; }
.horizontal-newsletter-signup .newsletter-sign-up__name--category { font-size:30px; word-break:break-word; line-height:1.27; }

@media (min-width:1025px) {
    .horizontal-newsletter-signup .newsletter-sign-up__name { width:416px; } 
} 
.horizontal-newsletter-signup .newsletter-sign-up__form { margin-top:10px; }

@media (min-width:768px) {
    .horizontal-newsletter-signup .newsletter-sign-up__form { margin-top:18px; margin-right:15px; } 
} 

@media (min-width:1025px) {
    .horizontal-newsletter-signup .newsletter-sign-up__form { width:53%; } 
} 
.horizontal-newsletter-signup .newsletter-sign-up--invalid-email .newsletter-sign-up__button,.horizontal-newsletter-signup .newsletter-sign-up--network-error .newsletter-sign-up__button { margin:0; }
.horizontal-newsletter-signup .newsletter-sign-up--invalid-email .newsletter-sign-up__button-active,.horizontal-newsletter-signup .newsletter-sign-up--network-error .newsletter-sign-up__button-active { background-color:transparent; }

@media (min-width:768px) {
    .horizontal-newsletter-signup .newsletter-sign-up--invalid-email .newsletter-sign-up__button,.horizontal-newsletter-signup .newsletter-sign-up--network-error .newsletter-sign-up__button { margin:0 0 0 24px; } 
} 

@media (min-width:768px) {
    .horizontal-newsletter-signup .newsletter-sign-up--invalid-email .newsletter-sign-up__legal,.horizontal-newsletter-signup .newsletter-sign-up--network-error .newsletter-sign-up__legal { margin:25px 0; } 
} 
.horizontal-newsletter-signup .newsletter-sign-up__email { height:auto; }

@media (min-width:768px) {
    .horizontal-newsletter-signup .newsletter-sign-up__email { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; } 
} 
.horizontal-newsletter-signup .newsletter-sign-up__input { margin:0; background-color:#f2f2f2; }
.horizontal-newsletter-signup .newsletter-sign-up__input:focus { background:#fff; }

@media (min-width:768px) {
    .horizontal-newsletter-signup .newsletter-sign-up__error { position:absolute; top:100%; } 
} 
.horizontal-newsletter-signup .newsletter-sign-up__button { margin:20px 0 0; width:150px; height:40px; padding:6px 20px; background-color:transparent; }

@media (min-width:768px) {
    .horizontal-newsletter-signup .newsletter-sign-up__button { margin:0 0 0 24px; width:116px; } 
} 
.horizontal-newsletter-signup .newsletter-sign-up__button-active { background-color:#058574; }

@media (hover:hover) {
    .horizontal-newsletter-signup .newsletter-sign-up__button:hover { background:#058574; } 
} 
.horizontal-newsletter-signup .newsletter-sign-up__legal { margin-top:10px; line-height:1.5; }

@media (min-width:768px) {
    .horizontal-newsletter-signup .newsletter-sign-up__legal { margin-top:4px; } 
} 
.horizontal-newsletter-signup .newsletter-sign-up__success { margin-top:10px; }
.eh-image-selector { max-width:776px; -webkit-box-sizing:border-box; box-sizing:border-box; margin:0 auto; }
.eh-image-selector__images { position:relative; overflow:hidden; }
.eh-image-selector__images:after { content:""; display:block; clear:both; }
.eh-image-selector__image { position:relative; display:block; float:left; width:100%; margin:0 -100% 0 0; -webkit-transition:opacity .75s; -o-transition:opacity .75s; transition:opacity .75s; -webkit-transition-timing-function:linear; -o-transition-timing-function:linear; transition-timing-function:linear; opacity:0; }
.eh-image-selector__image img { width:100%; height:auto; max-width:100%; display:block; }
.eh-image-selector__image--active { opacity:1; }
.eh-image-selector .eh-image-selector__nav { margin:0; list-style:none; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-orient:horizontal; -ms-flex-direction:row; flex-direction:row; }
.eh-image-selector .eh-image-selector__nav,.eh-image-selector .eh-image-selector__nav-item { padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-direction:normal; }
.eh-image-selector .eh-image-selector__nav-item { -webkit-box-orient:vertical; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-flex:1; -ms-flex:1; flex:1; min-width:0; word-break:break-word; position:relative; text-align:center; vertical-align:top; border-top:10px solid #d1d1d1; margin:0 2px; }
.eh-image-selector .eh-image-selector__nav-item:first-child { margin-left:0; }
.eh-image-selector .eh-image-selector__nav-item:last-child { margin-right:0; }
.eh-image-selector .eh-image-selector__nav-item:before { display:none; }
.eh-image-selector .eh-image-selector__nav-item button { color:#666; padding:28px 10px 18px; display:block; width:100%; text-decoration:none; background:transparent; border:0; outline:none; cursor:pointer; margin-top:-10px; font-size:12px; line-height:1.42; }
.eh-image-selector .eh-image-selector__nav-item--active { border-top-color:#111; }
.eh-image-selector .eh-image-selector__nav-item--active button { color:#111; font-weight:600; }
.eh-image-selector .eh-image-selector__nav-item--active button:before { position:absolute; -webkit-box-sizing:border-box; box-sizing:border-box; top:0; right:0; left:0; display:block; margin:auto; content:""; width:20px; height:10px; border:10px solid transparent; border-top:8px solid #333; }
.info-blocks__carousel { background-color:#eaeaea; padding:25px 0; }
.info-blocks__carousel .info-blocks__container { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:100%; margin-top:50px; background-color:#fff; }
.info-blocks__carousel .info-blocks__img { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; position:absolute; top:-42px; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); margin:0; width:72px; height:72px; }
.info-blocks__carousel .info-blocks__img .eh-image__img { max-width:100%; height:auto; }
.info-blocks__carousel .info-blocks__intro { text-align:center; width:100%; padding:40px 15px 18px; height: 200px; }
.info-blocks__carousel .info-blocks__title { text-align:center; margin:12px; }
.info-blocks__carousel .info-blocks__dek { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:400; line-height:1.43; text-align:center; color:#333; margin-top:0; }
.info-blocks__carousel .eh-carousel-upd { max-width:1200px; margin:0 auto; padding-left:16px; }
.info-blocks__carousel .eh-carousel-upd .slick-slide { width:220px; margin-right:16px; }
.info-blocks__carousel .eh-carousel-upd .slick-slide>div { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; width:220px; }
.info-blocks__carousel .eh-carousel-upd__dots li button:before { width:10px; height:10px; }
.info-blocks__carousel .eh-carousel--not-mounted { max-width:1200px; margin:0 auto; padding-left:16px; white-space:nowrap; overflow:hidden; }
.info-blocks__carousel .eh-carousel--not-mounted .info-blocks__container { display:inline-block; width:220px; height:100%; vertical-align:bottom; -webkit-box-sizing:border-box; box-sizing:border-box; padding-right:16px; }
.info-blocks__carousel .eh-carousel--not-mounted .info-blocks__container>* { white-space:normal; }
.info-blocks__carousel-mincards .eh-carousel-upd .slick-slide>div { width:auto; }

@media screen and (min-width:1200px) {
    .info-blocks__carousel-maxcards .eh-carousel-upd { max-width:1200px; } 
} 
.info-blocks__subheader { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; font-weight:400; letter-spacing:1.5px; color:#333; text-transform:uppercase; margin:0 auto; max-width:1200px; padding:0 17px; }

@media (min-width:1025px) {
    .info-blocks__subheader-maxcards { max-width:1200px; } 
} 
.info-blocks__link { position:relative; }
.info-blocks__link,.info-blocks__link:hover { text-decoration:none; }
.health-topics__nav-container { position:relative; }
.health-topics__nav { font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:700; color:#005cb7; max-width:1045px; margin:0 6.2%; }
.health-topics__nav-ul { display:block; margin:0; padding:0; list-style:none; text-align:center; }
.health-topics__nav-letter--active .health-topics__nav-letter-anchor { color:#005cb7; font-size:23px; }
.health-topics__nav-letter-anchor { display:block; color:#666; font-size:11px; line-height:11px; padding:3px 4px; text-transform:uppercase; }
.health-topics__nav-letter-anchor:active { font-size:20px; line-height:26px; text-decoration:none; }
.health-topics__nav-letter-anchor:hover { text-decoration:none; }

@media (min-width:1024px) {
    .health-topics__nav-ul { display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; position:static; -ms-flex-wrap:nowrap; flex-wrap:nowrap; margin:10px auto; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .health-topics__nav-letter--active .health-topics__nav-letter-anchor,.health-topics__nav-letter-anchor,.health-topics__nav-letter-anchor:active { font-size:28px; text-transform:uppercase; line-height:33px; color:#005cb7; } 
} 
.health-topics__popular { margin-bottom:50px; }
.health-topics__popular-item-cta-text { font-size:16px; font-weight:600; color:#333; display:block; text-align:center; padding:0 22px; margin-bottom:1.3%; }
.health-topics__popular-item-img { width:100%; position:relative; margin:0 0 10px; }
.health-topics__popular-item-img:before { content:""; display:block; padding-top:56%; }
.health-topics__popular-item-img picture { position:static; }
.health-topics__popular-item-img img { position:absolute; top:50%; left:50%; display:block; width:auto; height:auto; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); border-radius:50%; }
.health-topics__popular .eh-carousel-upd__nav-arrow--next,.health-topics__popular .eh-carousel-upd__nav-arrow--prev { display:none; }

@media (min-width:1025px) {
    .health-topics__popular .eh-carousel-upd__nav-arrow--next,.health-topics__popular .eh-carousel-upd__nav-arrow--prev { display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 
.health-topics { position:relative; z-index:11; background-color:#fff; }
.health-topics__row { max-width:1205px; margin:0 auto; }
.health-topics__sub-header { font-size:12px; letter-spacing:1.5px; margin-left:20px; color:#666; text-transform:uppercase; }

@media (min-width:1024px) {
    .health-topics__sub-header { margin-left:6.2%; } 
} 
.health-topics__header { text-align:center; }
.health-topics__title { margin-bottom:10px; }

@media (min-width:577px) {
    .health-topics__title { margin-bottom:15px; } 
} 
.health-topics__dek { font-size:16px; padding:0 20px; margin-bottom:25px; }
.health-topics__search { max-width:385px; text-align:left; padding:15px 20px; margin:0 auto 20px; position:-webkit-sticky; position:sticky; top:40px; height:65px; background-color:#fff; z-index:1000; }

@media (min-width:1024px) {
    .health-topics__search { margin-bottom:50px; position:static; } 
} 
.health-topics__search form { border:1px solid #d1d1d1; border-radius:5px; padding:1px; }
.health-topics__search input { font-size:15px; }
.health-topics__search .component-react-search__result-list--item-word { padding:0 15px; }

@media (max-width:576.98px) {
    .health-topics__popular-item-img { height:100px; } 
} 
.health-topics .ad-wrapper { margin-bottom:20px; }
.health-topics__topics-container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.health-topics__topics-container>* { height:100%; overflow:auto; }
.health-topics__topics-container .topicslist { -webkit-box-flex:0; -ms-flex:0 1 90%; flex:0 1 90%; padding-top:0; width:90%; }
.health-topics__topics-container .topicslist__section { margin-bottom:25px; }
.health-topics__topics-container .topicslist__section-wrapper { padding-top:105px; margin-top:-105px; }
.health-topics__topics-container .topicslist__sectionheader { margin-bottom:15px; }
.health-topics__topics-container .topicslist__topiccolumncont { width:100%; display:block; }
.health-topics__topics-container .topicslist__colcontainer { padding:0; }
.health-topics__topics-container .health-topics__sub-header { -ms-flex-preferred-size:100%; flex-basis:100%; -webkit-box-flex:1; -ms-flex:1; flex:1; width:auto; }
.health-topics__topics-container .health-topics__nav-container { -webkit-box-flex:1; -ms-flex:1; flex:1; position:-webkit-sticky; position:sticky; top:105px; -ms-flex-item-align:stretch; align-self:stretch; margin-top:40px; }

@media (min-width:1024px) {
    .health-topics__topics-container { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; } .health-topics__topics-container .topicslist { -ms-flex-preferred-size:100%; flex-basis:100%; background:#f7f2ed; padding:24px 0; width:auto; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .health-topics__topics-container .topicslist__section { max-width:1205px; margin:0 auto 20px; padding:24px 5.2%; } .health-topics__topics-container .topicslist__section-wrapper { padding-top:55px; margin-top:-55px; } .health-topics__topics-container .topicslist__topiccolumncont { width:33%; display:inline-block; } .health-topics__topics-container .health-topics__nav-container { -ms-flex-preferred-size:100%; flex-basis:100%; width:auto; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; margin:0 auto 20px; max-width:1205px; position:static; } 
} 
.eh-large-promo { position:relative; }
.eh-large-promo__container { border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; padding:20px 0 30px; }
.eh-large-promo__image-block { margin:0 0 15px; }
.eh-large-promo__image { position:relative; overflow:hidden; display:block; }
.eh-large-promo__image:before { content:""; display:block; padding-top:56.666%; }
.eh-large-promo__image img { position:absolute; top:50%; left:0; width:100%; height:auto; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.eh-large-promo__sponsor { margin:12px 0 0; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-large-promo__sponsor-label { font-size:12px; line-height:normal; font-weight:400; color:#666; margin:0 0 10px; letter-spacing:1.5px; text-transform:uppercase; }
.eh-large-promo__sponsor-img { margin:0 0 8px; position:relative; }
.eh-large-promo__sponsor-img img { max-width:65px; max-height:40px; }
.eh-large-promo__title { font-size:20px; line-height:1.7; margin:0 0 12px; }
.eh-large-promo__description { font-size:14px; line-height:1.43; }
.eh-large-promo__description p:first-child { margin-top:0; }
.eh-large-promo__description p:last-child { margin-bottom:0; }
.eh-large-promo__description a { color:#005cb7; text-decoration:none; }
.eh-large-promo__button { margin-top:15px; }
.eh-large-promo__button--no-margin { margin-top:0; }
.eh-large-promo__terms { color:#999; display:block; font-size:12px; line-height:1.5; margin:10px 0 0; }

@media (min-width:577px) {
    .eh-large-promo__container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; } .eh-large-promo__title { margin:0 0 20px; } .eh-large-promo__image-block { -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; margin:0 24px 0 0; width:284px; } .eh-large-promo__content-block { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; width:calc(100% - 308px); } .eh-large-promo__sponsor-label { width:100%; } .eh-large-promo__sponsor-img { max-width:85px; } .eh-large-promo__title:first-child { margin-top:0; } 
} 

@media (hover:hover) {
    .eh-large-promo__description a:hover { text-decoration:underline; } 
} 
.latest-feed { padding:30px 0; }
.latest-feed__title { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; line-height:normal; letter-spacing:1px; font-weight: bold; color:#3bac4a; text-transform:uppercase; margin:0 0 10px; }
.latest-feed__title a { color:#005cb7; text-decoration:none; background:none; }
.latest-feed__title a:hover { color:#005cb7; background:none; text-decoration:underline; }
.latest-feed__see-all { margin-bottom:40px; }
.latest-feed__see-all-wrapper { text-align:center; }
.latest-feed__ad { margin:40px 0 0; }

@media (min-width:769px) {
    .latest-feed--has-ad .latest-feed__wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .latest-feed--has-ad .latest-feed__articles-list { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:700px; margin:0 30px 0 0; text-align:center; } .latest-feed--has-ad .latest-feed__ad { width:300px; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; margin:0; } 
} 
.latest-feed--author .latest-feed__articles-list article+article:after { content:""; display:table; clear:both; }

@media (max-width:576.98px) {
    .latest-feed--author .latest-feed__articles-list article+article .latest-feed-item__image { position:relative; width:95px; height:95px; overflow:hidden; float:left; margin-right:20px; } .latest-feed--author .latest-feed__articles-list article+article .latest-feed-item__image img { position:absolute; top:50%; left:50%; height:100%; width:auto; max-width:none; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } 
} 

@media (max-width:576.98px) {
    .latest-feed--author .latest-feed__articles-list article+article .latest-feed-item__data { overflow:hidden; } 
} 

@media (max-width:576.98px) {
    .latest-feed--author .latest-feed__articles-list article+article .latest-feed-item__dek { display:none; } 
} 
.latest-feed-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:0 0 20px; padding:0 0 20px; border-bottom:1px solid #d1d1d1; text-align:left; }
.latest-feed-item__image { margin:0 0 10px; position:relative; display:block; overflow:hidden; }
.latest-feed-item__image img { width:auto; height:100%; position:absolute; top:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }
.latest-feed-item__image:after { content:""; display:block; padding-top:57.4%; }
.latest-feed-item__data { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }
.latest-feed-item__sponsored { color:#666; font-size:14px; line-height:1.43; margin:10px 0 0; }
.latest-feed-item__title { line-height:1.7; margin:0 0 15px; }
.latest-feed-item__dek { line-height:1.43; margin:0; }
.latest-feed-item__meta { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; font-size:14px; line-height:1.43; margin:10px 0 0; }
.latest-feed-item__author { margin:0 5px 0 0; }
.latest-feed-item__date { color:#999; font-size:12px; margin:0 0 1px 5px; }
.latest-feed-item__btn { width:158px; height:45px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 auto 40px; border:1px solid #058574; border-radius:22.5px; background-color:#fff; outline:none; text-decoration:none; cursor:pointer; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; text-align:center; }
.latest-feed-item__btn:hover { background-color:#058574; text-decoration:none; }
.latest-feed-item__btn:hover span { color:#fff; }
.latest-feed-item__btn span { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; color:#058574; display:inline-block; }

@media (min-width:577px) {
    .latest-feed-item { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } .latest-feed-item__image { -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; width:284px; margin:0 24px 0 0; } .latest-feed-item__data { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } 
} 
.latest-work-feed { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-bottom:30px; }
.latest-work-feed__see-more { text-align:center; }
.latest-work-feed .eh-green-spinner { -ms-flex-item-align:center; align-self:center; }
.latest-work-feed .latest-feed { padding-bottom:0; }
.latest-work-feed .latest-feed-item:not(:first-child) { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }
.latest-work-feed .latest-feed-item:not(:first-child) .latest-feed-item__title { margin-bottom:5px; }

@media (min-width:577px) {
    .latest-work-feed .latest-feed-item:not(:first-child) .latest-feed-item__title { margin-bottom:15px; } 
} 
.latest-work-feed .latest-feed-item:not(:first-child) .latest-feed-item__image { -ms-flex-negative:0; flex-shrink:0; }
.latest-work-feed .latest-feed-item:not(:first-child) .latest-feed-item__data { margin-top:-8px; }

@media (min-width:577px) {
    .latest-work-feed .latest-feed-item:not(:first-child) .latest-feed-item__data { margin-top:0; } 
} 
.latest-work-feed .latest-feed-item:not(:first-child) .latest-feed-item__meta { margin-top:5px; }

@media (min-width:577px) {
    .latest-work-feed .latest-feed-item:not(:first-child) .latest-feed-item__meta { margin-top:10px; } 
} 
.latest-work-feed .latest-feed-item__author { display:none; }
.latest-work-feed .latest-feed-item__date { margin:0; }

@media (min-width:577px) {
    .latest-work-feed .latest-feed-item__meta { margin-top:10px; } 
} 
.link-list { border:1px solid #d1d1d1; background-color:#fff; padding:0 15px; position:relative; }
.link-list__icon { display:-webkit-box; display:-ms-flexbox; display:flex; position:absolute; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; top:6px; left:8px; background:#fff; -webkit-transform:translate(-15px,-15px); -ms-transform:translate(-15px,-15px); transform:translate(-15px,-15px); width:48px; height:44px; }
.link-list__header { margin:3px 0 13px 39px; min-height:34px; }
.link-list__header h2 { font-size:24px; font-weight:700; line-height:1.42; margin:0; }
.link-list__sub-header { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; letter-spacing:1.5px; color:#666; text-transform:uppercase; font-weight:400; margin:0 0 10px; }

@media (min-width:769px) {
    .link-list__blocks { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
.link-list__content { display:block; margin:0 0 22px; }

@media (min-width:769px) {
    .link-list__content { -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; width:33%; margin:0 0 29px; } 
} 
.link-list__content-link { display:block; padding:0 25px 0 0; margin:0 0 22px; font-size:16px; font-weight:600; }

@media (min-width:769px) {
    .link-list__content-link { line-height:1.25; margin:0 0 25px; } 
} 
.link-list__content-link:last-child { margin:0; }
.link-list__expand { border-top:1px solid #d1d1d1; padding:16px 0; text-align:center; }
.link-list__expand-button { border:1.5px solid #058574; border-radius:40px; color:#058574; display:inline-block; font-size:16px; font-weight:600; outline:none; padding:0; height:40px; width:137px; cursor:pointer; -webkit-transition:background-color .2s ease-out; -o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; }
.link-list__expand-button svg { margin-left:10px; position:relative; top:2px; }
.link-list__expand-button:hover { background:#058574; color:#fff; }
.link-list.link-list--has-rightrail { max-width:none; }

@media (min-width:769px) {
    .link-list.link-list--has-rightrail .link-list__content { width:50%; } 
} 
.eh-pg-headline__title { padding-right:15px; margin:0 0 10px; }
.eh-pg-headline__dek { padding-right:15px; }
.eh-pg-headline__subheader { line-height:normal; margin-right:48px; }
.eh-pg-headline .sponsored-label { padding:0; margin:0 0 15px; }

@media (min-width:577px) {
    .eh-pg-headline .sponsored-label { margin:0 0 20px; } 
} 
.eh-pg-headline--centered { text-align:center; }
.photogallery-item { display:block; color:#333; }
.photogallery-item__dek { font-size:18px; line-height:1.56; }
.photogallery-item__title { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin:0 0 20px; }
.photogallery-item__title-number { color:#04af8e; font-size:65px; font-weight:700; line-height:.65; margin:6px 16px 0 0; letter-spacing:-6px; }
.photogallery-item__title h2 { font-size:22px; line-height:normal; margin:0; min-height:56px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.photogallery-item__media figure { margin:0; }
.photogallery-item__media--video figure { margin:0 0 46px; }
.photogallery-item__media-image { position:relative; display:block; }
.photogallery-item__media-image picture { display:inline-block; overflow:hidden; }
.photogallery-item__media-image img { display:block; }
.photogallery-item__media-info { margin:10px 0 0; font-size:14px; line-height:1.2; }
.photogallery-item__media-caption { display:block; font-size:14px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; margin:0 10px 0 0; }
.photogallery-item__media-credit { display:block; font-size:12px; color:#999; white-space:nowrap; }
.photogallery-item__media-credit a { color:#005cb7; }
.photogallery-item__media-credit a:hover { text-decoration:underline; }
.photogallery-item__media-caption+.photogallery-item__media-credit { margin-top:4px; }
.photogallery-item__cta,.photogallery-item__description { margin:30px 0 0; }
.photogallery-item .eh-picture-share-wrapper__share { position:relative; bottom:15px; margin-left:-50px; display:inline; }

@media (min-width:577px) {
    .photogallery-item__title h2 { font-size:26px; line-height:1.46; } .photogallery-item__media-image .eh-lazy-placeholder { height:404px; } 
} 

@media (min-width:769px) {
    .photogallery-item__title { margin:0 0 30px; } .photogallery-item__title-number { font-size:92px; line-height:70px; margin:7px 25px 0 0; } .photogallery-item__title h2 { font-size:30px; line-height:1.4; min-height:65px; } .photogallery-item__media-image .eh-lazy-placeholder { height:385px; } 
} 
.photogallery-item .recc-modal { height:275px; }
.photogallery-item .recc-modal__next-label { margin-top:0; }
.portrait-card__container { overflow-x:hidden; }
.portrait-card__intro { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-height:500px; padding:20px 15px 274px; background-color:#133b51; }

@media (min-width:577px) {
    .portrait-card__intro { min-height:395px; padding-bottom:255px; } 
} 

@media (min-width:1025px) {
    .portrait-card__intro { min-height:411px; padding-bottom:265px; } 
} 
.portrait-card__title { width:285px; text-align:center; color:#fff; margin-bottom:8px; }

@media (min-width:577px) {
    .portrait-card__title { width:100%; } 
} 
.portrait-card__dek { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:400; line-height:1.88; text-align:center; color:#fff; margin-top:0; }

@media (min-width:769px) {
    .portrait-card__dek { width:650px; } 
} 

@media (min-width:1025px) {
    .portrait-card__dek { width:800px; } 
} 
.portrait-card__image-carousel { margin:-264px auto 0; max-width:1200px; padding-left:15px; }

@media (min-width:577px) {
    .portrait-card__image-carousel { padding-left:24px; margin-top:-245px; } 
} 

@media (min-width:1025px) {
    .portrait-card__image-carousel { padding-left:0; margin-top:-256px; } 
} 
.portrait-card__image-carousel img { width:255px; height:383px; -o-object-fit:cover; object-fit:cover; }

@media (min-width:577px) {
    .portrait-card__image-carousel img { width:285px; height:427px; } 
} 
.portrait-card__image-carousel .portrait-card__sponsor { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:400; line-height:1.43; color:#666; text-align:center; }
.portrait-card__image-carousel .eh-carousel-upd { margin:0; }

@media (min-width:768px) {
    .portrait-card__image-carousel .eh-carousel-upd { margin-left:0; margin-right:0; } 
} 
.portrait-card__image-carousel .eh-carousel-upd .slick-slide { margin-right:14px; }

@media (min-width:577px) {
    .portrait-card__image-carousel .eh-carousel-upd .slick-slide { width:285px; } 
} 
.portrait-card__image-carousel .eh-carousel-upd__nav-arrow { display:none; top:180px; border:none; color:#fff; }
.portrait-card__image-carousel .eh-carousel-upd__nav-arrow:hover { background:transparent; border:unset; }

@media (min-width:1025px) {
    .portrait-card__image-carousel .eh-carousel-upd__nav-arrow { display:block; } 
} 
.portrait-card__image-carousel .eh-carousel-upd__nav-arrow--next,.portrait-card__image-carousel .eh-carousel-upd__nav-arrow--prev { display:none; }

@media (min-width:1025px) {
    .portrait-card__image-carousel .eh-carousel-upd__nav-arrow--next,.portrait-card__image-carousel .eh-carousel-upd__nav-arrow--prev { display:block; } 
} 
.portrait-card__image-carousel .eh-carousel-upd__nav-arrow--next { right:-5px; }
.portrait-card__image-carousel .eh-carousel-upd__dots { display:block; }

@media (min-width:1025px) {
    .portrait-card__image-carousel .eh-carousel-upd__dots { display:none !important; } 
} 
.portrait-card__image-carousel .eh-carousel-upd__dots li button:before { width:10px; height:10px; }

@media (min-width:1025px) {
    .portrait-card__image-carousel .eh-carousel-upd .eh-carousel-upd__dots { display:none !important; } 
} 
.portrait-card__images-link { position:relative; }
.portrait-card__image-carousel-mincards { max-width:815px; }

@media (min-width:1025px) {
    .portrait-card__image-carousel-mincards { max-width:920px; } 
} 

@media (min-width:1024px) {
    .portrait-card__image-carousel-mincards .eh-carousel-upd .eh-carousel-upd__dots { display:none !important; } 
} 
:root .portrait-card__img { margin:0; }

@media (min-width:1025px) {
    :root .portrait-card__img { margin:0; } 
} 
:root .portrait-card__img img { max-width:none; }
.recipe-card__number { font-family:Merriweather,Merriweather-fallback,serif; font-size:32px; line-height:1.26; background:#fff; font-weight:700; border-radius:50%; position:absolute; width:64px; height:64px; padding:8px; z-index:100; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

@media (min-width:577px) {
    .recipe-card__number { font-size:50px; line-height:1.12; top:80px; width:88px; height:88px; } 
} 
.recipe-card-actions { position:relative; }
.recipe-card-actions ul { position:absolute; top:0; left:50%; -webkit-transform:translate(-50%,-27px); -ms-transform:translate(-50%,-27px); transform:translate(-50%,-27px); height:54px; background:#fff; border-radius:27px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin:0; padding:12px; -webkit-box-shadow:0 2px 4px rgba(0,0,0,.15); box-shadow:0 2px 4px rgba(0,0,0,.15); }
.recipe-card-actions ul li { display:block; margin:0; padding:0; }
.recipe-card-actions ul li:before { content:none; }
.recipe-card-actions ul li+li { border-left:1px solid #f2f2f2; }
.recipe-card-actions__item button { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; border:none; background:transparent; cursor:pointer; outline:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-family:Open Sans,OpenSans-fallback,sans-serif; color:#333; height:100%; padding:0 12px; font-weight:600; font-size:16px; line-height:1.75; -webkit-transition:color .2s ease-out 0s; -o-transition:color .2s ease-out 0s; transition:color .2s ease-out 0s; }

@media (min-width:577px) {
    .recipe-card-actions__item button { padding:0 16px; } 
} 

@media (hover:hover) {
    .recipe-card-actions__item button:hover { color:#058574; } 
} 
.recipe-card-actions__item--pinterest .recipe-card-actions__item-icon { width:14px; }
.recipe-card-actions__item--pinterest button { color:#bd091c; }
.recipe-card-actions__item-icon { margin:0 8px 0 0; width:16px; }
.recipe-card-actions__item-icon svg { display:block; width:100%; height:auto; }
.recipe-card-time { display:-webkit-box; display:-ms-flexbox; display:flex; padding:48px 0 24px; border-bottom:3px solid #fff; }

@media (min-width:769px) {
    .recipe-card-time { border-bottom:0; -webkit-box-shadow:0 3px 3px rgba(0,0,0,.1); box-shadow:0 3px 3px rgba(0,0,0,.1); } 
} 
.recipe-card-time__item { font-size:14px; line-height:1.42; -ms-flex-positive:1; flex-grow:1; width:33.333%; }
.recipe-card-time__item,.recipe-card-time__item h4 { text-align:center; -webkit-box-flex:1; font-weight:600; }
.recipe-card-time__item h4 { font-size:12px; line-height:1.333; letter-spacing:1.5px; text-transform:uppercase; color:#a5422e; -ms-flex:1; flex:1; margin:0 0 2px; }
.recipe-card-time__item+.recipe-card-time__item { border-left:1px solid #fff; }
.recipe-card-time--print { background:#f2f2f2; padding:16px; font-family:sans-serif,arial; }

@media (min-width:769px) {
    .recipe-card-time--print { -webkit-box-shadow:none; box-shadow:none; } 
} 
.recipe-card-time--print .recipe-card-time__item { font-family:sans-serif,arial; }
.recipe-card-time--print .recipe-card-time__item h4 { color:#666; font-weight:400; }
.recipe-card-time--print .recipe-card-time__item+.recipe-card-time__item { border-color:#d1d1d1; }
.recipe-card__container { max-width:630px; margin-left:auto; margin-right:auto; padding:0 15px; }
.recipe-card-ingredients__item { color:#333; font-size:16px; line-height:1.75; position:relative; padding-left:40px; }
.recipe-card-ingredients__item+.recipe-card-ingredients__item { margin:24px 0 0; }
.recipe-card-ingredients__item:before { content:""; width:24px; height:24px; background:none; border-radius:4px; border:1.5px solid #d1d1d1; position:absolute; left:0; top:1px; -webkit-transition:border-color .2s ease-out 0s; -o-transition:border-color .2s ease-out 0s; transition:border-color .2s ease-out 0s; }
.recipe-card-ingredients__item--checked { text-decoration:line-through; -webkit-text-decoration-color:rgba(0,0,0,.4); text-decoration-color:rgba(0,0,0,.4); }
.recipe-card-ingredients__item--checked:before { border-color:#333; }
.recipe-card-ingredients__item--checked:after { position:absolute; top:-1px; left:5px; content:url("data:image/svg+xml; charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.744.59a.875.875 0 010 1.237L5.869 9.702a.875.875 0 01-1.238 0L.256 5.327A.875.875 0 111.494 4.09L5.25 7.846 12.506.59a.875.875 0 011.238 0z' fill='%23333'/%3E%3C/svg%3E"); }
.recipe-card-ingredients__item-click-handler { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; padding:0; border:none; background:transparent; cursor:pointer; outline:none; z-index:2; position:absolute; top:0; left:0; width:100%; height:100%; }

@media (hover:hover) {
    .recipe-card-ingredients__item:hover:before { border-color:#058574; } 
} 
.recipe-card-ingredients__item--print { font-family:sans-serif,arial; }
.recipe-card-ingredients { margin-bottom:40px; }
.recipe-card-ingredients--print .recipe-card__container { max-width:none; padding:0 24px; }
.recipe-card-ingredients h3 { margin-top:0; padding-top:40px; }
.recipe-card-directions { margin-bottom:40px; }
.recipe-card-directions__list { margin:0; }
.recipe-card-directions__item { color:#333; font-size:16px; line-height:1.75; position:relative; padding-left:24px; margin:0; }
.recipe-card-directions__item:before { left:0; color:#058574; }
.recipe-card-directions__item-number { position:absolute; left:0; top:-1px; font-weight:700; font-size:16px; line-height:28px; color:#058574; }
.recipe-card-directions__item+.recipe-card-directions__item { margin-top:16px; }
.recipe-card-directions--print .recipe-card-directions__item { font-family:sans-serif,arial; }
.recipe-card-directions--print .recipe-card__container { max-width:none; padding:0 24px; }
.recipe-card-nutrition__title { font-size:20px; line-height:1.333; color:#fff; margin:0 0 4px; }
.recipe-card-nutrition__head { padding:24px 0; text-align:left; }

@media (min-width:577px) {
    .recipe-card-nutrition__head { padding:24px 0; } 
} 
.recipe-card-nutrition__amt-serve { font-size:12px; line-height:1.333; color:#eaeaea; }
.recipe-card-nutrition__amt-serve h4 { font-weight:400; margin:0 0 12px; font-size:12px; line-height:1.333; }
.recipe-card-nutrition__amt-serve p { font-weight:600; margin:0; }
.recipe-card-nutrition__amt-serve p span { display:inline-block; letter-spacing:1.5px; text-transform:uppercase; margin-right:4px; }
.recipe-card-nutrition__values { background:#fff; }

@media (min-width:577px) {
    .recipe-card-nutrition__values { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
.recipe-card-nutrition__values-container { width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:0 15px; }

@media (min-width:577px) {
    .recipe-card-nutrition__values-container { max-width:315px; padding:0 24px 0 15px; } 
} 
.recipe-card-nutrition__values-item { padding:12px 0; font-size:12px; line-height:1.333; color:#000; }
.recipe-card-nutrition__values-item h4 { margin:0; color:#000; font-weight:400; text-transform:uppercase; font-size:12px; line-height:1.333; }
.recipe-card-nutrition__values-item:nth-child(2n) { background-color:#f2f2f2; }

@media (min-width:577px) {
    .recipe-card-nutrition__values-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; } .recipe-card-nutrition__values-item:nth-child(odd) { border-right:1px solid #f2f2f2; } .recipe-card-nutrition__values-item:nth-child(2n) { background-color:#fff; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } .recipe-card-nutrition__values-item:nth-child(2n) .recipe-card-nutrition__values-container { padding:0 15px 0 24px; } .recipe-card-nutrition__values-item:nth-child(4n+3),.recipe-card-nutrition__values-item:nth-child(4n+4) { background-color:#f2f2f2; } 
} 
.recipe-card-nutrition__name,.recipe-card-nutrition__size { letter-spacing:1.5px; text-transform:uppercase; color:#000; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.recipe-card-nutrition__size { text-transform:none; }
.recipe-card-nutrition--print .recipe-card-nutrition__head { background:#f2f2f2; color:#333; }
.recipe-card-nutrition--print .recipe-card-nutrition__head .recipe-card__container { max-width:none; padding:0 24px; }
.recipe-card-nutrition--print .recipe-card-nutrition__title { color:#333; }
.recipe-card-nutrition--print .recipe-card-nutrition__amt-serve { color:#333; font-family:sans-serif,arial; }
.recipe-card-nutrition--print .recipe-card-nutrition__values-container { padding-left:24px; padding-right:24px; max-width:none; }
.recipe-card-nutrition--print .recipe-card-nutrition__values-item { font-family:sans-serif,arial; }

@media (min-width:577px) {
    .recipe-card-nutrition--print .recipe-card-nutrition__values-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex:0 0 calc(50% - 1px); flex:0 0 calc(50% - 1px); } 
} 
.recipe-card-tips { padding-bottom:48px; }
.recipe-card-tips__section { background-color:#fff; padding:24px; border-radius:8px; -webkit-box-shadow:0 1px 3px rgba(0,0,0,.15); box-shadow:0 1px 3px rgba(0,0,0,.15); }
.recipe-card-tips__section h4 { font-family:Merriweather,Merriweather-fallback,serif; font-size:16px; font-weight:600; line-height:1.5; color:#333; margin:0; }
.recipe-card-tips__section-details { line-height:1.77; color:#666; margin-top:12px; }
.recipe-card-tips__section+.recipe-card-tips__section { margin-top:24px; }
.recipe-card-tips--print { background:#f2f2f2; padding:2px 0 48px; }
.recipe-card-tips--print .recipe-card__container { max-width:none; padding:0 24px; }
.recipe-card-tips--print .recipe-card-tips__section { -webkit-box-shadow:none; box-shadow:none; }
.recipe-card-tips--print .recipe-card-tips__section-details { font-family:sans-serif,arial; }
.recipe-card__tags { font-size:14px; line-height:1.4; color:#fff; padding:16px 0; }
.recipe-card__tags h4 { margin:0; font-weight:400; display:inline-block; font-size:14px; line-height:1.4; }
.recipe-card__tags--print { font-family:sans-serif,arial; color:#333; }
.recipe-card__tags--print .recipe-card__container { max-width:none; padding:0 24px; }
.recipe-card__tag-value { text-transform:capitalize; }
.recipe-card-rating-control ul { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; list-style:none; margin:24px 0 0; padding:0; }

@media (min-width:577px) {
    .recipe-card-rating-control ul { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
.recipe-card-rating-control__star { padding:0; width:24px; height:24px; margin:0; }
.recipe-card-rating-control__star:before { content:none; }
.recipe-card-rating-control__star button { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; padding:0; border:none; background:transparent; cursor:pointer; outline:none; }
.recipe-card-rating-control__star button,.recipe-card-rating-control__star span { color:#999; }
.recipe-card-rating-control__star--selected button,.recipe-card-rating-control__star--selected span { color:#ff0; }
.recipe-card-rating-control__star+.recipe-card-rating-control__star { margin-left:12px; }

@media (min-width:577px) {
    .recipe-card-footer .recipe-card__container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
.recipe-card-footer .social--round-inline { display:inline-block; }
.recipe-card-footer__block { text-align:center; padding:24px 0; }

@media (min-width:577px) {
    .recipe-card-footer__block { text-align:left; width:50%; padding:40px 0 48px; } 
} 
.recipe-card-footer__block h4 { margin:0 0 12px; font-weight:600; }

@media (min-width:577px) {
    .recipe-card-footer__block h4 { margin:0 0 16px; } 
} 
.recipe-card-footer__block+.recipe-card-footer__block { border-top:1px solid #eaeaea; }

@media (min-width:577px) {
    .recipe-card-footer__block+.recipe-card-footer__block { border-top:0; } 
} 
.recipe-card-rating-view { margin:24px 0 32px; font-size:12px; font-family:sans-serif,arial; line-height:1.333; font-weight:600; }
.recipe-card-rating-view__stars { list-style:none; margin:0 0 8px; padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.recipe-card-rating-view__stars li { margin:0; padding:0; width:16px; height:16px; }
.recipe-card-rating-view__stars li:before { content:none; }
.recipe-card-rating-view__stars li+li { margin-left:8px; }
.recipe-card-rating-view--print { font-weight:400; margin:0; }
.recipe-card-rating-view--print .recipe-card-rating-view__stars { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.recipe-card-rating-view--print .recipe-card-rating-view__stars li { color:#333; }
.recipe-card-info { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-top:32px; padding:0 0 32px; }

@media (min-width:577px) {
    .recipe-card-info { -ms-flex-wrap:nowrap; flex-wrap:nowrap; } 
} 
.recipe-card-info__serves { display:block; }
.recipe-card-info__item { font-size:12px; line-height:1.333; padding:16px 0; width:50%; text-align:center; }
.recipe-card-info__item h4 { font-weight:600; font-size:12px; line-height:1.333; text-align:center; letter-spacing:1.5px; text-transform:uppercase; margin:0 0 8px; }
.recipe-card-info__item h5 { font-size:20px; font-family:Merriweather,Merriweather-fallback,serif; line-height:1.333; margin:0; }
.recipe-card-info__item-person { display:block; margin:0 0 4px; }
.recipe-card-info__item-person:last-child { margin-bottom:0; }
.recipe-card-info__item-person a { color:#fff; text-decoration:underline; }

@media (hover:hover) {
    .recipe-card-info__item-person a:hover { color:#fff; text-decoration:none; } 
} 
.recipe-card-info__item:nth-child(2n) .recipe-card-info__item-wrapper { border-left:1px solid #d1d1d1; }

@media (min-width:577px) {
    .recipe-card-info__item:nth-child(2n) .recipe-card-info__item-wrapper { border:0; } 
} 
.recipe-card-info__item+.recipe-card-info__item .recipe-card-info__item-wrapper { height:100%; }

@media (min-width:577px) {
    .recipe-card-info__item+.recipe-card-info__item .recipe-card-info__item-wrapper { border-left:1px solid #d1d1d1; } 
} 
.recipe-card-info__item-wrapper { padding:0 16px; margin-left:-1px; }

@media (max-width:576.98px) {
    .recipe-card-info--items1:not(.recipe-card-info--print) .recipe-card-info__item { width:100%; border-top:1px solid #d1d1d1; } 
} 

@media (min-width:577px) {
    .recipe-card-info--items3:not(.recipe-card-info--print) .recipe-card-info__item { width:33.333%; } 
} 

@media (max-width:576.98px) {
    .recipe-card-info--items3:not(.recipe-card-info--print) .recipe-card-info__item:nth-child(3) { width:100%; border-top:1px solid #d1d1d1; } 
} 

@media (min-width:577px) {
    .recipe-card-info--items4:not(.recipe-card-info--print) .recipe-card-info__item { width:25%; } 
} 

@media (max-width:576.98px) {
    .recipe-card-info--items4:not(.recipe-card-info--print) .recipe-card-info__item:nth-child(3),.recipe-card-info--items4:not(.recipe-card-info--print) .recipe-card-info__item:nth-child(4) { border-top:1px solid #d1d1d1; } 
} 
.recipe-card-info--print { color:#333; margin-top:16px; padding-bottom:16px; }
.recipe-card-info--print .recipe-card-info__item { padding:0; font-family:sans-serif,arial; }
.recipe-card-info--print .recipe-card-info__item h4 { color:#666; font-weight:400; font-family:sans-serif,arial; }
.recipe-card-info--print .recipe-card-info__item a { color:#333; text-decoration:none; }
.recipe-card-info--print--print.recipe-card-info__item-wrapper { font-family:sans-serif,arial; }
.recipe-card-info--print.recipe-card-info--items1 .recipe-card-info__item { width:100%; }
.recipe-card-info--print.recipe-card-info.recipe-card-info--items2 .recipe-card-info__item { width:50%; }
.recipe-card-info--print.recipe-card-info.recipe-card-info--items3 .recipe-card-info__item { width:33.33%; }
.recipe-card-info--print.recipe-card-info.recipe-card-info--items4 .recipe-card-info__item { width:25%; }
.recipe-card-print { font-family:sans-serif,arial; }
.recipe-card-print__overlay { position:fixed; top:0; right:-100%; width:100%; height:100%; background:#fff; z-index:1000; overflow:scroll; }
.recipe-card-print__description { font-family:sans-serif,arial; font-size:16px; line-height:1.75; margin:24px 24px 40px; }
.recipe-card-print__container { border:1px solid #d1d1d1; width:700px; margin:auto; }
.recipe-card-print__image { width:200px; height:200px; overflow:hidden; border-radius:4px; }
.recipe-card-print__branding { text-align:center; background:#f2f2f2; }
.recipe-card-print__branding img { display:block; margin:auto; }
.recipe-card-print__header { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:24px 24px 0; margin-bottom:16px; }
.recipe-card-print__header h1 { font-weight:700; font-size:32px; line-height:1.25; margin:0 0 16px; font-family:Merriweather,Merriweather-fallback,serif; }
.recipe-card-print__header-left { width:200px; overflow:hidden; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; margin:0 32px 0 0; }
.recipe-card-print__header-right { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.recipe-card-print__source { background:#f2f2f2; padding:12px 24px; border-top:1px solid #d1d1d1; color:#666; font-size:14px; font-family:sans-serif,arial; }
.recipe-card-print__source b { font-weight:600; }
.recipe-card-print__source a { color:#666; text-decoration:none; }
.recipe-card-print__more-link { text-align:center; font-weight:600; font-size:14px; padding:24px 0; font-family:sans-serif,arial; }
.recipe-card-print__more-link a { color:#005cb7; text-decoration:underline; }
.recipe-card-print .recipe-card-directions .recipe-card__container h3,.recipe-card-print .recipe-card-ingredients .recipe-card__container h3,.recipe-card-print .recipe-card-tips .recipe-card__container h3 { font-size:20px; line-height:1.333; font-family:Merriweather,Merriweather-fallback,serif; margin:40px 0 20px; padding:0; }
.recipe-card-print .recipe-card-nutrition--print .recipe-card-nutrition__title { font-size:20px; line-height:1.333; font-family:Merriweather,Merriweather-fallback,serif; }
.recipe-card { text-align:center; max-width:792px; margin:0 auto; position:relative; z-index:10; }
.recipe-card--round-up .recipe-card__bg-container { border-radius:0 0 16px 16px; }
.recipe-card--round-up .recipe-card__bg-container:before { height:100%; }
.recipe-card--round-up .recipe-card__bg-container:after { display:none; }

@media (min-width:769px) {
    .recipe-card--round-up .recipe-card__bg-container { border-radius:0 42px 42px 42px; } 
} 
.recipe-card.recipe-card--round-up.recipe-card--expanded { border-radius:0; }
.recipe-card.recipe-card--round-up.recipe-card--expanded .recipe-card__bg-container:before { height:50%; }
.recipe-card.recipe-card--round-up.recipe-card--expanded .recipe-card__bg-container:after { display:block; }

@media (min-width:769px) {
    .recipe-card.recipe-card--round-up.recipe-card--expanded .recipe-card__bg-container { border-radius:0 42px 0 0; } 
} 
.recipe-card--no-media .recipe-card__bg-container { height:100%; }
.recipe-card--no-media .recipe-card__number { top:0; }
.recipe-card--floating { z-index:1199; }
.recipe-card__bg-container { border-radius:12px; -webkit-box-shadow:0 3px 3px rgba(0,0,0,.1); box-shadow:0 3px 3px rgba(0,0,0,.1); width:100%; height:calc(100% - 80px); z-index:1; overflow:hidden; position:absolute; bottom:0; left:0; }
.recipe-card__bg-container:after,.recipe-card__bg-container:before { content:""; display:block; position:absolute; left:0; width:100%; height:50%; }
.recipe-card__bg-container:before { background:currentColor; top:0; }
.recipe-card__bg-container:after { background:#fff; bottom:0; }
.recipe-card__details { position:relative; z-index:2; }
.recipe-card__head { color:#fff; position:relative; z-index:3; }
.recipe-card__media { max-width:598px; aspect-ratio:16/9; margin:0 auto; position:relative; }
.recipe-card__media-credit { font-size:12px; line-height:1.33; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.33); -webkit-backdrop-filter:blur(4px); backdrop-filter:blur(4px); padding:4px 8px; z-index:1; }
.recipe-card__image { margin:0 auto; border-bottom:2px solid #fff; position:relative; }
.recipe-card__image:after { display:block; content:""; position:relative; padding-top:56%; }

@media (min-width:577px) {
    .recipe-card__image { border-radius:5px; overflow:hidden; border-bottom:0; } 
} 
.recipe-card__title { font-size:30px; line-height:1.26; color:#fff; padding-top:40px; margin:0 0 32px; }
.recipe-card__allergens,.recipe-card__description { font-size:16px; line-height:1.75; }
.recipe-card__description { margin:24px 0 12px; color:#eaeaea; }
.recipe-card__description a { color:#eaeaea; text-decoration:underline; }
.recipe-card__description a:active,.recipe-card__description a:focus,.recipe-card__description a:hover { color:#eaeaea; text-decoration:none; }
.recipe-card__allergens { font-style:italic; color:#fff; margin:12px 0; font-weight:600; }
.recipe-card .jwplayer { margin:0 auto; border-bottom:2px solid #fff; }

@media (min-width:577px) {
    .recipe-card .jwplayer { border-radius:5px; border-bottom:0; } 
} 
.recipe-card__expand { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:none; background:transparent; cursor:pointer; outline:none; width:calc(100% - 32px); position:absolute; left:50%; -webkit-transform:translate(-50%,-27px); -ms-transform:translate(-50%,-27px); transform:translate(-50%,-27px); height:54px; background:#fff; border-radius:27px; margin:0; padding:12px; -webkit-box-shadow:0 2px 4px rgba(0,0,0,.15); box-shadow:0 2px 4px rgba(0,0,0,.15); z-index:4; }

@media (min-width:577px) {
    .recipe-card__expand { width:340px; } 
} 
.recipe-card__expand svg { margin:-2px 8px; }
.recipe-card__expand span { font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; font-size:16px; line-height:1.77; color:#333; }
.recipe-card__details { display:block; }
.recipe-card__details--collapsed { display:none; }
.recipe-card__body { background:#f2f2f2; text-align:left; }
.recipe-card .sponsored-label { padding-bottom:0; }
.recipe-card .sponsored-label__container { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }
.recipe-card .sponsored-label__text { color:#fff; margin-bottom:8px; font-weight:400; }
.recipe-card .sponsored-label__logos { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.recipe-card--print .eh-container { max-width:0; padding:0 24px; }
.recipe-card+.recipe-card { margin-top:104px; }

@media (min-width:577px) {
    .recipe-card+.recipe-card { margin-top:184px; } 
} 
.reviewed-tooltip { position:relative; z-index:50; padding:8px 15px; background-color:#f2f2f2; border-radius:8px; }
.reviewed-tooltip--opened { -webkit-box-shadow:0 3px 6px 2px rgba(0,0,0,.1); box-shadow:0 3px 6px 2px rgba(0,0,0,.1); border-bottom-left-radius:0; border-bottom-right-radius:0; z-index:60; }
.reviewed-tooltip--opened .reviewed-tooltip__heading { cursor:auto; }
.reviewed-tooltip--factchecked .reviewed-tooltip__heading { color:#058574; font-weight:600; font-size:16px; }
.reviewed-tooltip--archived { background:#f7f2ed; }
.reviewed-tooltip--archived .reviewed-tooltip__heading { color:#333; }
.reviewed-tooltip--archived .reviewed-tooltip__icon { color:#c85235; width:24px; height:24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border:1px solid; border-radius:24px; }
.reviewed-tooltip--archived .reviewed-tooltip__icon svg { display:block; position:relative; left:1px; }
.reviewed-tooltip--archived .reviewed-tooltip__action-icon { color:#c85235; }
.reviewed-tooltip--archived .reviewed-tooltip__content-wrap { background:#f7f2ed; font-size:14px; line-height:1.42; }
.reviewed-tooltip--archived .reviewed-tooltip__content-text { margin:8px 0 0; }
.reviewed-tooltip__heading { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; color:#005cb7; cursor:pointer; font-size:16px; line-height:1.75; }
.reviewed-tooltip__heading,.reviewed-tooltip__heading-left { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.reviewed-tooltip__heading-left { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.reviewed-tooltip__icon { margin-right:10px; }
.reviewed-tooltip__close-icon { border:none; background-color:transparent; padding:0; outline:none; margin-left:auto; cursor:pointer; z-index:20; }
.reviewed-tooltip__content-wrap { position:absolute; width:100%; left:0; padding:0 15px; background-color:#f2f2f2; -webkit-box-shadow:0 11px 6px 3px rgba(0,0,0,.1); box-shadow:0 11px 6px 3px rgba(0,0,0,.1); border-bottom-left-radius:8px; border-bottom-right-radius:8px; }
.reviewed-tooltip__content-text { padding-top:10px; margin-top:6px; margin-bottom:30px; border-top:1px solid #d1d1d1; }
.reviewed-tooltip__content-links { padding-bottom:12px; }
.reviewed-tooltip__content-links>button { color:#005cb7; border:none; background-color:transparent; padding:0; outline:none; cursor:pointer; }
.reviewed-tooltip__content-links>button:hover { text-decoration:underline; }
.reviewed-tooltip__content-cta { padding-top:24px; }
.reviewed-tooltip__button { border:none; background-color:transparent; padding:0; position:absolute; top:0; left:0; outline:none; width:100%; height:100%; cursor:pointer; z-index:10; }

@media (min-width:577px) {
    main .medically-reviewed { font-size:14px; line-height:1.43; } main .medically-reviewed__heading { font-size:16px; line-height:1.75; } 
} 
.rss-news { margin-bottom:40px; }
.rss-news__title { margin-top:0; margin-bottom:16px; }

@media (min-width:992px) {
    .rss-news__title { margin-bottom:24px; } 
} 

@media (min-width:992px) {
    .rss-news__body { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.rss-news__feed { -ms-flex-preferred-size:auto; flex-basis:auto; margin-bottom:40px; }

@media (min-width:992px) {
    .rss-news__feed { -ms-flex-preferred-size:695px; flex-basis:695px; margin-bottom:0; } 
} 
.rss-news__item { padding-bottom:16px; margin-bottom:16px; border-bottom:1px solid #d1d1d1; }
.rss-news__item:last-child { margin-bottom:0; }
.rss-news__item-title { font-size:20px; margin-top:0; margin-bottom:0; line-height:1.7; }
.rss-news__item-dek { display:none; font-size:14px; line-height:1.43; margin-top:16px; }

@media (min-width:992px) {
    .rss-news__item-dek { display:block; } 
} 
.rss-news__item-byline { font-size:12px; margin-top:8px; margin-bottom:0; }
.rss-news__item-byline .by-line__profile-icons { display:none; }
.rss-news__item-byline .by-line__content { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; min-height:auto; }
.rss-news__item-byline .by-line__info-wrapper { margin-bottom:0; }
.rss-news__item-byline .by-line__authors { margin-right:8px; }
.rss-news__btn-section { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-top:16px; }

@media (min-width:992px) and (min-width:769px) {
    .rss-news .ad-wrapper { position:-webkit-sticky; position:sticky; right:0; top:79px; } 
} 
.search-block { padding-top:15px; padding-bottom:30px; background-color:#fff; }

@media (min-width:577px) {
    .search-block { padding:40px 0; background-color:#f2f2f2; } 
} 
.search-block__input { -ms-flex-preferred-size:480px; flex-basis:480px; }
.search-block__input-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.search-block__input input { color:#666; font-size:15px; line-height:22px; padding:12px 0 12px 15px; background-color:#f2f2f2; }

@media (min-width:577px) {
    .search-block__input input { padding:14px 0 14px 15px; background-color:#fff; } 
} 
.search-block__input .component-react-search__button--loader { background-color:#f2f2f2; }

@media (min-width:577px) {
    .search-block__input .component-react-search__button--loader { background-color:#fff; } 
} 
.search-block__input .component-react-search__button--clear-show { background-color:#f2f2f2; }

@media (min-width:577px) {
    .search-block__input .component-react-search__button--clear-show { background-color:#fff; } 
} 
.search-block__input .component-react-search__button--icon { background-color:#f2f2f2; }

@media (min-width:577px) {
    .search-block__input .component-react-search__button--icon { background-color:#fff; } 
} 
.search-block__input .component-react-search__result-list ul { margin:0; }
.search-block__input .component-react-search__result-list--item { display:block; padding:2%; margin:0; cursor:pointer; }
.search-block__input .component-react-search__result-list--item:before { content:none; }
.stars-rating { display:inline-block; margin-right:7px; }
.stars-rating__outer { position:relative; display:inline-block; }
.stars-rating__inner { position:absolute; top:0; left:0; width:0; overflow:hidden; white-space:nowrap; }
.stars-rating__star { margin-right:3px; }
.stars-rating__star:last-child { margin-right:0; }
.featured-drug { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-bottom:20px; background-color:#fff; }

@media (min-width:577px) {
    .featured-drug { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; padding-bottom:40px; } 
} 
.featured-drug__image { display:none; margin-right:25px; }

@media (min-width:577px) {
    .featured-drug__image { position:relative; display:block; width:178px; } 
} 
.featured-drug__image img { width:100%; height:auto; }
.featured-drug__image-link { display:block; font-size:0; }
.featured-drug__all-img-link { font-size:14px; font-weight:700; }
.featured-drug__all-img-link:hover { color:#23527c; }
.featured-drug__title-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:10px; }
.featured-drug__title { font-size:20px; margin-bottom:0; }
.featured-drug__otc { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-negative:0; flex-shrink:0; font-size:14px; font-weight:700; width:46px; height:25px; color:#666; border-radius:12.4px; border:1px solid hsla(0,0%,59.2%,.37); }
.featured-drug__otc:hover { color:#666; text-decoration:none; }
.featured-drug__generic { font-size:15px; margin-bottom:10px; }
.featured-drug__generic-link { margin-left:10px; }
.featured-drug__description { margin-bottom:15px; }
.featured-drug ul.featured-drug__nav { margin-top:0; margin-bottom:10px; }
.featured-drug__nav { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:wrap; flex-flow:wrap; list-style:none; font-size:16px; font-weight:600; line-height:16px; margin-top:0; padding-left:0; }
.featured-drug__nav .featured-drug__nav-item { padding-left:0; }
.featured-drug__nav .featured-drug__nav-item:before { content:none; }
.featured-drug__nav-item--images { display:none; }

@media (min-width:577px) {
    .featured-drug__nav-item { display:block; } 
} 
.featured-drug__nav-item a { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:#333; font-size:14px; font-weight:600; height:30px; padding:0 16px; margin-right:20px; margin-bottom:11px; background-color:#fff; border:1px solid #d1d1d1; border-radius:20px; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); }
.featured-drug__nav-item a:hover { color:#333; text-decoration:none; }
.featured-drug__rated-text { font-size:15px; color:#000; font-weight:600; margin-right:10px; }
.featured-drug__rating-reviews { font-size:14px; font-weight:600; }
.result-item { margin-top:-1px; padding-top:20px; padding-bottom:25px; border-top:1px solid #d1d1d1; }
.result-item__eyebrow { display:none; font-size:12px; letter-spacing:1.5px; color:#666; margin-bottom:10px; }
.result-item__title { font-size:20px; line-height:34px; margin-top:0; margin-bottom:9px; word-break:break-word; }
.result-item__description { color:#333; font-size:16px; line-height:28px; margin-bottom:10px; }
.result-item__date { font-size:12px; color:#666; }
.result-item--featured { margin-top:30px; padding:30px; background-color:#f7f2ed; margin-bottom:30px; border-top:none; }

@media (min-width:577px) {
    .result-item--featured { padding:40px 100px; } 
} 
.result-item--featured .result-item__eyebrow { display:block; }
.result-item--featured .result-item__title { font-size:24px; line-height:34px; }

@media (min-width:577px) {
    .result-item--featured .result-item__title { line-height:38px; font-size:30px; } 
} 
.search-results-list { background-color:#fff; }

@media (min-width:577px) {
    .search-results-list { padding-top:65px; } 
} 
.search-results-list__results-info { font-size:12px; line-height:20px; letter-spacing:1.5px; text-transform:uppercase; color:#666; padding-bottom:5px; border-bottom:1px solid #d1d1d1; }
.search-results-list__show-more-wrap { position:relative; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-bottom:50px; }
.search-results-list__show-more-btn,.search-results-list__show-more-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.search-results-list__show-more-btn { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:600; line-height:28px; white-space:nowrap; color:#058574; height:40px; padding-left:45px; padding-right:20px; margin-bottom:15px; border-radius:20px; background:none; outline:none; border:1.5px solid #058574; cursor:pointer; -webkit-transition:background-color .3s; -o-transition:background-color .3s; transition:background-color .3s; }
.search-results-list__show-more-btn:hover { color:#fff; background-color:#058574; }
.search-results-list__show-more-btn--disabled { opacity:.3; }
.search-results-list__show-more-btn--disabled:hover { cursor:not-allowed; color:#058574; background:none; }
.search-results-list__show-more-btn .arrow-down { margin-left:28px; }
.search-results-list__show-more-spinner { position:absolute; bottom:0; }
.search-results-list__no-result { padding-bottom:65px; }
.search-results-list__no-result-title { word-break:break-word; }
.featured-drug+.result-item--featured { margin-top:0; }
.sc-link-list { position:relative; max-width:100%; padding:16px; background-color:#fff; border:1px solid #d1d1d1; }
.sc-link-list__icon { position:absolute; top:-14px; left:-10px; height:50px; padding:5px; border-radius:50%; background-color:#f2f2f2; }
.sc-link-list__icon figure { margin:0; padding:0; }
.sc-link-list__icon img { width:40px; height:40px; }
.sc-link-list__subHeader { font-weight: bold; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; line-height:normal; letter-spacing:1.5px; color:#666; text-transform:uppercase; margin:0 0 16px; padding-left:40px; }

@media (min-width:577px) {
    .sc-link-list__subHeader { margin-bottom:24px; } 
} 
.sc-link-list__content { display:block; width:100%; margin-bottom:16px; }

@media (min-width:992px) {
    .sc-link-list__content { display:inline-table; } 
} 
.sc-link-list__content-link { display:inline-grid; width:100%; margin-bottom:16px; padding-right:24px; font-weight:600; line-height:20px; }

@media (min-width:577px) {
    .sc-link-list__content-link { width:50%; } 
} 

@media (min-width:992px) {
    .sc-link-list__content-link { width:33%; margin-bottom:24px; padding-right:32px; line-height:20px; } 
} 
.sc-link-list__content-link:last-child { margin:0; }
.sc-link-list__sponsor { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:400; line-height:1.43; display:block; color:#666; margin-top:0; }
.sc-link-list__expand { border-top:1px solid #d1d1d1; padding-top:16px; text-align:center; }
.sc-link-list__expand .capsule-button { padding:8px 15px; }
.sponsored-center { position:relative; }

@media (min-width:992px) {
    .sponsored-center { padding:0 116px; } 
} 
.sponsored-center__wrapper { position:relative; padding-bottom:5px; }
.sponsored-center__wrapper:before { content:""; position:absolute; left:0; right:0; top:110px; bottom:0; background-color:#f2f2f2; }

@media (min-width:577px) {
    .sponsored-center__wrapper { padding-bottom:10px; } 
} 

@media (min-width:992px) {
    .sponsored-center__wrapper { padding-bottom:25px; } .sponsored-center__wrapper:before { top:136px; left:-116px; right:-116px; } 
} 
.sponsored-center__intro { margin-bottom:8px; text-align:center; }

@media (min-width:577px) {
    .sponsored-center__intro { margin-bottom:16px; } 
} 
.sponsored-center__title { text-align:center; color:#000; padding:0; margin:0 16px 8px; }

@media (min-width:577px) {
    .sponsored-center__title { margin:0 24px 8px; } 
} 
.sponsored-center p.sponsored-center__dek { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:400; line-height:1.75; color:#333; margin:0 16px; }

@media (min-width:577px) {
    .sponsored-center p.sponsored-center__dek { margin:0 24px; } 
} 

@media (min-width:992px) {
    .sponsored-center p.sponsored-center__dek { margin:0; } 
} 
.sponsored-center__item { height:100%; }
.sponsored-center__item:active,.sponsored-center__item:focus,.sponsored-center__item:hover { text-decoration:none; }
.sponsored-center__card-info { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; background-color:#fff; padding:8px 16px; width:100%; border:1px solid #eaeaea; position:relative; }

@media (min-width:992px) {
    .sponsored-center__card-info { margin-left:0; } 
} 
.sponsored-center__card-title { color:#000; margin:0;height: 47px; overflow: hidden; }
.sponsored-center__cta-container { margin-top:auto; padding-top:20px; }
.sponsored-center__cta svg { margin:-1px 5px; }
.sponsored-center__card-carousel { margin:0 auto; padding:0; }
.sponsored-center__card-carousel .sponsored-center__sponsor { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:400; line-height:1.43; color:#666; text-align:left; height:100%; }
.sponsored-center__card-carousel .eh-carousel-upd { margin:0 0 0 15px; }

@media (min-width:577px) {
    .sponsored-center__card-carousel .eh-carousel-upd { margin-left:24px; } 
} 

@media (min-width:992px) {
    .sponsored-center__card-carousel .eh-carousel-upd { margin-left:0; } 
} 
.sponsored-center__card-carousel .eh-carousel-upd .slick-slide { padding-right:24px; -webkit-box-flex:unset; -ms-flex-positive:unset; flex-grow:unset; width:unset; }
.sponsored-center__card-carousel .eh-carousel-upd .slick-slide>div { width:209px; }
.sponsored-center__card-carousel .eh-carousel-upd__nav-arrow { display:none; margin:0; }

@media (min-width:992px) {
    .sponsored-center__card-carousel .eh-carousel-upd__nav-arrow { display:block;     line-height: 45px;} 
} 
.sponsored-center__card-carousel .eh-carousel-upd__nav-arrow--prev { left:-20px; }
.sponsored-center__card-carousel .eh-carousel-upd__nav-arrow--next { right:-20px; }
.sponsored-center__card-carousel .eh-carousel-upd__dots { display:block; }
.sponsored-center__card-carousel .eh-carousel-upd__dots li button:before { width:10px; height:10px; }
.sponsored-center__card-carousel-mincards { max-width:815px; }

@media (min-width:992px) {
    .sponsored-center__card-carousel-mincards { max-width:920px; } 
} 
.sponsored-center .eh-lazy-placeholder,.sponsored-center__img,.sponsored-center__img img { width:100%; position:relative; display:block; margin:0; }
.sponsored-center .eh-lazy-placeholder { padding-top:56.25%; background-color:#f2f2f2; }
.sponsored-center__link-list-wrapper { margin:14px 6px 0; }

@media (min-width:577px) {
    .sponsored-center__link-list-wrapper { margin:24px 24px 0; } 
} 

@media (min-width:992px) {
    .sponsored-center__link-list-wrapper { margin:24px auto 0; } 
} 

@media (min-width:992px) {
    .sponsored-center .sponsored-center-container { max-width:1210px; -webkit-box-sizing:border-box; box-sizing:border-box; margin-left:auto; margin-right:auto; } 
} 
.sponsored-center .eh-carousel--not-mounted { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; overflow:hidden; margin-left:15px; }

@media (min-width:577px) {
    .sponsored-center .eh-carousel--not-mounted { margin-left:24px; } 
} 

@media (min-width:992px) {
    .sponsored-center .eh-carousel--not-mounted { margin-left:0; } 
} 
.sponsored-center .eh-carousel--not-mounted .sponsored-center__item { padding-right:24px; vertical-align:top; max-width:312px; height:auto; -webkit-box-sizing:border-box; box-sizing:border-box; }
.sponsored-center--linklist-only { background-color:#f2f2f2; margin-top:0; padding-top:40px; }
.sponsored-center--linklist-only .sponsored-center__container { background-color:#f2f2f2; }
.sponsored-center--linklist-only .sponsored-center-container { margin-top:0; }
.sponsored-center--linklist-only .sponsored-center__wrapper:before { display:none; }
.eh-spotlight { max-width:980px; margin:0 auto; }
.eh-spotlight__image { position:relative; overflow:hidden; font-size:0; margin:0 20px; z-index:2; }
.eh-spotlight__image img { width:100%; height:auto; }
.eh-spotlight__content { padding:15px 20px 25px; position:relative; }
.eh-spotlight__content div,.eh-spotlight__content h2 { z-index:2; position:relative; }
.eh-spotlight__content:before { background-color:#f7f2ed; bottom:0; content:""; left:0; position:absolute; width:100%; height:calc(100% + 85px); z-index:1; }

@media (min-width:577px) {
    .eh-spotlight__content:before { height:calc(100% + 105px); } 
} 

@media (min-width:769px) {
    .eh-spotlight__content:before { height:calc(100% + 170px); } 
} 

@media (min-width:577px) {
    .eh-spotlight__content { padding:20px 62px 32px; } 
} 

@media (min-width:769px) {
    .eh-spotlight__content { padding:32px 105px 50px; } 
} 
.eh-spotlight__headline { font-size:20px; line-height:1.7; margin-top:0; margin-bottom:15px; }
.eh-spotlight__headline:last-child { margin-bottom:0; }

@media (min-width:577px) {
    .eh-spotlight__headline { font-size:24px; line-height:1.42; margin-bottom:20px; } 
} 

@media (min-width:769px) {
    .eh-spotlight__headline { font-size:30px; line-height:1.27; margin-bottom:26px; } 
} 
.eh-spotlight__body-text { font-size:18px; line-height:1.77; }
.eh-spotlight__body-text h3 { font-size:18px; line-height:1.33; margin:24px 0 10px; }
.eh-spotlight__body-text h3+p,.eh-spotlight__body-text h3+ul { margin-top:0; }

@media (min-width:577px) {
    .eh-spotlight__body-text h3,.eh-spotlight__body-text h3 h3 { font-size:20px; line-height:1.35; } 
} 
.eh-spotlight__body-text a { color:#005cb7; }
.eh-spotlight__body-text a:hover { color:#058574; text-decoration:underline; }
.eh-spotlight__body-text a:active,.eh-spotlight__body-text a:focus { color:#058574; text-decoration:underline; background:#e9fbf5; }
.eh-spotlight .eh-spotlight__body-text ol li { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:15px; min-height:45px; padding-left:50px; }
.eh-spotlight .eh-spotlight__body-text ol li:before { left:0; font-size:41px; line-height:1.02; color:#50c0d5; }

@media (min-width:577px) {
    .eh-spotlight__body-text ol li { min-height:56px; } 
} 

@media (min-width:577px) {
    .eh-spotlight__body-text h3 { font-size:20px; line-height:1.35; margin-top:30px; } .eh-spotlight__body-text ol { margin:40px 0; } 
} 
.eh-spotlight--no-image .eh-spotlight__content:before { height:100%; }
.eh-spotlight__sponsored-label { font-size:12px; font-weight:400; letter-spacing:1.5px; color:#666; margin:10px 0; text-transform:uppercase; }
.story-carousel--single .eh-carousel-upd .slick-list .slick-slide { width:auto; }

@media (max-width:768.98px) {
    .story-carousel .eh-carousel-upd .slick-slide { width:300px; } 
} 

@media (max-width:576.98px) {
    .story-carousel .eh-carousel-upd .slick-slide { width:300px; } 
} 
.story-carousel .eh-carousel-upd .slick-list { margin:0 -6px; }

@media (min-width:577px) {
    .story-carousel .eh-carousel-upd .slick-list { margin:0 -12px; } 
} 
.story-carousel-item { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; height:100%; outline:none; padding:0 6px; }
:root .story-carousel-item__avatar { border-radius:100px; display:block; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; height:100px; margin:0 0 -50px 30px; overflow:hidden; position:relative; width:100px; z-index:20; }
:root .story-carousel-item__avatar img { width:auto; height:100%; position:absolute; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }
.story-carousel-item__data { background:#f7f2ed; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:50px 30px 30px; position:relative; z-index:10; }
.story-carousel-item__title { color:#000; font-size:20px; line-height:1.1; margin:22px 0 20px; }
.story-carousel-item__story { line-height:1.5; }
.story-carousel-item__data-optional>:first-child { margin-top:20px; }
.story-carousel-item__see-more { display:inline-block; font-weight:600; font-size:16px; line-height:1.88; }
.story-carousel-item__source { color:#666; display:block; font-size:12px; line-height:normal; margin:8px 0 0; }
.story-carousel-item--single { text-align:center; }
.story-carousel-item--single .story-carousel-item__avatar { margin-left:auto; margin-right:auto; }

@media (min-width:769px) {
    .story-carousel-item--single { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; max-width:1000px; margin-left:auto; margin-right:auto; } .story-carousel-item--single .story-carousel-item__story { max-width:850px; } 
} 
.story-carousel-item--big-avatar .story-carousel-item__avatar { border-radius:0; display:block; position:relative; width:auto; height:auto; margin:0 30px -70px; }
.story-carousel-item--big-avatar .story-carousel-item__avatar:before { content:""; display:block; padding-top:56%; }
.story-carousel-item--big-avatar .story-carousel-item__avatar img { top:0; }
.story-carousel-item--big-avatar .story-carousel-item__data { padding-top:70px; }

@media (min-width:577px) {
    .story-carousel-item--big-avatar.story-carousel-item--single { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } .story-carousel-item--big-avatar.story-carousel-item--single .story-carousel-item__avatar { width:290px; margin:0 -50px 0 0; } .story-carousel-item--big-avatar.story-carousel-item--single .story-carousel-item__data { margin:40px 0 0; padding:35px 55px 30px 90px; text-align:left; } .story-carousel-item--big-avatar.story-carousel-item--single .story-carousel-item__title { margin-top:0; } 
} 

@media (min-width:769px) {
    .story-carousel-item--big-avatar.story-carousel-item--single .story-carousel-item__avatar { width:512px; margin:0 -100px 0 0; } .story-carousel-item--big-avatar.story-carousel-item--single .story-carousel-item__data { margin:50px 0 0; padding:50px 55px 30px 158px; text-align:left; } 
} 

@media (min-width:577px) {
    .story-carousel-item { padding:0 12px; } 
} 
.subheader-navigation__title { display:block; font:700 16px/30px Merriweather,Merriweather-fallback,serif; color:#fff; height:60px; line-height:60px; }
.subheader-navigation__title:hover { text-decoration:none; color:#fff; }
.subheader-navigation__navigation { border-bottom:1px solid #d1d1d1; }
.subheader-navigation__navigation-items { display:-webkit-box; display:-ms-flexbox; display:flex; margin:0; }

@media (max-width:768.98px) {
    .subheader-navigation__navigation-items { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; overflow:scroll; -ms-flex-wrap:nowrap; flex-wrap:nowrap; padding-right:20px; } 
} 
.subheader-navigation__navigation-item { font-family:Open Sans,OpenSans-fallback,sans-serif; margin:0 20px 0 0; white-space:nowrap; padding:15px 0; font-size:16px; line-height:1.25; font-weight:600; color:#000; }
.subheader-navigation__navigation-item:hover { text-decoration:none; }
.symptom-checker__iframe { width:100%; height:504px; border:0; margin:0; padding:0; }

@media (min-width:577px) {
    .symptom-checker__iframe { height:745px; } 
} 
.eh-spinner { width:36px; height:36px; display:inline-block; border-radius:100%; -o-border-image:initial; border-image:initial; border:2px solid; border-bottom:2px solid transparent; color:#08c; background:transparent !important; -webkit-animation:spinner-animation 1.5s linear 0s infinite normal both running; animation:spinner-animation 1.5s linear 0s infinite normal both running; }
.eh-green-spinner { -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.eh-green-spinner__rotator { -webkit-animation:spinner-animation 2s linear 0s infinite normal both running; animation:spinner-animation 2s linear 0s infinite normal both running; }
.eh-green-spinner__circle { position:relative; background:currentColor; background-clip:padding-box; }
.eh-green-spinner__circle:before { content:""; position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; border-radius:inherit; background:-webkit-gradient(linear,left top,right top,from(#008fb3),to(#43b03f)); background:-o-linear-gradient(left,#008fb3,#43b03f); background:linear-gradient(90deg,#008fb3,#43b03f); }
.eh-green-spinner__circle:after { content:""; position:absolute; top:50%; height:20px; width:0; border-left:30px solid; border-top:15px solid transparent; border-bottom:15px solid transparent; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.eh-green-spinner__label { margin:0 0 0 20px; font-size:12px; line-height:1.67; color:#666; }
.eh-green-spinner--normal .eh-green-spinner__rotator { width:44px; height:44px; }
.eh-green-spinner--normal .eh-green-spinner__circle { width:44px; height:44px; border:4px solid transparent; border-radius:44px; }
.eh-green-spinner--normal .eh-green-spinner__circle:before { margin:-4px; }
.eh-green-spinner--normal .eh-green-spinner__circle:after { left:-4px; }
.eh-green-spinner--small { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; margin:0 0 0 -20px; }
.eh-green-spinner--small .eh-green-spinner__rotator { width:15px; height:15px; }
.eh-green-spinner--small .eh-green-spinner__circle { width:15px; height:15px; border:3px solid transparent; border-radius:15px; }
.eh-green-spinner--small .eh-green-spinner__circle:before { margin:-3px; }
.eh-green-spinner--small .eh-green-spinner__circle:after { left:-3px; height:8px; width:0; border-left:5px solid #fff; border-top:2.5px solid transparent; border-bottom:2.5px solid transparent; }
.eh-green-spinner--small .eh-green-spinner__label { margin-left:10px; }

@media (min-width:769px) {
    .eh-green-spinner--small { margin:0; } 
} 

@-webkit-keyframes spinner-animation {
    0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } to { -webkit-transform:rotate(1turn); transform:rotate(1turn); } 
} 

@keyframes spinner-animation {
    0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } to { -webkit-transform:rotate(1turn); transform:rotate(1turn); } 
} 
.sensitive-cover { overflow:hidden; position:relative; z-index:10; position:absolute; top:0; left:0; width:100%; height:100%; }
.sensitive-cover__cover { background:rgba(0,0,0,.2); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; color:#fff; padding:20px; }
.sensitive-cover__title { margin:0 0 24px; max-width:400px; }
.sensitive-cover__title:before { content:attr(data-title); }
.sensitive-cover__button { color:#fff; display:block; background:transparent; border:1px solid #fff; border-radius:50px; padding:10px 30px; font-size:16px; line-height:1.75; font-weight:600; text-align:center; margin:0 auto; outline:none; cursor:pointer; }
.sensitive-cover__button:hover { background:#fff; color:#111; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; }
.eh-image { z-index:1; max-width:100%; }
.eh-image img { max-width:100%; height:auto; }
.eh-image--nosize:not(.eh-image--is-loaded) { aspect-ratio:16/9; }
.eh-image--sensitive { z-index:15; }
.eh-image--sensitive img { -webkit-filter:blur(20px); filter:blur(20px); }
.eh-image--fill-container { position:absolute; top:0; left:0; width:100%; height:100%; }
.eh-image--fill-container img { width:100%; height: 100%; -o-object-fit:cover; object-fit:cover; }
@supports not ((-o-object-fit:cover) or (object-fit:cover)) {
      .eh-image--fill-container img { position:absolute; top:0; left:50%; height:100%; width:auto; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }
}
html.no-js .eh-image--js { display:none !important; }
.eh-image__placeholder { display:block; background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(#ebf3ec),to(#eee)); background:-o-linear-gradient(left,#f2f2f2,#ebf3ec,#eee); background:linear-gradient(90deg,#f2f2f2,#ebf3ec,#eee); background-size:1210px 100%; -webkit-animation:lazyImageAnimation 1s ease infinite; animation:lazyImageAnimation 1s ease infinite; z-index:2; position:absolute; top:0; left:0; width:100%; height:100%; }

@-webkit-keyframes lazyImageAnimation {
    0% { background-position:0 0; } to { background-position:1210px 0; } 
} 

@keyframes lazyImageAnimation {
    0% { background-position:0 0; } to { background-position:1210px 0; } 
} 
.eh-container { margin-left:auto; margin-right:auto; max-width:1200px; padding-left:15px; padding-right:15px; }

@media (min-width:577px) {
    .eh-container { padding-left:24px; padding-right:24px; } 
} 
.anm { -webkit-transition:all .6s ease-out; -o-transition:all .6s ease-out; transition:all .6s ease-out; }
.anm--fade-in { opacity:0; }
.anm.anm--fade-in.anm--animated { opacity:1; }
.anm--slide-in { -webkit-transform:translateY(100px); -ms-transform:translateY(100px); transform:translateY(100px); }
.anm.anm--slide-in.anm--animated { -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }
:root .mock-sticky-header { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:#fff; height:40px; position:fixed; top:0; left:0; width:100%; z-index:1200; -webkit-box-shadow:0 0 6px 1px #d1d1d1; box-shadow:0 0 6px 1px #d1d1d1; }

@media (min-width:769px) {
    :root .mock-sticky-header { height:55px; } 
} 
:root .mock-sticky-header__logo { aspect-ratio:unset; }
:root .mock-sticky-header__logo img { display:block; max-width:240px; }
.eh-checkbox { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; background:transparent; cursor:pointer; outline:none; background:#fff; display:inline-block; width:20px; height:20px; border:1.5px solid #d1d1d1; border-radius:4px; -ms-flex-negative:0; flex-shrink:0; padding:1px 0 0; overflow:hidden; -webkit-transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; -o-transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; }

@media (hover:hover) {
    .eh-checkbox:hover { border-color:#058574; } 
} 
.eh-checkbox svg { display:block; margin:auto; }
.eh-checkbox.eh-checkbox--checked { background-color:#058574; border-color:#058574; color:#fff; }
.eh-checkbox.eh-checkbox--error { border-color:#d0021b; }
.eh-checkbox.eh-checkbox--input { position:relative; text-align:center; }
.eh-checkbox.eh-checkbox--input input { opacity:0; position:absolute; z-index:-1; }
.eh-checkbox.eh-checkbox--input svg { vertical-align:top; }
.eh-checkbox.eh-checkbox--sm { width:16px; height:16px; }
.eh-checkbox.eh-checkbox--sm svg { position:relative; top:-1px; }
.symptom-checker__popup { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; line-height:1.75; color:#333; }
.symptom-checker__popup h2,.symptom-checker__popup h3,.symptom-checker__popup h4 { color:#000; font-family:Merriweather,Merriweather-fallback,serif; font-weight:700; }
.symptom-checker__popup h2 { font-size:22px; line-height:1.45; margin:0; }
.symptom-checker__popup h2:first-child { margin-top:0; }

@media (min-width:577px) {
    .symptom-checker__popup h2 { font-size:24px; line-height:1.33; margin:50px 0 20px; } 
} 

@media (min-width:769px) {
    .symptom-checker__popup h2 { font-size:30px; line-height:1.26; } 
} 

@media (min-width:577px) {
    .symptom-checker__popup h2 { margin:0; } 
} 
.symptom-checker__popup h3 { font-size:20px; line-height:1.3; margin:0 0 10px; }

@media (min-width:577px) {
    .symptom-checker__popup h3 { margin:40px 0 20px; margin:0 0 10px; } 
} 
.symptom-checker__popup h4 { font-size:14px; line-height:1.28; font-weight:700; margin:5px 0 0; }

@media (min-width:577px) {
    .symptom-checker__popup h4 { margin:30px 0 20px; margin:5px 0 0; } 
} 
.symptom-checker__popup-section { padding:15px; }

@media (min-width:577px) {
    .symptom-checker__popup-section { padding:24px; } 
} 
.symptom-checker__popup-block+.symptom-checker__popup-block { margin-top:15px; }
.symptom-checker__popup-header { background:#f6f6f6; }
.symptom-checker__popup-probability { margin-top:4px; margin-bottom:0; }
.symptom-checker__popup-probability:before { display:inline-block; width:31px; height:5px; margin-right:10px; content:""; vertical-align:middle; border-radius:10px; background-color:#2488be; }
.symptom-checker__popup-explanation ul { list-style:none; margin:0; padding:0; }
.symptom-checker__popup-explanation ul li { margin:0; padding:0; }
.symptom-checker__popup-explanation ul li:before { margin-right:5px; }
.symptom-checker__popup-explanation-for li:before { content:"\2191"; color:#5acc5a; }
.symptom-checker__popup-explanation-against li:before { content:"\2193"; color:#f44c63; }
.symptom-checker__popup-ref-source { color:#666; margin-top:20px; }
.text-card-carousel--single .eh-carousel-upd .slick-list .slick-slide { width:100%; }

@media (max-width:768.98px) {
    .text-card-carousel .eh-carousel-upd .slick-slide { width:300px; } 
    .category-index-article--large .category-index-article__image:after {
        padding-top: 50%;
    }
    .category-index-article--large .category-index-article__content {
        margin: -30px 35px 0 0;
    }
} 

@media (max-width:576.98px) {
    .text-card-carousel .eh-carousel-upd .slick-slide { width:300px; } 
} 
.text-card-carousel .eh-carousel-upd .slick-list { margin:0 -6px; }

@media (min-width:577px) {
    .text-card-carousel .eh-carousel-upd .slick-list { margin:0 -12px; } 
} 
.text-card { height:100%; outline:none; padding:0 6px; }
.text-card__data { background:#f7f2ed; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; height:100%; padding:30px; }

@media (min-width:769px) {
    .text-card__data { max-width:1000px; margin:auto; } 
} 
.text-card__title { font-size:20px; line-height:1.4; margin:0 0 20px; }
.text-card__body { font-size:16px; line-height:1.5; }
.text-card__cta { display:inline-block; font-weight:600; font-size:16px; line-height:1.88; }
.text-card__data-optional>:first-child { margin-top:20px; }
.text-card__source { color:#666; display:block; font-size:12px; line-height:normal; margin:8px 0 0; }
.text-card--single { text-align:center; }

@media (min-width:577px) {
    .text-card { padding:0 12px; } 
} 
.theme-content__color-block { height:100%; width:272px; position:absolute; z-index:-1; bottom:-30px; }

@media (min-width:768px) {
    .theme-content__color-block { width:285px; height:67.9%; } 
} 

@media (min-width:1025px) {
    .theme-content__color-block { bottom:-40px; } 
} 

@media (min-width:768px) {
    .theme-content__color-block--left { left:-40px; } 
} 

@media (min-width:1025px) {
    .theme-content__color-block--left { right:411px; left:auto; } 
} 
.theme-content__color-block--right { -ms-flex-item-align:end; align-self:flex-end; right:0; }

@media (min-width:768px) {
    .theme-content__color-block--right { right:-40px; } 
} 

@media (min-width:1025px) {
    .theme-content__color-block--right { left:411px; } 
} 
.theme-content__title-container { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; max-width:615px; margin:162px auto 0; z-index:2; }

@media (min-width:768px) {
    .theme-content__title-container { margin-top:325px; } 
} 

@media (min-width:1025px) {
    .theme-content__title-container { margin-top:220px; position:relative; } 
} 
.theme-content__title-box { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; width:96%; padding:20px; }

@media (min-width:768px) {
    .theme-content__title-box { width:616px; height:auto; padding:30px 40px; margin-right:auto; margin-left:auto; -ms-flex-item-align:center; align-self:center; } 
} 

@media (min-width:1025px) {
    .theme-content__title-box--left { margin-left:0; margin-right:40px; -ms-flex-item-align:end; align-self:flex-end; } 
} 
.theme-content__title-box--right { -ms-flex-item-align:end; align-self:flex-end; }

@media (min-width:1025px) {
    .theme-content__title-box--right { margin-right:0; margin-left:40px; -ms-flex-item-align:start; align-self:flex-start; } 
} 
.theme-content__title-box .theme-content__button-view-all-topics { -ms-flex-item-align:start; align-self:start; background:none !important; border:0; color:#fff; cursor:pointer; display:block; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:600; line-height:normal; text-decoration:underline; margin:16px 0 0; outline:none; padding:0; }
.theme-content__title-box .theme-content__button-view-all-topics--dark { color:#058574; }
.theme-content__title-box .theme-content__button-view-all-topics:hover { background:none; border-color:transparent; }

@media (hover:hover) {
    .theme-content__title-box .theme-content__button-view-all-topics:hover { text-decoration:underline; } 
} 
.theme-content__title { font-size:22px; line-height:1.25; color:#fff; margin:0; }

@media (min-width:768px) {
    .theme-content__title { font-size:30px; line-height:1.12; } 
} 
.theme-content__title--dark { color:#000; }
.theme-content__dek { margin:8px 0 0; font-size:12px; line-height:1.43; word-break:break-word; }

@media (min-width:768px) {
    .theme-content__dek { font-size:16px; line-height:1.75; } 
} 
.theme-content__dek--white { color:#fff; }
.theme-content__dek--white a { color:#fff; text-decoration:underline; }
.theme-content__dek--white a:hover { color:#fff; text-decoration:none; }
.theme-content__topics { -webkit-box-sizing:border-box; box-sizing:border-box; margin-top:8px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; overflow:hidden; }
.theme-content .rc-section-article__link:hover .rc-section-article__heading { color:#000; }
.theme-content .rc-section-article__image-container { margin:8px 16px 0 0; }
.theme-content { overflow:hidden; }
.theme-content__container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:0 auto; max-width:1200px; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; height:100%; position:relative; z-index:0; }

@media (min-width:1025px) {
    .theme-content__container--left { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; } .theme-content__container--right { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; } 
} 
.theme-content__container .eh-section-title__heading { width:auto; height:auto; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; font-weight:400; font-stretch:normal; font-style:normal; line-height:normal; letter-spacing:1.5px; color:#666; margin:0; text-align:left; text-transform:uppercase; }
.theme-content__landscape { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; position:relative; z-index:12; }

@media (min-width:1025px) {
    .theme-content__landscape { width:auto; } .theme-content__landscape--left { left:79px; } .theme-content__landscape--right { right:79px; } 
} 
.theme-content__content-list { margin-top:15px; background-color:#f2f2f2; width:100%; padding:36px 17px 0 15px; }

@media (min-width:768px) {
    .theme-content__content-list { padding:40px 50px 0 25px; } 
} 

@media (min-width:1025px) {
    .theme-content__content-list { width:50%; padding:40px 21px 0 0; margin-top:50px; max-width:491px; background-color:transparent; } 
} 

.theme-content-list { position:relative; z-index:11; padding:24px 0; }  
.theme-content-list__title { margin:0 0 8px; }
.theme-content-list__article { position:relative; }
.theme-content-list__article:hover .rc-section-article__heading { background-size:4px 40%; text-decoration:none; }
.theme-content-list__article:before { position:absolute; content:""; width:100%; border-top:1px solid #d1d1d1; bottom:0; }

@media (min-width:1024px) {
    .theme-content-list__article:before { width:50%; } 
} 

@media (min-width:1025px) {
    .theme-content-list__article:before { width:100%; } 
} 

@media (min-width:768px) {
    .theme-content-list__article { margin:0; padding:8px 0; } 
} 
.theme-content-list__article .rc-section-article__heading { display:inline; font-size:14px; line-height:1.7; background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#000; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; }
.theme-content-list__article .rc-section-article__dek { font-size:14px; line-height:1.43; margin:8px 0 3px 0; word-break:break-word; }
.theme-content-list__article .rc-section-article__picture { display:inline-block; height:100%; width:100%; }
.theme-content-list__article .rc-section-article__image { width:100%; height:120px; -o-object-fit:cover; object-fit:cover; }

@media (min-width:768px) {
    .theme-content-list__article .rc-section-article__image { width:124px; height:124px; } 
} 

@media (min-width:992px) {
    .theme-content-list__article .rc-section-article__image { width:100%; height:124px; } 
} 
.theme-content-list__article .rc-section-article__image-container { position:relative; width:150px; height:150px; }

@media (min-width:768px) {
    .theme-content-list__article .rc-section-article__image-container { width:124px; height:124px; } 
} 
.theme-content-list__article .rc-section-article__link { position:static; display:block; }
.theme-content-list__article .rc-section-article__author { margin:8px 0 0; }
.theme-content-list__article .rc-section-article__issponsored { margin-top:8px; }

@media (min-width:1025px) {
    .theme-content-list__links:after { position:absolute; left:-120px; content:""; height:100%; width:700px; background-color:#f2f2f2; bottom:0; z-index:-1; } 
} 

@media (min-width:1025px) {
    .theme-content__picture,.theme-content__picture+.eh-image__placeholder { width:auto; } .theme-content__picture+.eh-image__placeholder--left,.theme-content__picture--left { right:0; } .theme-content__picture+.eh-image__placeholder--right,.theme-content__picture--right { left:0; } 
} 
.theme-content__picture,.theme-content__picture+.eh-image__placeholder { position:absolute; top:0; z-index:-1; width:100%; }

@media (min-width:1025px) {
    .theme-content__picture { width:auto; } .theme-content__picture--left,.theme-content__picture--left+.eh-image__placeholder { right:0; left:auto; } .theme-content__picture--right,.theme-content__picture--right+.eh-image__placeholder { left:0; right:auto; } 
} 
.theme-content__image,.theme-content__picture+.eh-image__placeholder { width:100%; height:211px; -o-object-fit:cover; object-fit:cover; }

@media (min-width:768px) {
    .theme-content__image,.theme-content__picture+.eh-image__placeholder { height:432px; } 
} 

@media (min-width:1025px) {
    .theme-content__image,.theme-content__picture+.eh-image__placeholder { width:489px; height:275px; } 
} 
.theme-content__button { margin-top:8px; margin-right:8px; }
.tippi-avatars { width:45px; height:45px; }
.thank-you-hero { background-color:#f3f3f6; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:center; padding:20px 26px 32px; }
.thank-you-hero__img { -webkit-box-sizing:content-box; box-sizing:content-box; }
.thank-you-hero__img,.thank-you-hero__img svg { width:58px; height:52px; }
.thank-you-hero__heading { color:#333; margin:0; padding:20px 0 0; }
.thank-you-hero__message { font-size:16px; font-weight:400; line-height:normal; color:#333; padding-top:8px; max-width:100%; }
.thank-you-hero__btn { border-radius:2px; border:none; background-color:#007ab8; padding:12px 14px; color:#fff; font-size:15px; font-weight:400; line-height:normal; margin-top:22px; cursor:pointer; }
.tippi-thank-you .tip-content { display:block; padding:40px 36px 8px; color:#222; }
.tippi-thank-you .tip-content__quote-icon { display:inline-block; margin-right:8px; }
.tippi-thank-you .form { font-weight:400; }
.tippi-thank-you .form .field-label { font-size:16px; color:#000; }
.tippi-thank-you .form .field--input input { border:none; border-bottom:1px solid #c1c1c1; font-style:italic; font-size:15px; line-height:1.33; color:#666; }
.fact-card { padding:24px; -webkit-box-sizing:border-box; box-sizing:border-box; color:#fff; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; background-color:#058574; max-width:387px; position:relative; }

@media (min-width:577px) {
    .fact-card { max-width:345px; } 
} 

@media (min-width:769px) {
    .fact-card { max-width:387px; } 
} 
.fact-card__eyebrow { text-transform:uppercase; letter-spacing:1.5px; margin-bottom:8px; }
.fact-card__flash-svg { position:relative; margin-top:-38px; margin-bottom:8px; }
.fact-card__headline { font-family:Merriweather,Merriweather-fallback,serif; font-weight:700; font-size:20px; line-height:34px; margin-bottom:8px; }
.fact-card__source { text-decoration:underline; }
.fact-card a.full-cover-link { position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999px; overflow:hidden; z-index:100; }
.fact-card a { z-index:101; }
.inline-topic-btn { display:inline-block; border-radius:20px; border:1px solid #ad6202; cursor:pointer; background:#fff; outline:none; margin:0 8px 8px 0; text-decoration:none; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; white-space:nowrap; }
.inline-topic-btn__text { display:block; padding:0 11px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; font-weight:600; font-style:normal; font-stretch:normal; line-height:26px; letter-spacing:normal; color:#ad6202; }
.inline-topic-btn.inline-topic-btn--all { background-color:#eaeaea; border:1px solid #eaeaea; max-width:64px; }
.inline-topic-btn.inline-topic-btn--all:hover { background-color:#d1d1d1; }
.inline-topic-btn.inline-topic-btn--all .inline-topic-btn__text { font-weight:700; color:#333; padding:0 10px; }
.inline-topic-btn.inline-topic-btn--all .inline-topic-btn__text svg { width:11px; position:relative; margin-left:3px; top:5px; }
.inline-topics { padding:20px 0; }
.masonry-grid { width:375px; margin:0 auto; }

@media (min-width:775px) {
    .masonry-grid { width:775px; } 
} 

@media (min-width:1175px) {
    .masonry-grid { width:1175px; } 
} 
.masonry-grid__loading { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative; margin-top:20px; }
.masonry-grid__item { display:block; width:375px; margin-bottom:30px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.newsletter-signup-popup__close { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; padding:0; border:none; background:transparent; cursor:pointer; outline:none; position:absolute; top:16px; right:24px; z-index:2; }

@media (hover:hover) {
    .newsletter-signup-popup__close:hover { color:#058574; } 
} 
.newsletter-signup-popup__link { position:relative; background:#fffbf6; }
.newsletter-signup-popup__link a { color:#058574; display:block; font-weight:600; font-size:16px; padding:12px 0 12px 24px; text-align:left; }
.newsletter-signup-popup__link a svg { margin:0 0 0 8px; position:relative; top:-1px; }

@media (hover:hover) {
    .newsletter-signup-popup__link a:active,.newsletter-signup-popup__link a:focus,.newsletter-signup-popup__link a:hover { color:#1b9f81; text-decoration:none; } .newsletter-signup-popup__link a:active svg,.newsletter-signup-popup__link a:focus svg,.newsletter-signup-popup__link a:hover svg { color:#1b9f81; } 
} 
.tippi-like { position:relative; top:5px; font:13px Open Sans,OpenSans-fallback,sans-serif; color:#333; }
.tippi-like__btn { padding:0; border:0; background:0; outline:inherit; cursor:pointer; }
.tippi-like__btn svg { padding-left:5px; vertical-align:-4px; }
.tippi-like__total { color:#3e8c3e; }
.tippi-submit-button { width:100%; display:block; cursor:pointer; color:#fff; font-size:15px; font-weight:600; text-align:center; background:#007ab8; padding:10px 20px; margin:10px 0 0; border:0; outline:none; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; text-decoration:none; }
.tippi-submit-button:disabled,.tippi-submit-button:disabled:hover { background:transparent; border:1px solid #c1c1c1; color:#757575; text-decoration:none; cursor:default; }

@media screen and (min-width:1025px) {
    .tippi-submit-button { max-width:275px; margin:10px auto 0; } .tippi-submit-button:hover { background-color:#005cb7; border-color:#005cb7; text-decoration:none; } 
} 
.tippi-filter__clear-all { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:13px; line-height:18px; letter-spacing:0; color:#005cb7; text-align:center; text-decoration:underline; }
.tippi-filter__clear-all>span { cursor:pointer; }
.col-dropdown { -webkit-box-sizing:border-box; box-sizing:border-box; position:relative; }

@media screen and (min-width:1025px) {
    .col-dropdown { display:inline-block; } 
} 
.col-dropdown__label { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; line-height:1.47; color:#000; font-weight:600; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; border:0; background:transparent; padding:11px 20px; cursor:pointer; width:100%; text-align:left; outline:none; }
.col-dropdown__label-icon { margin:0 0 0 20px; }

@media screen and (min-width:1025px) {
    .col-dropdown__label { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; } 
} 
.col-dropdown__content { padding:20px; background:#f6f6f6; z-index:100; }

@media screen and (min-width:1025px) {
    .col-dropdown__content { background:#fff; position:absolute; bottom:-2px; left:0; -webkit-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); } 
} 

@media screen and (min-width:1025px) {
    .col-dropdown__column { -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; width:275px; padding:0 25px 0 0; } 
} 

@media screen and (min-width:1025px) {
    .col-dropdown__items { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
.col-dropdown__item { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; line-height:1.33; color:#1d1f24; position:relative; cursor:pointer; }
.col-dropdown__checkbox { padding:3px 0 0 35px; margin:0 0 4px; }
.col-dropdown__checkbox .checked-item__input { display:none; }
.col-dropdown__checkbox .checked-item__check { position:absolute; top:0; left:0; display:block; width:23px; height:23px; border:1px solid #c1c1c1; border-radius:2px; background-color:#fff; outline:none; }
.col-dropdown__checkbox .checked-item__label { display:block; min-height:39px; }
.col-dropdown__checkbox:hover .checked-item__check { border-color:#007ab8; }
.col-dropdown__checkbox.checked-item--checked .checked-item__check { background-color:#007ab8; border-color:#007ab8; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; }
.col-dropdown--single-select .col-dropdown__checkbox { padding-left:0; }
.col-dropdown--single-select .col-dropdown__checkbox.checked-item--checked .checked-item__label { font-weight:600; }
.col-dropdown--single-select .col-dropdown__checkbox.checked-item--checked:hover { color:#000; }
.col-dropdown--single-select .col-dropdown__checkbox .checked-item__check { display:none; }
.col-dropdown--single-select .col-dropdown__checkbox:hover { color:#005cb7; }
.col-dropdown--single-select .col-dropdown__content { width:100%; }
.col-dropdown--single-select .col-dropdown__column { width:auto; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.col-dropdown--single-select .col-dropdown__item:last-child .checked-item__label { min-height:0; }

@media screen and (min-width:1025px) {
    .col-dropdown--expanded:before { content:""; width:100%; height:2px; position:absolute; bottom:-2px; left:0; border-left:1px solid #dedede; } 
} 
.col-dropdown--expanded .col-dropdown__label-icon { -webkit-transform:rotate(180deg) translateY(-3px); -ms-transform:rotate(180deg) translateY(-3px); transform:rotate(180deg) translateY(-3px); }
.col-dropdown *,.col-dropdown:after,.col-dropdown:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
.checked-item { display:-webkit-box; display:-ms-flexbox; display:flex; }
.checked-item__check { width:20px; height:20px; border:1px solid #c1c1c1; border-radius:2px; margin-top:5px; -ms-flex-negative:0; flex-shrink:0; }
.checked-item__check svg { opacity:0; width:12px; height:12px; fill:#fff; margin:4px; }
.checked-item--checked .checked-item__check { border-color:#007ab8; background-color:#007ab8; }
.checked-item--checked svg { opacity:1; }
.checked-item__label { display:inline-block; word-wrap:break-word; -ms-flex:0 1 auto; -webkit-box-flex:0; flex:0 1 auto; font-size:15px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; line-height:1.73; color:#333; margin-left:10px; }
.checked-item__label a { color:#005cb7; }
.tippi-question { position:relative; border-radius:4px; border:2.5px solid #1b9f81; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:#fff; font-family:Open Sans,OpenSans-fallback,sans-serif; }

@media (min-width:1025px) {
    .tippi-question { max-width:798px; } 
} 
.tippi-question__container { padding:32px 40px 40px; }
.tippi-question__heading span { font-size:12px; }
.tippi-question__heading .tippi-question__title { color:#666; letter-spacing:1.5px; display:block; }

@media (min-width:577px) {
    .tippi-question__heading .tippi-question__title { display:inline; } 
} 
.tippi-question__icon { position:absolute; left:40px; top:-16px; }
.tippi-question__icon svg { height:32px; width:32px; color:#fff; background-color:#1b9f81; padding:5px 10px; border-radius:50%; -webkit-box-sizing:border-box; box-sizing:border-box; }
.tippi-question__topics { display:inline-block; margin-top:4px; }
.tippi-question__topics .inline-topics,.tippi-question__topics div:first-of-type { display:inline; }

@media (min-width:577px) {
    .tippi-question__topics { display:inline; margin-top:0; margin-left:4px; } 
} 
.tippi-question__question { display:block; margin-top:8px; }
.tippi-question__form.form { display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:24px; padding-bottom:4px; position:relative; }
.tippi-question__form.form .field__input-container { border-bottom:1px solid #d1d1d1; padding-bottom:2px; }
.tippi-question__form.form.form--is-invalid .field--textarea .field__input-container { border-bottom:2.5px solid #d0021b; }
.tippi-question__form.form.form--is-invalid .field--textarea textarea { border:none; }
.tippi-question__form.form .field--textarea { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; color:#333; font-size:16px; padding:0; }
.tippi-question__form.form .field--textarea textarea { min-height:30px; min-width:282px; border:none; font-family:Open Sans,OpenSans-fallback,sans-serif; font-style:normal; }
.tippi-question__form.form .field--textarea .field__footer { position:relative; top:-25px; }
.tippi-question__form.form .field--textarea .form__submit-btn { position:absolute; right:0; outline:none; }
.tippi-question__form.form .field--textarea.field--has-value .field__input-container { padding-bottom:8px; }
.tippi-question__form.form .field--textarea.field--has-value .field__footer { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; top:0; }
.tippi-question__form.form .field--textarea.field--has-value .form__submit-btn { position:static; padding:5px 20px; background-color:#1b9f81; color:#fff; border-radius:22.5px; }
.tippi-question__form.form .field--textarea .remaining-chars { text-align:left; }
.tippi-question__form.form .field--textarea .remaining-chars__count { margin-right:0; margin-left:8px; }
.tippi-question__form.form.form--is-invalid .form__submit-btn,.tippi-question__form.form .form__submit-btn { background-color:#fff; border:none; margin:0 0 0 10px; color:#005cb7; }
.tippi-question__form.form.form--is-invalid .form__submit-btn span,.tippi-question__form.form .form__submit-btn span { padding:0; }
@import url(https://vjs.zencdn.net/7.3.0/video-js.css); @import url(https://cdnjs.cloudflare.com/ajax/libs/videojs-ima/1.5.1/videojs.ima.css); .vjs-v1 { position:relative; width:100%; }
.vjs-v1 .clickthrough-header,.vjs-v1 .progressbar { display:none !important; }
.vjs-v1.no-overlay { overflow:visible; }
.vjs-v1.no-overlay .fader-control,.vjs-v1.no-overlay .fff-container,.vjs-v1.no-overlay .play-pause-button { display:none !important; }
.vjs-v1.no-overlay .screen-wrapper { overflow:visible !important; }
.vjs-v1.no-overlay .screen { position:absolute !important; left:90px !important; top:auto !important; bottom:-34px; width:30px !important; height:30px !important; }
.vjs-v1.no-overlay .screen-ui { background:transparent !important; }
.vjs-v1.no-overlay .control-bar { position:relative !important; }
.vjs-v1.no-overlay .control-bar-left { margin:0 !important; }
.vjs-v1.no-overlay .volume-speaker span { color:#6787a6; }
.vjs-v1 .ad-placeholder { opacity:0; -webkit-transition:opacity 2s; -o-transition:opacity 2s; transition:opacity 2s; }
.vjs-v1 .ad-placeholder.opaque { opacity:1; }
.vjs-v1 .ad-placeholder:after { text-align:center; }
.video-card { display:block; width:375px; padding:20px 20px 30px 15px; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:#fff; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; font-weight:400; }
.video-card,.video-card:active,.video-card:focus,.video-card:hover { color:#1d1f24; text-decoration:none; }
.video-card:active .video-card__hdr,.video-card:focus .video-card__hdr,.video-card:hover .video-card__hdr { color:#666; }
.video-card:active .video-card__cta-text,.video-card:focus .video-card__cta-text,.video-card:hover .video-card__cta-text { text-decoration:underline; }
.video-card__eyebrow { color:#666; font-size:13px; font-weight:400; }
.video-card__hdr { display:block; margin-bottom:15px; font-family:Merriweather,Merriweather-fallback,serif; font-size:20px; font-weight:600; }
.video-card__video { margin:0 -20px 15px -15px; }
.video-card__body { position:relative; }
.video-card__dek { display:block; font-size:15px; font-weight:400; margin-bottom:10px; padding-left:0; }
.video-card__cta { text-decoration:none; }
.video-card__cta-text { display:block; color:#005cb7; font-size:15px; font-weight:600; padding-left:0; }
#app { height:100%; background:#f4f4f4; }
#app .video-card { position:relative; top:100px; margin:0 auto; }
.video-container .duration,.video-container .screen-ui { background:transparent !important; }
.video-container .duration { font-family:Merriweather,Merriweather-fallback,serif !important; line-height:1.5 !important; color:#f8f8f8 !important; width:auto !important; height:auto !important; padding:0 !important; margin:0 !important; left:75px !important; bottom:18px !important; }
.video-container .play-button[style] { display:none !important; }
.video-container figcaption { position:relative; }
.video-container .media-credit { padding:0; margin:0; display:block; position:relative; }
.video-container .media-credit:before { content:""; display:block; position:absolute; left:0; bottom:0; width:100%; height:150px; background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(1%,transparent),to(rgba(0,0,0,.6))); background:-o-linear-gradient(top,transparent 0,transparent 1%,rgba(0,0,0,.6) 100%); background:linear-gradient(180deg,transparent 0,transparent 1%,rgba(0,0,0,.6)); }
.video-container .media-credit.hide { display:none; }
.video-container .eh-media-caption { font-family:Merriweather,Merriweather-fallback,serif; font-size:18px; font-weight:700; line-height:1.33; color:#fff; position:absolute; bottom:43px; margin:0; width:100%; padding:0 40px 0 75px; z-index:100; min-height:13px; cursor:pointer; }
.video-container .eh-media-caption a { color:#fff; text-decoration:none; }
.video-container .eh-media-caption a:active,.video-container .eh-media-caption a:focus,.video-container .eh-media-caption a:hover { color:#fff; }
.video-container .eh-media-caption:before { content:url("data:image/svg+xml; charset=utf-8,%3Csvg viewBox='0 0 70 70' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 70C15.67 70 0 54.33 0 35S15.67 0 35 0s35 15.67 35 35-15.67 35-35 35zm-8-24l20-11.5L27 23v23z' fill='%23F6F6F6' fill-rule='evenodd' opacity='.8'/%3E%3C/svg%3E"); display:block; width:43px; height:43px; position:absolute; left:20px; top:2px; }
.video-section-featured-items { color:#333; }
.video-section-featured-items .video-section__subheading { color:#666; }
.video-section-featured-items .video-section__subheading-sponsored { margin-top:8px; }
.video-section-featured-items .video-section__title { color:#333; font-size:30px; line-height:38px; }
.video-section-featured-items .video-section__title-link { color:#333; font-size:30px; line-height:1.27; }
.video-section-featured-items .video-section__dek { margin:8px 0; }
.video-section-featured-items .video-section__credit { color:#333; margin:8px 0; line-height:20px; display:block; }
.video-section-featured-items .video-section__credit a { color:#005cb7; }
.video-section-featured-items .video-section-featured-item__btn { margin:10px 0; }
.video-section--mobile .video-section-featured-item { margin-bottom:24px; }
.video-section--mobile .video-section-featured-item:last-child { margin-bottom:0; }

@media (min-width:577px) {
    .video-section--mobile .video-section-featured-items { display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-line-pack:justify; align-content:space-between; } .video-section--mobile .video-section-featured-items .video-section-featured-item { -webkit-box-flex:1; -ms-flex:1; flex:1; } .video-section--mobile .video-section-featured-items .video-section-featured-item:first-of-type { margin-right:5%; } 
} 

@media (min-width:577px) {
    .video-section--tablet .video-section-featured-items { display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-line-pack:justify; align-content:space-between; } .video-section--tablet .video-section-featured-items .video-section-featured-item { -webkit-box-flex:1; -ms-flex:1; flex:1; } .video-section--tablet .video-section-featured-items .video-section-featured-item:first-of-type { margin-right:5%; } 
} 
.video-section--desktop .video-section-featured-items { margin-top:24px; display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-line-pack:justify; align-content:space-between; }
.video-section--desktop .video-section-featured-items .video-section-featured-item { -webkit-box-flex:1; -ms-flex:1; flex:1; }
.video-section--desktop .video-section-featured-items .video-section-featured-item:first-of-type { margin-right:5%; }

@media (min-width:1024px) {
    .video-section--desktop .video-section-featured-items { max-width:695px; } 
} 

@media (min-width:1025px) {
    .video-section--desktop .video-section-featured-items { margin-top:42px; } 
} 
.video-section--single-video .video-section__title { display:inline; font-size:24px; line-height:1.7; }
.video-section--single-video .video-section__details { padding:0 15px; }

@media (min-width:577px) {
    .video-section--single-video .video-section__details { padding:0 24px; } 
} 

@media (min-width:1200px) {
    .video-section--single-video .video-section__details { padding:0; } 
} 

@media (min-width:1025px) {
    .video-section--single-video .video-section__details { margin-left:30px; } 
} 
.video-section--single-video .video-section__details h2 { background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#000; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; color:#fff; }
.video-section--single-video .video-section__details .video-section__title-link,.video-section--single-video .video-section__details .video-section__title-link:hover { color:#fff; }
.video-section--single-video.video-section--desktop .video-section__hdr { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; }
.video-section--single-video.video-section--desktop .video-section__video-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-line-pack:justify; align-content:space-between; -webkit-box-sizing:border-box; box-sizing:border-box; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.video-section--single-video.video-section--desktop .video-section__details { -webkit-box-flex:1; -ms-flex:1; flex:1; }
.video-section--single-video.video-section--desktop .video-section__title { font-size:30px; line-height:normal; }
.video-section--single-video.video-section--desktop .video-block { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; position:relative; }

@media (min-width:1024px) {
    .video-section--single-video.video-section--desktop .video-block { -webkit-box-flex:0; -ms-flex:0 0 600px; flex:0 0 600px; } 
} 

@media (min-width:1025px) {
    .video-section--single-video.video-section--desktop .video-block { -webkit-box-flex:0; -ms-flex:0 0 695px; flex:0 0 695px; } 
} 
.video-section--multi-video .video-section__title { display:inline; font-size:30px; line-height:38px; }

@media (min-width:577px) {
    .video-section--multi-video.video-section--desktop .video-thumbnails { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } .video-section--multi-video.video-section--desktop .video-thumbnails__label { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; } .video-section--multi-video.video-section--desktop .video-section-thumbnail { -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:start; margin-top:0; position:relative; } 
} 

@media (min-width:577px) and (min-width:577px) {
    .video-section--multi-video.video-section--desktop .video-section-thumbnail:first-of-type { margin-right:5%; } 
} 

@media (min-width:577px) and (min-width:769px) {
    .video-section--multi-video.video-section--desktop .video-section-thumbnail:first-of-type { margin-right:0; } 
} 
.video-section--multi-video.video-section--desktop .video-section__details { margin:0 30px; }
.video-section--multi-video.video-section--desktop .video-section__title { font-size:30px; line-height: 2; }

@media (min-width:1024px) {
    .video-section--multi-video.video-section--desktop .video-block__video-playlist { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-line-pack:justify; align-content:space-between; } 
} 
.video-section--multi-video.video-section--desktop .video-block__primary-video { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; position:relative; overflow:hidden; }

@media (min-width:769px) {
    .video-section--multi-video.video-section--desktop .video-block__primary-video { -webkit-box-flex:0; -ms-flex:0 0 695px; flex:0 0 695px; } 
} 
.video-section--multi-video.video-section--desktop .video-thumbnails { -webkit-box-flex:1; -ms-flex:auto; flex:auto; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-line-pack:start; align-content:flex-start; }

@media (min-width:1025px) {
    .video-section--multi-video.video-section--desktop .video-thumbnails { margin-left:30px; } .video-section--multi-video.video-section--desktop .video-thumbnails .video-section-thumbnail { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:16px; } 
} 

@media (min-width:577px) {
    .video-section--multi-video.video-section--tablet .video-thumbnails { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } .video-section--multi-video.video-section--tablet .video-thumbnails__label { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; } .video-section--multi-video.video-section--tablet .video-section-thumbnail { -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:start; margin-top:0; position:relative; } 
} 

@media (min-width:577px) and (min-width:577px) {
    .video-section--multi-video.video-section--tablet .video-section-thumbnail:first-of-type { margin-right:5%; } 
} 

@media (min-width:577px) and (min-width:769px) {
    .video-section--multi-video.video-section--tablet .video-section-thumbnail:first-of-type { margin-right:0; } 
} 
.video-section { color:#fff; }
.video-section .video-section__video { position:relative; padding-top:20px; width:100%; background-color:#133b51; padding-bottom:30px; margin-bottom:30px; }

@media (min-width:1200px) {
    .video-section .video-section__video { background:none; padding-bottom:0; } .video-section .video-section__video:before { position:absolute; left:0; content:""; height:calc(100% - 30px); width:100%; background-color:#133b51; top: 0; z-index:-1; } 
} 

@media (min-width:1025px) {
    .video-section .video-section__video { margin-bottom:0; } 
} 
.video-section__video-wrapper { max-width:1200px; margin:0 auto; }
.video-section__hdr { padding:0 15px; }

@media (min-width:577px) {
    .video-section__hdr { padding:0 24px; } 
} 

@media (min-width:1200px) {
    .video-section__hdr { padding:0; } 
} 
.video-section .video-container .duration,.video-section .video-container .eh-media-duration { bottom:10px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; }
.video-section .video-container .duration { top:auto !important; bottom:10px !important; }
.video-section .video-container .eh-media-caption { width:100%; line-height:24px; }
.video-section .video-container .eh-media-caption:before { width:45px; height:45px; left:0; margin-left:30px; }
.video-section--vjs .video-container { margin-bottom:50px; }
.video-section__title { display:inline; color:#fff; font-size:24px; line-height:1.7; }
.video-section__subheading { color:#fff; display:block; margin:0; font-size:12px; letter-spacing:1.5px; line-height:normal; font-family:Open Sans,OpenSans-fallback,sans-serif; text-transform:uppercase; }
.video-section__credit { display:block; margin:20px 0 0; font-size:14px; color:#fff; height:auto; width:auto; }
.video-section__credit .video-section__author { color:#fff; text-decoration:underline; }
.video-section__dek,.video-section__more { display:block; margin:20px 0 0; }
.video-section__more { color:#fff; text-decoration:underline; }
.video-section .video-block { margin-top:10px; }
.video-section .video-block__primary-video { margin-bottom:20px; }

@media (min-width:1025px) {
    .video-section .video-block__primary-video { margin-bottom:0; } 
} 
.video-section .video-block__primary-video { background:none; padding-bottom:0; }
.video-section .video-block__video-playlist { margin:0; background-color:transparent; }
.video-section .video-thumbnails { padding:0 15px; }

@media (min-width:577px) {
    .video-section .video-thumbnails { padding:0 24px; } 
} 

@media (min-width:1200px) {
    .video-section .video-thumbnails { padding:0; } 
} 
.video-section .video-thumbnails__label { display:block; text-transform:uppercase; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; letter-spacing:1.5px; margin:0 0 8px; }
.video-section .video-section-thumbnail { width:100%; text-align:left; display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:40px; padding:0; position:relative; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:start; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; }
.video-section .video-section-thumbnail:first-of-type { margin-top:0; }
.video-section .video-section-thumbnail:hover .video-section-thumbnail__title { background-size:4px 40%; text-decoration:none; }
.video-section .video-section-thumbnail__button { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:none; background-color:transparent; cursor:pointer; outline:none; z-index:10; position:absolute; top:0; left:0; width:100%; height:100%; }
.video-section .video-section-thumbnail__img { width:150px; height:120px; position:relative; display:block; margin:0 15px 0 0; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }
.video-section .video-section-thumbnail__img picture { width:100%; height:100%; z-index:1; }
.video-section .video-section-thumbnail__img .video-section-thumbnail__play-icon { position:absolute; left:10px; bottom:10px; height:40px; width:40px; z-index:2; }
.video-section .video-section-thumbnail__img .video-section-thumbnail__play-icon svg { height:100%; width:100%; }
.video-section .video-section-thumbnail__title { margin:0; background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#000; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; display:inline; color:#fff; }
.video-section .video-section-thumbnail__sponsor-text { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; line-height:20px; margin-top:10px; display:block; color:#fff; }
.video-section .recc-modal { height:255px; }
.video-section .recc-modal__next-label { margin-top:-5px; }
.video-section .video-block__preloader { background:#133b51; }
.video-section .video-block__preloader .eh-green-spinner__circle { background-color:#133b51; }
.video-section .video-block__preloader .eh-green-spinner__circle:after { border-left-color:#133b51; }
.video-section--mobile .ad-wrapper,.video-section--tablet .ad-wrapper { margin:12px 0 40px; }
.video-section--desktop .ad-wrapper { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; width:300px; margin:0 auto; }
.video-section__footer { padding:0 15px; }

@media (min-width:577px) {
    .video-section__footer { padding:0 24px; } 
} 

@media (min-width:1200px) {
    .video-section__footer { padding:0; } 
} 
.video-section--desktop .video-section__footer { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-line-pack:center; align-content:center; max-width:1200px; margin:0 auto; }
.tippi-large__container { max-width:1210px; margin:0 auto; }

@media (min-width:1025px) {
    .tippi-large__container--flex { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } 
} 
.tippi-large__info-section { position:relative; max-width:1440px; margin:0 auto; }

@media (min-width:1025px) {
    .tippi-large__info-section { margin-bottom:-60px; } 
} 
.tippi-large__intro { padding:0 15px 20px; background-color:#fff; -webkit-box-sizing:border-box; box-sizing:border-box; }

@media (min-width:577px) {
    .tippi-large__intro { padding:0 24px 20px; } 
} 

@media (min-width:1025px) {
    .tippi-large__intro { max-width:592px; padding-top:25px; padding-left:25px; padding-bottom:36px; margin-bottom:-1px; } 
} 
.tippi-large__image { margin:0 0 10px; }

@media (min-width:1025px) {
    .tippi-large__image { position:absolute; width:781px; height:586px; top:35px; left:-73px; margin-bottom:0; } 
} 
.tippi-large__image img { position:relative; width:100%; height:100%; -o-object-fit:cover; object-fit:cover; z-index:-1; }
.tippi-large__title { font-size:22px; line-height:1.25; color:#000; margin-top:0; margin-bottom:8px; }

@media (min-width:577px) {
    .tippi-large__title { font-size:30px; line-height:1.14; } 
} 

@media (min-width:1025px) {
    .tippi-large__title { font-size:30px; line-height:1.12; } 
} 
.tippi-large__title .tippi-large__img { position:relative; margin:0 0 0 15px; }
.tippi-large__dek { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:400; line-height:1.75; color:#333; margin-bottom:16px; }
.tippi-large__dek p:first-of-type { margin-top:0; }
.tippi-large__item { position:relative; }
.tippi-large__item:hover .tippi-large__card-title { background-size:4px 40%; text-decoration:none; }
.tippi-large__item-link { position:absolute; top:0; left:0; width:100%; height:100%; }
.tippi-large__item-img { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:200px; margin:0; position:relative; overflow:hidden; }
.tippi-large__item-img img { height:140px; }
.tippi-large__card-title { display:inline; background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#000; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; }
.tippi-large__card-title:hover { background-size:4px 40%; text-decoration:none; }
.tippi-large__card-info { margin:4px 0; width:200px; }
.tippi-large__harple { margin:0; padding:0; position:relative; }
.tippi-large__tip-count { display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:5px; }
.tippi-large__tip-info { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; font-weight:400; line-height:1.67; color:#005cb7; margin:0; padding-left:4px; }
.tippi-large__cta { height:40px; font-weight:700; text-transform:unset; }
.tippi-large__cta svg { margin-left:5px; }
.tippi-large__carousel-wrapper { background-color:#f2f2f2; padding:20px 0 20px 15px; z-index: 1; }

@media (min-width:1025px) {
    .tippi-large__carousel-wrapper { padding:24px 66px 24px 80px; } 
} 
.tippi-large__carousel .eh-carousel-upd .slick-slide { width:200px; margin-right:20px; }

@media (min-width:768px) {
    .tippi-large__carousel { width:660px; margin:0 auto; } 
} 

@media (min-width:1025px) {
    .tippi-large__carousel { width:655px; margin:0 auto; } 
} 
.tippi-large__carousel .eh-carousel-upd__dots { margin-top:20px; margin-bottom:0; }

@media (min-width:1025px) {
    .tippi-large__carousel .eh-carousel-upd__dots { margin-top:24px; } 
} 
.tippi-large__carousel .eh-carousel-upd__nav-arrow--next,.tippi-large__carousel .eh-carousel-upd__nav-arrow--prev { display:none; }

@media (min-width:768px) {
    .tippi-large__carousel .eh-carousel-upd__nav-arrow--next,.tippi-large__carousel .eh-carousel-upd__nav-arrow--prev { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } 
} 
.tippi-large__carousel .eh-carousel-upd__nav-arrow--prev { left:-18px; }

@media (min-width:769px) {
    .tippi-large__carousel .eh-carousel-upd__nav-arrow--prev { left:-32px; } 
} 
.tippi-large__carousel .eh-carousel-upd__nav-arrow--next { right:0; }

@media (min-width:1025px) {
    .tippi-large__carousel .eh-carousel-upd__nav-arrow--next { right:-15px; } 
} 
.tippi-large__tips-section { background-color:#f7f2ed; }
.tippi-large__tip-wrapper { position:relative; display:table; width:100%; text-align:center; z-index:1; }
.tippi-large__tip-wrapper .tippi-large__tip-container { margin-bottom:30px; }

@media (min-width:1025px) {
    .tippi-large__tip-wrapper .tippi-large__tip-container { padding-top:70px; } 
} 
.tippi-large__tip-wrapper .tippi-large__subheading { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; font-weight:600; letter-spacing:1.5px; color:#666; text-align:left; text-transform:uppercase; margin:30px 15px; padding-bottom:10px; border-bottom:1px solid #999; }

@media (min-width:577px) {
    .tippi-large__tip-wrapper .tippi-large__subheading { margin-top:20px; margin-left:24px; margin-right:24px; } 
} 

@media (min-width:1025px) {
    .tippi-large__tip-wrapper .tippi-large__subheading { margin-top:0; margin-left:0; margin-right:0; } 
} 
.tippi-large__tip-block { display:inline-block; }

@media (min-width:1025px) {
    .tippi-large__tip-block { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 

@media only screen and (max-width:1064px) {
    .tippi-large__tip-block { display:inline-block; } 
} 
.tippi-large__tip { position:relative; width:100%; height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; text-align:left; margin:20px 0; background-color:#fff; -webkit-box-shadow:0 2px 4px 0 #d1d1d1,0 5px 15px 0 #d1d1d1; box-shadow:0 2px 4px 0 #d1d1d1,0 5px 15px 0 #d1d1d1; }

@media (min-width:577px) {
    .tippi-large__tip { width:355px; } 
} 

@media (min-width:1025px) {
    .tippi-large__tip { margin-top:0; } 
} 
.tippi-large__tip:first-child { margin-top:0; }
.tippi-large__tip .tip { padding:0 32px; -webkit-box-shadow:unset; box-shadow:unset; }
.tippi-large__tip .tip .tip-text { font-weight:400; line-height:1.6; margin-bottom:24px; }
.tippi-large__tip .tip .tip-author { margin-bottom:24px; }
.tippi-large__tip .social--default .social__share._open,.tippi-large__tip .tip .tip-topics-container { display:none; }
.tippi-large__tip-title { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:22px; line-height:normal; font-weight:600; color:#000; padding:24px 32px 0; margin:0 0 8px; }
.tippi-large__tip-link { position:absolute; top:0; left:0; width:100%; height:100%; }
.tippi-large__tips-section .tip-author-image { position:relative; }
.eh-carousel--not-mounted { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; overflow:hidden; }
.eh-carousel--not-mounted .tippi-large__item { max-width:200px; }
.vertical-promo-card { display:block; }

@media (min-width:577px) {
    .vertical-promo-card { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } 
} 
.vertical-promo-card__video-duration { position:absolute; right:8px; bottom:20px; font-size:10px; font-weight:700; line-height:20px; color:#000; height:20px; padding:0 7px; border-radius:4px; background-color:#e9fbf5; z-index:1; }
.vertical-promo-card__image { margin:8px 0; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; position:relative; }
.vertical-promo-card__image:after { display:block; content:""; position:relative; padding-top:56%; }

@media (min-width:577px) {
    .vertical-promo-card__image { margin:16px 40px 16px 0; width:330px; max-width:50%; } 
} 

@media (min-width:769px) {
    .vertical-promo-card__image { margin:16px 40px 16px 0; width:565px; } 
} 
.vertical-promo-card__content { margin:16px 0 32px; max-width:500px; }

@media (min-width:577px) {
    .vertical-promo-card__content { margin:4px 0; } 
} 
.vertical-promo-card__subheading { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; color:#999; text-transform:uppercase; font-weight:400; margin:12px 0 8px; }
.vertical-promo-card__title { font-size:21px; line-height:1.31; margin:0 0 16px; }

@media (min-width:1024px) {
    .vertical-promo-card__title { font-size:32px; } 
} 
.vertical-promo-card__description { line-height:1.63; margin:16px 0; }
.vertical-promo-card__description-toggle-btn { font-size:14px; color:#005cb7; padding:0; background:none; outline:none; border:none; cursor:pointer; }
.vertical-promo-card__description-toggle-btn:hover { text-decoration:underline; }
.vertical-promo-card__sponsored { font-size:12px; letter-spacing:1.5px; text-transform:uppercase; color:#666; }
.vertical-promo-card__see-all-icon svg { margin:-4px 8px; }
.vertical-promo-card__see-all-ssr { display:none; }
.vertical-promo__navigation-seasons-item { font-size:20px; font-family:Merriweather,Merriweather-fallback,serif; font-weight:700; }
.vertical-promo__navigation-container { max-width:1200px; padding:0 24px; margin:auto; }
.vertical-promo__navigation-seasons { background:#133b51; color:#fff; position:-webkit-sticky; position:sticky; top:40px; left:0; width:100%; z-index:10; padding:16px 0; }
.vertical-promo__navigation-seasons .vertical-promo__navigation-container { -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.vertical-promo__navigation-seasons .vertical-promo__navigation-container,.vertical-promo__navigation-seasons ul { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.vertical-promo__navigation-seasons ul { margin:0; padding:0; }
.vertical-promo__navigation-seasons ul li { margin:0 8px; padding:0; display:block; }
.vertical-promo__navigation-seasons ul li:before { display:none; }
.vertical-promo__navigation-seasons ul li:first-child { margin-left:0; }
.vertical-promo__navigation-seasons ul li:last-child { margin-right:0; }
.vertical-promo__navigation-seasons-title { margin:0 16px 0 0; color:#fff; }
.vertical-promo__navigation-seasons-item { background:transparent; color:#fff; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:32px; height:32px; cursor:pointer; outline:none; border:0; padding:0; }
.vertical-promo__navigation-seasons-item--active { color:#058574; background-color:#c7e6df; border-radius:20px; border:1px solid #058574; padding:0 12px; }
.vertical-promo__navigation-seasons-item--condition { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; height:40px; width:auto; }

@media (min-width:769px) {
    .vertical-promo__navigation-seasons { position:static; padding:40px 0; } 
} 
.vertical-promo__navigation-desc { font-size:14px; line-height:1.43; background:#133b51; color:#fff; padding:24px 0; display:none; margin-top:-16px; }
.vertical-promo__navigation-desc p { margin:0; max-width:1000px; }
.vertical-promo__navigation-desc--active { display:block; }

@media (min-width:769px) {
    .vertical-promo__navigation-desc { line-height:1.71; padding:40px 0; margin-top:-56px; } 
} 
.vertical-promo__season { display:none; background-color:#f2f2f2; }
.vertical-promo__season--active { display:block; }
.vertical-promo__episodes { padding:12px 24px; max-width:1200px; margin:0 auto; }

@media (min-width:577px) {
    .vertical-promo__episodes { padding:24px; } 
} 
.vertical-promo__episodes-count { font-size:12px; color:#999; text-transform:uppercase; letter-spacing:1.5px; }
.vertical-promo__show-all-episodes { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:12px 0; }
.vertical-promo--no-navigation .vertical-promo__navigation-desc { margin-top:0; }
.video-anyclip { max-width:695px; aspect-ratio:16/9; }
.video-anyclip-placeholder { position:relative; }
.video-anyclip-placeholder:after { display:block; content:""; position:relative; padding-top:56%; }
@font-face { font-family:Merriweather-fallback; size-adjust:122.81%; ascent-override:74%; src:local("Times New Roman"); }
@font-face { font-family:OpenSans-fallback; size-adjust:101.99%; ascent-override:103%; src:local("Arial"); }
main { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; line-height:1.75; color:#333; }
main *,main:after,main:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
main h1,main h2,main h3 { color:#000; font-family:Merriweather,Merriweather-fallback,serif; font-weight:700; }
main h1 a,main h2 a,main h3 a { background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; color:#000; }
main h1 a:hover,main h2 a:hover,main h3 a:hover { background-size:4px 40%; text-decoration:none; color:#000; }
main h1 { font-size:30px; line-height:1.33; }

@media (min-width:577px) {
    main h1 { font-size:40px; line-height:1.2; } 
} 

@media (min-width:769px) {
    main h1 { font-size:48px; line-height:1.2; } 
} 
main h2 { font-size:22px; line-height:1.45; margin:40px 0 20px; }
main h2:first-child { margin-top:0; }

@media (min-width:577px) {
    main h2 { font-size:24px; line-height:1.33; margin:50px 0 20px; } 
} 

@media (min-width:769px) {
    main h2 { font-size:30px; line-height:1.26; } 
} 
main h3 { font-size:20px; line-height:1.3; margin:30px 0 20px; }

@media (min-width:577px) {
    main h3 { margin:40px 0 20px; } 
} 
main h4 { font-size:14px; line-height:1.28; font-weight:700; margin:20px 0; }

@media (min-width:577px) {
    main h4 { margin:30px 0 20px; } 
} 
main p { margin:20px 0; }
main p:first-child { margin-top:0; }
main p:last-child { margin-bottom:0; }
main a { color:#005cb7; text-decoration:none; }
main a:hover { color:#005cb7; text-decoration:underline; }
main ol,main ul { margin:30px 0; padding:0; list-style:none; }
main div>li,main p>li,main ul li { display:table; padding:0 0 0 22px; margin:0 0 10px; position:relative; }
main div>li:last-child,main p>li:last-child,main ul li:last-child { margin-bottom:0; }

@media (min-width:577px) {
    main div>li:before,main p>li:before,main ul li:before { top:10px; } 
} 
main ol { counter-reset:myCounter; }
main ol li { display:table; padding:0 0 0 35px; margin:0 0 10px; position:relative; }
main ol li:before { counter-increment:myCounter; content:counter(myCounter); color:#04af8e; display:block; font-weight:700; position:absolute; left:13px; top:0; }
.subheading { font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; text-transform:uppercase; color:#666; padding:0; letter-spacing:1.5px; margin-top:0; margin-bottom:10px; }
.sfPageContainer .RadDock .rdCenter .rdCommands li:before { content:none; }
.vl-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; -ms-flex-item-align:start; align-self:flex-start; padding:0 8px; position:relative; margin-bottom:32px; }

@media (max-width:576.98px) {
    .vl-item { width:50%; } 
} 

@media (min-width:577px) and (max-width:1023.98px) {
    .vl-item { width:33.333%; } 
} 

@media (min-width:577px) {
    .vl-item { margin-bottom:40px; padding:0 12px; } 
} 

@media (min-width:1024px) {
    .vl-item { width:25%; } 
} 

@media (max-width:576.98px) {
    .vl-item--big { width:100%; } 
} 

@media (min-width:577px) and (max-width:1023.98px) {
    .vl-item--big { width:50%; } 
} 

@media (min-width:1024px) {
    .vl-item--big { width:50%; } 
} 
.vl-item__click-handler { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; padding:0; border:none; background:transparent; outline:none; z-index:2; position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; }
.vl-item__thumbnail { margin:0; position:relative; }
.vl-item__thumbnail:after { display:block; content:""; position:relative; padding-top:56%; }
.vl-item__thumbnail video { position:absolute; top:0; left:0; width:100%; height:auto; aspect-ratio:16/9; }
.vl-item__play-icon { left:8px; width:32px; height:32px; }
.vl-item__duration,.vl-item__play-icon { position:absolute; bottom:16px; z-index:1; }
.vl-item__duration { right:8px; font-size:10px; font-weight:700; line-height:20px; color:#000; padding:0 8px; border-radius:4px; background-color:#e9fbf5; }
.vl-item__sponsored { font-size:12px; color:#666; margin-top:8px; }
.vl-item__subheader { font-size:12px; color:#999; margin:8px 0 4px; text-transform:uppercase; }
.vl-item__headline { font-size:16px; line-height:1.38; margin:0; }
.vl-item__dek { display:none; font-size:14px; line-height:1.43; margin-top:12px; }

@media (min-width:1025px) {
    .vl-item__dek { display:block; } 
} 
.vl-item:hover .vl-item__headline a { background-size:4px 40%; text-decoration:none; }
.vl__close-button { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; padding:0; border:none; background:transparent; cursor:pointer; outline:none; }
.vl-modal { position:relative; z-index:1201; }

@media (min-width:577px) {
    .vl-modal { z-index:1199; } 
} 
.vl-modal__content { position:fixed; top:0; left:0; z-index:1203; background-color:#111; z-index:20; font-size:12px; line-height:1.66; padding:0 0 16px; width:100%; height:100%; }

@media (max-width:576.98px) {
    .vl-modal__content { color:#fff; } 
} 

@media (min-width:577px) {
    .vl-modal__content { background-color:#eaeaea; padding:90px 0 48px; font-size:14px; line-height:1.57; top:40px; height:auto; } 
} 

@media (min-width:1024px) {
    .vl-modal__content { top:55px; } 
} 
.vl-modal__content-sponsored { color:#666; font-size:12px; margin:0 0 8px 15px; }

@media (min-width:577px) {
    .vl-modal__content-sponsored { margin-left:0; } 
} 

@media (min-width:577px) {
    .vl-modal__content-description { width:50%; padding-left:40px; margin-top:-4px; } 
} 
.vl-modal__content-ad { margin-top:24px; min-height:270px; }
.vl-modal__content-ad--hidden .ad-placeholder { opacity:0; }
.vl-modal__content-ad--collapsed { display:none; }
.vl-modal__content-ad-mock { width:300px; height:250px; border:1px solid #999; }
.vl-modal__content-video { margin:0 -15px 12px; }

@media (min-width:577px) {
    .vl-modal__content-video { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:0; width:50%; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; } 
} 
.vl-modal__content-video-container { position:relative; }
.vl-modal__content-video-container:after { display:block; content:""; position:relative; padding-top:56%; }
.vl-modal__content-video-minimize { -webkit-appearance:none; -moz-appearance:none; appearance:none; padding:0; border:none; background:transparent; cursor:pointer; outline:none; color:#058574; display:block; width:auto; text-align:center; text-transform:uppercase; margin:24px auto 0; font-size:12px; line-height:normal; letter-spacing:1.5px; -webkit-transition:color .2s ease-out 0s; -o-transition:color .2s ease-out 0s; transition:color .2s ease-out 0s; text-decoration:underline; }
.vl-modal__content-video-minimize:hover { color:#1b9f81; }
.vl-modal__content .video-container { position:absolute; top:0; left:0; width:100%; height:100%; z-index:20; }
.vl-modal__content .jw-title-primary { display:none; }
.vl-modal__content .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-title:before { bottom:15px; }
.vl-modal__content .eh-container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; position:relative; }

@media (min-width:577px) {
    .vl-modal__content .eh-container { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; -ms-flex-wrap:wrap; flex-wrap:wrap; } 
} 
.vl-modal__content-eyebrow { display:inline-block; color:#666; text-transform:uppercase; font-size:12px; line-height:normal; text-decoration:none; margin:0 0 8px; font-weight:400; }
.vl-modal__content h3 { margin:0; }

@media (max-width:576.98px) {
    .vl-modal__content h3 { color:#fff; } 
} 

@media (min-width:577px) {
    .vl-modal__content h3 { margin:0 40px 0 0; } 
} 

@media (min-width:769px) {
    .vl-modal__content h3 { font-size:30px; line-height:1.4; } 
} 
.vl-modal__content p { margin:16px 0 0; }
.vl-modal__content .edh-btn { margin:16px 0 0; }
.vl-modal__content .edh-btn,.vl-modal__content .edh-btn:focus,.vl-modal__content .edh-btn:hover { outline:none; text-decoration:none; }

@media (min-width:577px) {
    .vl-modal__content .edh-btn { margin:24px 0 0; } 
} 
.vl-modal__content-buttons { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:8px 0; }

@media (min-width:577px) {
    .vl-modal__content-buttons { width:100%; padding:0; } 
} 
.vl-modal__backdrop { z-index:1202; position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,.4); z-index:10; }
.vl-modal__close-button,.vl-modal__collapse-button,.vl-modal__expand-button { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; padding:0; border:none; background:transparent; outline:none; cursor:pointer; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; }

@media (hover:hover) {
    .vl-modal__close-button:hover,.vl-modal__collapse-button:hover,.vl-modal__expand-button:hover { color:#058574; } 
} 

@media (max-width:576.98px) {
    .vl-modal__close-button,.vl-modal__collapse-button,.vl-modal__expand-button { color:#fff; } 
} 
.vl-modal__collapse-button { position:relative; bottom:-2px; }

@media (min-width:577px) {
    .vl-modal__collapse-button { display:none; } 
} 

@media (min-width:577px) {
    .vl-modal__close-button { position:absolute; right:24px; top:0; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); color:#058574; } .vl-modal__close-button:hover { color:#1b9f81; } 
} 
.vl-modal__expand-button { color:#fff; display:none; }
.vl-modal--collapsed .vl-modal__content { bottom:0; top:40px; height:61px; padding:0; }
.vl-modal--collapsed .vl-modal__content .eh-container { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; }

@media (min-width:577px) {
    .vl-modal--collapsed .vl-modal__content .eh-container { -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; padding:0; } 
} 
.vl-modal--collapsed .vl-modal__content h3 { font-size:16px; line-height:1.38; position:relative; }

@media (min-width:577px) {
    .vl-modal--collapsed .vl-modal__content h3 { color:#fff; font-size:20px; line-height:normal; margin:0 0 8px; } 
} 
.vl-modal--collapsed .vl-modal__content .edh-btn,.vl-modal--collapsed .vl-modal__content p { display:none; }

@media (min-width:577px) {
    .vl-modal--collapsed .vl-modal__content { background:#000; width:460px; height:auto; top:auto; right:34px; left:auto; color:#fff; } 
} 
.vl-modal--collapsed .vl-modal__content-sponsored { display:none; }

@media (min-width:577px) {
    .vl-modal--collapsed .vl-modal__content-sponsored { display:block; } 
} 
.vl-modal--collapsed .vl-modal__title-expand-btn { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:0; background:transparent; outline:none; position:absolute; top:0; right:0; left:0; width:100%; height:100%; cursor:pointer; }
.vl-modal--collapsed .vl-modal__content-video { width:108px; height:61px; margin:0 0 0 -15px; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }

@media (min-width:577px) {
    .vl-modal--collapsed .vl-modal__content-video { width:100%; height:auto; margin:0; } 
} 
.vl-modal--collapsed .vl-modal__content-buttons { margin:0; padding:0; }
.vl-modal--collapsed .vl-modal__content-eyebrow { display:none; }

@media (min-width:577px) {
    .vl-modal--collapsed .vl-modal__content-eyebrow { display:block; margin:0; } 
} 
.vl-modal--collapsed .vl-modal__content-description { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-left:8px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }

@media (min-width:577px) {
    .vl-modal--collapsed .vl-modal__content-description { margin:0; width:100%; padding:12px; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } 
} 
.vl-modal--collapsed .vl-modal__backdrop { display:none; }
.vl-modal--collapsed .vl-modal__close-button { position:absolute; right:12px; z-index:1204; }

@media (min-width:577px) {
    .vl-modal--collapsed .vl-modal__close-button { color:#fff; top:30px; right:10px; } .vl-modal--collapsed .vl-modal__close-button:hover { color:#058574; } 
} 
.vl-modal--collapsed .vl-modal__collapse-button { display:none; }
.vl-modal--collapsed .vl-modal__expand-button { display:block; position:absolute; top:8px; left:12px; z-index:1204; }
.vl-modal--collapsed .vl-modal__expand-button:hover { color:#058574; }

@media (min-width:577px) {
    .vl-modal--collapsed .jwplayer-container .eh-media-duration { margin:15px; } 
} 

@media (max-width:576.98px) {
    .vl-modal--collapsed .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-settings-menu,.vl-modal--collapsed .jwplayer.jw-breakpoint--1:not(.jw-flag-ads):not(.jw-flag-audio-player) .jw-controlbar { display:none; } 
} 

@media (max-width:576.98px) {
    .vl-modal--collapsed .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-paused:not(.jw-flag-floating) .jw-display-icon-container.jw-display-icon-display.jw-reset,.vl-modal--collapsed .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-playing:not(.jw-flag-user-inactive):not(.jw-flag-floating) .jw-display-icon-container.jw-display-icon-display.jw-reset { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } 
} 

@media (max-width:576.98px) {
    .vl-modal--collapsed .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-paused:not(.jw-flag-floating) .jw-display-icon-container.jw-display-icon-display.jw-reset { margin-left:6px; } 
} 

@media (max-width:576.98px) {
    .vl-modal--collapsed .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-display-controls .jw-display-icon-container .jw-icon { width:30px; height:30px; } 
} 

@media (max-width:576.98px) {
    .vl-modal--collapsed .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-title { display:none; } 
} 
.vl-modal .jw-icon-pip { display:none !important; }
.vl-modal .ad-placeholder { display:inline-block; }
.vl__dropdown { -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5); box-shadow:0 2px 4px 0 rgba(0,0,0,.5); }
.vl-filter__tooltip { background:#f2f2f2; padding:8px 24px; margin:24px 0 -24px; font-size:14px; line-height:1.43; }

@media (min-width:577px) {
    .vl-filter__tooltip { padding:8px 12px; margin:-12px 0 12px; } 
} 
.vl-filter__tooltip--mobile { position:fixed; bottom:81px; width:100%; z-index:2; }
.vl-filter__dropdown { background:#fff; z-index:1201; }
.vl-filter__dropdown h4 { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; font-weight:400; color:#666; margin:0 0 12px 12px; }
.vl-filter__dropdown-section+.vl-filter__dropdown-section { margin-top:24px; }
.vl-filter__dropdown-section--disabled { position:relative; }
.vl-filter__dropdown-section--disabled:before { content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; z-index:1; opacity:.5; }
.vl-filter__dropdown-option { border:0; color:#333; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; font-size:14px; font-weight:600; padding:8px 12px; text-align:left; -webkit-transition:background-color .2s ease-out; -o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; position:relative; line-height:normal; }
.vl-filter__dropdown-option,.vl-filter__dropdown-option-click-handler { -webkit-appearance:none; -moz-appearance:none; appearance:none; background:transparent; cursor:pointer; width:100%; }
.vl-filter__dropdown-option-click-handler { margin:0; padding:0; border:none; outline:none; position:absolute; top:0; left:0; height:100%; }
.vl-filter__dropdown-option-checkbox { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:20px; height:20px; background:#fff; border-radius:3px; border:1.5px solid #d1d1d1; margin:0 8px 0 0; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; color:#fff; }
.vl-filter__dropdown-option-label { display:inline-block; margin-top:1px; }
.vl-filter__dropdown-option+.vl-filter__dropdown-section { margin-top:24px; }

@media (hover:hover) {
    .vl-filter__dropdown-option:hover { background:#c7e6df; } 
} 
.vl-filter__dropdown-option--selected .vl-filter__dropdown-option-checkbox { background:#058574; border-color:#058574; }
.vl-filter__dropdown-buttons { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:12px 12px 0; margin-top:12px; border-top:1px solid #d1d1d1; }
.vl-filter__dropdown-clear-btn { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:0; background:transparent; outline:none; font-size:14px; font-weight:600; margin:0; padding:0; cursor:pointer; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; }

@media (hover:hover) {
    .vl-filter__dropdown-clear-btn:hover { color:#058574; } 
} 

@media (min-width:577px) {
    .vl-filter__dropdown { position:absolute; top:36px; left:0; margin-bottom:-4px; padding:12px 0; -webkit-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); min-width:354px; } 
} 

@media (min-width:577px) {
    .vl-filter__dropdown-content { overflow-y:auto; max-height:290px; } 
} 
.vl-filter__dropdown--mobile { position:fixed; top:0; left:0; width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }
.vl-filter__dropdown--mobile .vl-filter__dropdown-header { z-index:1; background:#fff; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-bottom:1px solid #eaeaea; padding:24px; margin:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; }
.vl-filter__dropdown--mobile .vl-filter__dropdown-header h3 { margin:0; line-height:normal; }
.vl-filter__dropdown--mobile .vl-filter__dropdown-content { -ms-flex-negative:1; flex-shrink:1; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; height:calc(100% - 126px); overflow:scroll; padding:24px 0; }
.vl-filter__dropdown--mobile .vl-filter__dropdown-content--mobile-tooltip { padding-bottom:44px; }
.vl-filter__dropdown--mobile .vl-filter__dropdown-section { padding:0 24px; }
.vl-filter__dropdown--mobile .vl-filter__dropdown-section .vl-filter__dropdown-section { padding:0; }
.vl-filter__dropdown--mobile .vl-filter__dropdown-section+.vl-filter__dropdown-section { border-top:1px solid #eaeaea; padding-top:24px; }
.vl-filter__dropdown--mobile h4 { margin-left:0; }
.vl-filter__dropdown--mobile h4.vl-filter__dropdown-section-top-label--mobile { font-family:Merriweather,Merriweather-fallback,serif; color:#000; font-weight:600; font-size:20px; line-height:1.7; margin:0 0 12px; }
.vl-filter__dropdown--mobile .vl-filter__dropdown-option { padding-left:0; }
.vl-filter__dropdown--mobile .vl-filter__dropdown-buttons { background:#fff; padding:8px 24px; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; margin:0; }
.vl-filter { position:relative; z-index:3; }
.vl-filter--open-mobile { z-index:1201; }
.vl-filter__title { font-size:14px; color:#333; margin:0 12px 0 0; font-family:Open Sans,OpenSans-fallback,sans-serif; }
.vl-filter__expand-btn { -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff; border:1px solid #d1d1d1; border-radius:4px; -webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.08); box-shadow:0 2px 2px 0 rgba(0,0,0,.08); cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:28px; outline:none; -webkit-transition:border-color .2s ease-out; -o-transition:border-color .2s ease-out; transition:border-color .2s ease-out; font-size:14px; }
.vl-filter__expand-btn--active { border-color:#333; }
.vl-filter__item { position:relative; }
.vl-filter__item+.vl-filter__item { margin-left:12px; }

@media (min-width:577px) {
    .vl-filter { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } 
} 
.vl-sort { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; position:relative; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.vl-sort__title { font-weight:400; color:#333; }
.vl-sort__title,.vl-sort__trigger { font-size:14px; font-family:Open Sans,OpenSans-fallback,sans-serif; margin:0; }
.vl-sort__trigger { -webkit-appearance:none; -moz-appearance:none; appearance:none; padding:0; border:none; background:transparent; cursor:pointer; outline:none; color:#058574; line-height:1.75; font-weight:600; position:relative; top:1px; }
.vl-sort__trigger svg { position:relative; margin:0 0 0 4px; top:3px; }
.vl-sort__trigger:hover { color:#1b9f81; }
.vl-sort__dropdown { background:#fff; position:absolute; right:0; top:24px; z-index:3; padding:4px 0; width:120px; }
.vl-sort__option { -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; border:none; background:transparent; cursor:pointer; outline:none; padding:8px 16px; white-space:nowrap; width:100%; text-align:right; font-size:12px; font-weight:600; color:#333; }
.vl-sort__option--selected { color:#058574; }

@media (hover:hover) {
    .vl-sort__option:hover { background:#c7e6df; } 
} 
.vl-headline { margin:24px 0; }

@media (min-width:577px) {
    .vl-headline { margin:40px 0; } 
} 
.vl-sort-filter { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:24px 0; }

@media (min-width:577px) {
    .vl-sort-filter { margin:40px 0; } 
} 
.vl-items-list { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-left:-8px; margin-right:-8px; }

@media (min-width:577px) {
    .vl-items-list { margin-left:-12px; margin-right:-12px; } 
} 
.vl-see-more { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:12px 0; }
.vl__mobile-ad { margin:0 auto 32px; }
.video-playlist__expand-btn { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; letter-spacing:1.5px; text-transform:uppercase; color:#666; padding:0; border:none; background:none; cursor:pointer; outline:none; }
.video-playlist__remaining-items-count { display:none; }

@media (min-width:1024px) {
    .video-playlist__remaining-items-count { display:block; font-size:12px; padding:0 12px 12px; letter-spacing:1.5px; color:#666; } 
} 
.video-block__video-description { font-size:14px; line-height:1.43; color:#333; margin-top:12px; margin-bottom:12px; }

@media (min-width:577px) {
    .video-block__video-description { margin-top:12px; margin-bottom:16px; } 
} 
.video-block__description-toggle-btn { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; line-height:1.43; color:#005cb7; text-decoration:none; padding:0; background:none; outline:none; border:none; cursor:pointer; }
.video-block__description-toggle-btn:hover { text-decoration:underline; }
.video-block__description-toggle-btn--collapse { display:block; }
.video-block__video-info { padding-left:16px; padding-right:16px; }

@media (min-width:577px) {
    .video-block__video-info { padding-left:12px; padding-right:12px; } 
} 
.video-block__video-title { font-size:20px; font-weight:700; line-height:1.3; color:#000; padding-top:10px; margin:0; }
.video-block__video-credit { font-size:12px; line-height:normal; color:#666; margin-top:12px; margin-bottom:26px; }
.video-playlist-item__duration-ico { position:absolute; right:8px; bottom:8px; font-size:10px; font-weight:700; line-height:20px; color:#000; height:20px; padding:0 7px; border-radius:4px; background-color:#e9fbf5; z-index:1; display:none; }

@media (min-width:577px) {
    .video-playlist-item__duration-ico { display:block; } 
} 
.video-playlist-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; text-decoration:none; margin-bottom:24px; }
.video-playlist-item__thumbnail { overflow:hidden; font-family:Open Sans,OpenSans-fallback,sans-serif; -ms-flex-negative:0; flex-shrink:0; -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; width:100px; margin:0; position:relative; }
.video-playlist-item__thumbnail:after { display:block; content:""; position:relative; padding-top:75%; }

@media (min-width:577px) {
    .video-playlist-item__thumbnail { width:150px; position:relative; } .video-playlist-item__thumbnail:after { display:block; content:""; position:relative; padding-top:56%; } 
} 
.video-playlist-item__info { margin-left:15px; }
.video-playlist-item__subheading { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; color:#999; font-weight:400; text-transform:uppercase; margin-top:0; margin-bottom:2px; }
.video-playlist-item__play-icon { position:absolute; left:10px; bottom:12px; width:32px; height:32px; z-index:1; }
.video-playlist-item__title { margin:0; font-size:18px; line-height:1.33; color:#111; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.video-playlist-item:active,.video-playlist-item:focus,.video-playlist-item:hover { text-decoration:none; }
.video-playlist-item:active .video-playlist-item__title { color:#005cb7; }
.video-playlist-item--active .video-playlist-item__thumbnail:after { content:"Now Viewing"; color:#fff; text-transform:uppercase; font-size:15px; white-space:nowrap; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.video-playlist-item--active .video-playlist-item__thumbnail img { opacity:.5; }

@media screen and (min-width:768px) and (max-width:1023px) {
    .video-playlist-item { width:50%; padding-right:30px; } .video-playlist-item__thumbnail { width:160px; } 
} 

@media screen and (min-width:1024px) {
    .video-playlist-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; width:33.333%; padding:0 13px; margin:0 0 20px; } .video-playlist-item__thumbnail { margin:0 0 10px; width:auto; } .video-playlist-item__info { margin-left:0; } .video-playlist-item:focus .video-playlist-item__title,.video-playlist-item:hover .video-playlist-item__title { color:#005cb7; } 
} 
.video-playlist { display:block; padding-bottom:16px; margin-bottom:16px; padding-left:16px; padding-right:16px; background-color:#f2f2f2; }

@media (min-width:577px) {
    .video-playlist { padding-left:12px; padding-right:12px; padding-top:24px; padding-bottom:16px; } 
} 

@media screen and (min-width:768px) {
    .video-playlist__items { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
html.no-js .video-block__preloader { display:none; }
html.no-js .video-block { height:auto; opacity:1; }
.video-block .jwplayer-container .eh-media-duration { left:130px; bottom:40px; }
.video-block__preloader { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; background-color:#f2f2f2; }
.video-block__preloader .eh-green-spinner { position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.video-block__preloader .eh-green-spinner__circle { background-color:#f2f2f2; }
.video-block__preloader .eh-green-spinner__circle:after { border-left-color:#f2f2f2; }

@media screen and (min-width:1024px) {
    .video-block__container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 

@media (max-width:576.98px) {
    .video-block .video-playlist { margin-top:16px; margin-bottom:16px; } 
} 
.video-block__video-playlist { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; margin-left:-20px; margin-right:-20px; background-color:#f2f2f2; position:relative; z-index:1; }

@media screen and (min-width:1024px) {
    .video-block__video-playlist { margin:0 40px 0 0; width:calc(100% - 340px); } 
} 

@media screen and (min-width:1025px) {
    .video-block__video-playlist { margin:0 100px 0 0; width:calc(100% - 400px); } 
} 
.video-block__video-playlist--floating { z-index:110 !important; }
.video-block__primary-video-wrapper { position:relative; overflow:hidden; }

.video-block__primary-video-wrapper .jwplayer-container,.video-block__primary-video-wrapper .video-block__ssr-placeholder { position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; margin:0; padding:0; }
.video-block--loaded .video-block__primary-video { opacity:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; }
.video-block__ad { margin:0 auto; text-align:center; }
.video-block__ad .ad-container { margin-top:0; padding-top:0; }

@media screen and (min-width:1024px) {
    .video-block__ad { width:300px; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } 
} 
.video-block__ssr-placeholder img { max-width:100%; }
.video-block *,.video-block:after,.video-block:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
.video-block .media-credit { padding:0; margin:0; display:block; position:absolute; left:0; bottom:0; width:100%; height:100%; }
.video-block .media-credit.hide { display:none; }
.video-block .media-credit:before { content:""; display:block; position:absolute; left:0; bottom:0; width:100%; height:150px; background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(1%,transparent),to(rgba(0,0,0,.6))); background:-o-linear-gradient(top,transparent 0,transparent 1%,rgba(0,0,0,.6) 100%); background:linear-gradient(180deg,transparent 0,transparent 1%,rgba(0,0,0,.6)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0); }
.video-block .eh-media-caption { font-family:Merriweather,Merriweather-fallback,serif; font-size:18px; font-weight:700; line-height:1.33; color:#fff; position:absolute; left:0; bottom:43px; margin:0; width:100%; padding:0 40px 0 75px; z-index:100; min-height:13px; cursor:pointer; }
.video-block .eh-media-caption a { color:#fff; text-decoration:none; }
.video-block .eh-media-caption a:active,.video-block .eh-media-caption a:focus,.video-block .eh-media-caption a:hover { color:#fff; }

@media screen and (min-width:768px) {
    .video-block .eh-media-caption { font-size:24px; line-height:1.17; padding:0 60px 0 130px; left:-17px; bottom:58px; } .video-block .eh-media-caption:before { width:70px; height:70px; left:38px; top:-6px; } 
} 

@media screen and (min-width:1025px) {
    .video-block .eh-media-caption { left:0; bottom:65px; } .video-block .eh-media-caption:before { left:40px; top:0; } 
} 
.video-block .eh-media-credit { display:none; }
.video-block .duration { font-family:Merriweather,Merriweather-fallback,serif !important; line-height:1.5 !important; color:#f8f8f8 !important; width:auto !important; height:auto !important; padding:0 !important; margin:0 !important; left:75px !important; bottom:18px !important; background:transparent !important; }

@media screen and (min-width:768px) {
    .video-block .duration { font-size:18px !important; line-height:2.33 !important; left:111px !important; bottom:21px !important; } 
} 

@media screen and (min-width:1025px) {
    .video-block .duration { left:130px !important; bottom:30px !important; } 
} 
.video-block .screen-ui { background-image:none !important; }
.video-block .screen-background-image { background-position:-100vh 0 !important; background-color:#000; }
.video-block .screen-background-image.set { background-position:50% !important; }

@media screen and (min-width:1025px) {
    .video-block--full-width .duration { bottom:50px !important; } 
} 

@media screen and (min-width:1025px) {
    .video-block--full-width .eh-media-caption { bottom:85px; } 
} 

@media screen and (min-width:1025px) {
    .video-block--full-width .video-block__video-playlist { margin:0; } .video-block--full-width .video-playlist-item { width:20%; } 
} 
.video-block .eh-jw-player .jw-title-primary { display:none; }

@media (min-width:1024px) {
    .video-block--adjacent-playlist .video-block__video-playlist { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; margin:0; } 
} 

@media (min-width:1024px) {
    .video-block--adjacent-playlist .video-block__primary-video { width:900px; } 
} 
.video-block--adjacent-playlist .video-playlist { max-height:550px; overflow-y:auto; }

@media (min-width:1025px) {
    .video-block--adjacent-playlist .video-playlist { max-height:630px; max-width:250px; } 
} 

@media (min-width:1024px) {
    .video-block--adjacent-playlist .video-playlist__items { display:block; } 
} 

@media (min-width:1024px) {
    .video-block--adjacent-playlist .video-playlist-item { width:100%; } 
} 
.video-block--adjacent-playlist .video-playlist__modal-overlay { display:none; }
.video-block--adjacent-playlist .video-playlist__blurred-bg { position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; background-color:rgba(0,0,0,.65); -webkit-backdrop-filter:blur(3px); backdrop-filter:blur(3px); }
.video-block--adjacent-playlist .video-playlist__thumb-container { position:absolute; top:50%; left:18px; -webkit-transform:translate(10%,-50%); -ms-transform:translate(10%,-50%); transform:translate(10%,-50%); text-decoration:none; z-index:10; }
.video-block--adjacent-playlist .video-playlist__thumb-image { height:65px; width:115px; -webkit-box-sizing:content-box; box-sizing:content-box; border:2px solid #fff; }
.video-block--adjacent-playlist .video-playlist__next-label { font-size:12px; font-family:Merriweather,Merriweather-fallback,serif; color:#fff; margin:0 0 10px; }
.video-block--adjacent-playlist .video-playlist__thumb-title { display:inline-block; font-size:12px; width:120px; margin-top:0; margin-left:20px; vertical-align:bottom; line-height:18px; letter-spacing:1; font-family:Merriweather,Merriweather-fallback,serif; color:#fff; }
.video-block--adjacent-playlist .video-playlist-item__play-icon { bottom:15px; }
.video-block .ad-wrapper { min-width:302px; }
.eh-doctorfinder-widget { background:#f2f2f2; max-width:800px; margin:0 auto; position:relative; --fallback-height:504px; }

@media (min-width:577px) {
    .eh-doctorfinder-widget { --fallback-height:373px; } 
} 

@media (min-width:769px) {
    .eh-doctorfinder-widget { --fallback-height:406px; } 
} 
.eh-doctorfinder-widget #cp-doctorfinder-widget-fallback-container { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-line-pack:center; align-content:center; height:var(--fallback-height); }
.eh-doctorfinder-widget iframe { position:absolute; top:0; left:0; width:100%; }
.eh-doctorfinder-widget--loaded #cp-doctorfinder-widget-fallback-container { display:none !important; }
.eh-doctorfinder-widget--loaded iframe { position:relative; min-height:var(--fallback-height); }
.eh-doctorfinder-widget--content-loaded { background:transparent; }
.arrow-directional-up { -webkit-transform:rotate(0turn); -ms-transform:rotate(0turn); transform:rotate(0turn); }
.arrow-directional-right { -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }
.arrow-directional-down { -webkit-transform:rotate(.5turn); -ms-transform:rotate(.5turn); transform:rotate(.5turn); }
.arrow-directional-left { -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg); }
.arrow-slim-up { -webkit-transform:rotate(.5turn); -ms-transform:rotate(.5turn); transform:rotate(.5turn); }
.arrow-slim-right { -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg); }
.arrow-slim-down { -webkit-transform:rotate(0turn); -ms-transform:rotate(0turn); transform:rotate(0turn); }
.arrow-slim-left { -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }
.arrow-up { -webkit-transform:rotate(0turn); -ms-transform:rotate(0turn); transform:rotate(0turn); }
.arrow-right { -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }
.arrow-down { -webkit-transform:rotate(.5turn); -ms-transform:rotate(.5turn); transform:rotate(.5turn); }
.arrow-left { -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg); }

@media (min-width:992px) {
    .accordion--with-ad { display:-webkit-box; display:-ms-flexbox; display:flex; } .accordion--with-ad .ad-wrapper { position:-webkit-sticky; position:sticky; top:70px; } 
} 

@media (min-width:992px) {
    .accordion--with-ad .accordion__ad { -ms-flex-negative:0; flex-shrink:0; margin-left:120px; } 
} 
.accordion__title { margin:0 0 15px; font-size:24px; line-height:1.42; }

@media (min-width:577px) {
    .accordion__title { font-size:30px; } 
} 
.accordion__body { position:relative; padding:35px 20px 0; border:1px solid #d1d1d1; margin-bottom:30px; }

@media (min-width:577px) {
    .accordion__body { padding-top:30px; } 
} 
.accordion__body>svg { position:absolute; left:-20px; top:-20px; }
.accordion .Collapsible { padding:0 0 30px; font-size:16px; line-height:1.75; }
.accordion .Collapsible__trigger { position:relative; display:block; padding:0 30px 0 0; font-weight:600; line-height:normal; color:#005cb7; cursor:pointer; }
.accordion .Collapsible__trigger:hover { text-decoration:underline; }
.accordion .Collapsible__trigger:after { content:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9'%3E%3Cpath fill='none' stroke='%2304af8e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8L8.005 1 1 8'/%3E%3C/svg%3E"); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); position:absolute; right:0; top:0; display:block; -webkit-transition:-webkit-transform .3s; transition:-webkit-transform .3s; -o-transition:transform .3s; transition:transform .3s; transition:transform .3s,-webkit-transform .3s; -webkit-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%; }
.accordion .Collapsible__trigger.is-open:after { -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); }
.accordion .Collapsible__contentInner { padding:15px 30px 0 0; }
.accordion .Collapsible__contentInner .cr-anchor { padding:0 0 0 5px; font-size:14px; }
.horizontal-content-card { padding-bottom:20px; border-bottom:1px solid #d1d1d1; }
.horizontal-content-card,.horizontal-content-card *,.horizontal-content-card:after,.horizontal-content-card:before { -webkit-box-sizing:border-box; box-sizing:border-box; }

@media (min-width:577px) {
    .horizontal-content-card { padding-bottom:30px; } 
} 
.horizontal-content-card__header { font-size:20px; margin-top:0; margin-bottom:10px; }

@media (min-width:577px) {
    .horizontal-content-card__header { font-size:22px; margin-bottom:20px; } 
} 
.horizontal-content-card__dek-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:10px; }
.horizontal-content-card__dek { font-size:14px; line-height:20px; }
.horizontal-content-card__image { position:relative; -ms-flex-negative:0; flex-shrink:0; width:150px; margin-right:15px; overflow:hidden; }
.horizontal-content-card__image:before { content:""; display:block; padding-top:57%; }

@media (min-width:577px) {
    .horizontal-content-card__image { width:181px; } 
} 
.horizontal-content-card__image .eh-lazy-placeholder { min-height:86px; }

@media (min-width:577px) {
    .horizontal-content-card__image .eh-lazy-placeholder { min-height:104px; } 
} 
@import url(https://vjs.zencdn.net/7.3.0/video-js.css); @import url(https://cdnjs.cloudflare.com/ajax/libs/videojs-ima/1.5.1/videojs.ima.css); .jwplayer-container .jw-controlbar { z-index:1; }
.jwplayer-container .jwplayer__recommendations.jw-state-idle .jw-controlbar { display:block !important; }
.jwplayer-container .recc-hide { display:none; }
.jwplayer-container .recc-modal { display:none; position:absolute; height:260px; width:100%; bottom:0; padding:15px 0; z-index:1; }
.jwplayer-container .recc-modal__close { position:absolute; top:-25px; right:10px; display:block; }

@media (max-width:576.98px) {
    .jwplayer-container .recc-modal__close { top:-10px; } 
} 
.jwplayer-container .recc-modal__carousel-container { width:90%; }

@media (min-width:577px) {
    .jwplayer-container .recc-modal__carousel-container { margin-left:5%; } 
} 
.jwplayer-container .recc-modal.under-four .slick-track { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.jwplayer-container .recc-modal__next-label { color:#fff; font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; margin-left:20px; margin-top:0; margin-bottom:12px; }

@media (min-width:577px) {
    .jwplayer-container .recc-modal__next-label { font-size:14px; margin-left:10px; } 
} 
.jwplayer-container .recc-modal__thumb-container { margin-left:10px; }

@media (max-width:576.98px) {
    .jwplayer-container .recc-modal__thumb-container { margin-left:20px; } 
} 
.jwplayer-container .recc-modal__thumb-title { display:inline-block; font-size:12px; width:120px; margin-left:10px; padding-top:0; line-height:18px; letter-spacing:1; color:#fff; }

@media (min-width:577px) {
    .jwplayer-container .recc-modal__thumb-title { font-size:14px; width:190px; margin-top:0; padding-top:10px; margin-left:0; } 
} 
.jwplayer-container .recc-modal__thumb-image { height:100px; width:180px; margin-right:15px; }

@media (max-width:576.98px) {
    .jwplayer-container .recc-modal__thumb-image { float:left; margin-right:5px; height:65px; width:115px; } 
} 
.jwplayer-container .recc-modal__thumb-image.recc-modal__first-thumb { border:2px solid #fff; -webkit-box-sizing:content-box; box-sizing:content-box; }

@media (max-width:576.98px) {
    .jwplayer-container .recc-modal .slick-slide { width:100%; } 
} 
.jwplayer-container .recc-modal .eh-video-upd__nav-arrow { -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:transparent; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; height:40px; width:40px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:0 10px; outline:none; position:absolute; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; top:50%; border:unset; }

@media (max-width:576.98px) {
    .jwplayer-container .recc-modal .eh-video-upd__nav-arrow { top:20%; z-index:1; } 
} 
.jwplayer-container .recc-modal .eh-video-upd__nav-arrow--next { right:-10px; -webkit-transform:translate(100%,-50%); -ms-transform:translate(100%,-50%); transform:translate(100%,-50%); }

@media (max-width:576.98px) {
    .jwplayer-container .recc-modal .eh-video-upd__nav-arrow--next { right:10px; } 
} 
.jwplayer-container .recc-modal .eh-video-upd__nav-arrow--next svg { right:-1px; position:relative; }
.jwplayer-container .recc-modal .eh-video-upd__nav-arrow--prev { left:-10px; -webkit-transform:translate(-100%,-50%); -ms-transform:translate(-100%,-50%); transform:translate(-100%,-50%); }

@media (max-width:576.98px) {
    .jwplayer-container .recc-modal .eh-video-upd__nav-arrow--prev { left:10px; } 
} 
.jwplayer-container .recc-modal .eh-video-upd__nav-arrow--prev svg { position:relative; left:-1px; }
.jwplayer-container .recc-modal .eh-video-upd__nav-arrow.slick-disabled { display:none; }
.jwplayer-container .recc-modal__blurred-bg { position:absolute; top:-2px; left:0; width:100%; height:100%; z-index:-1; background-color:rgba(0,0,0,.65); -webkit-backdrop-filter:blur(3px); backdrop-filter:blur(3px); }
.jwplayer-container .jw-breakpoint-0 .recc-modal,.jwplayer-container .jw-breakpoint-1 .recc-modal { height:calc(100% - 2px); }
.jwplayer-container .jw-breakpoint-0 .recc-modal__close,.jwplayer-container .jw-breakpoint-1 .recc-modal__close { top:-10px; }
.jwplayer-container .jw-breakpoint-0 .recc-modal__carousel-container,.jwplayer-container .jw-breakpoint-1 .recc-modal__carousel-container { position:absolute; top:50%; left:18px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.jwplayer-container .jw-breakpoint-0 .recc-modal__next-label,.jwplayer-container .jw-breakpoint-1 .recc-modal__next-label { font-size:12px; margin-left:20px; }
.jwplayer-container .jw-breakpoint-0 .recc-modal__thumb-container,.jwplayer-container .jw-breakpoint-1 .recc-modal__thumb-container { margin-left:20px; width:350px !important; }
.jwplayer-container .jw-breakpoint-0 .recc-modal__thumb-title,.jwplayer-container .jw-breakpoint-1 .recc-modal__thumb-title { display:inline-block; width:120px; margin-top:0; margin-left:10px; padding-top:0; }
.jwplayer-container .jw-breakpoint-0 .recc-modal__thumb-image,.jwplayer-container .jw-breakpoint-1 .recc-modal__thumb-image { float:left; margin-right:5px; height:65px; width:115px; }
.jwplayer-container .jw-breakpoint-0 .recc-modal .slick-slide,.jwplayer-container .jw-breakpoint-1 .recc-modal .slick-slide { width:100%; }
.jwplayer-container .jw-breakpoint-0 .recc-modal .eh-video-upd__nav-arrow,.jwplayer-container .jw-breakpoint-1 .recc-modal .eh-video-upd__nav-arrow { top:20%; z-index:1; }
.jwplayer-container .jw-breakpoint-0 .recc-modal .eh-video-upd__nav-arrow--next,.jwplayer-container .jw-breakpoint-1 .recc-modal .eh-video-upd__nav-arrow--next { right:10px; }
.jwplayer-container .jw-breakpoint-0 .recc-modal .eh-video-upd__nav-arrow--prev,.jwplayer-container .jw-breakpoint-1 .recc-modal .eh-video-upd__nav-arrow--prev { left:10px; }
.jwplayer-container .jw-flag-floating .jw-wrapper { bottom:0; right:0; top:unset; }

@media (max-width:767.98px) {
    .jwplayer-container .jw-flag-floating .jw-wrapper { bottom:auto; top:4rem; } 
} 
.jwplayer-container .jw-flag-floating .jw-wrapper .eh-video-upd__nav-arrow { display:none; }
.jwplayer-container.video-container { top:0 !important; }
.jwplayer-container--nofullscreen .jw-icon-fullscreen { display:none; }
.jwplayer-container .eh-media-duration { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:10px; line-height:10px; display:block; float:right; font-weight:700; color:#000; background-color:#e9fbf5; padding:5px; border-radius:5px; height:20px; margin:0 15px; }

@media (min-width:577px) {
    .jwplayer-container .eh-media-duration { margin:-20px 15px; } 
} 
.vjs-v1 { position:relative; width:100%; }
.vjs-v1 .clickthrough-header,.vjs-v1 .progressbar { display:none !important; }
.vjs-v1.no-overlay { overflow:visible; }
.vjs-v1.no-overlay .fader-control,.vjs-v1.no-overlay .fff-container,.vjs-v1.no-overlay .play-pause-button { display:none !important; }
.vjs-v1.no-overlay .screen-wrapper { overflow:visible !important; }
.vjs-v1.no-overlay .screen { position:absolute !important; left:90px !important; top:auto !important; bottom:-34px; width:30px !important; height:30px !important; }
.vjs-v1.no-overlay .screen-ui { background:transparent !important; }
.vjs-v1.no-overlay .control-bar { position:relative !important; }
.vjs-v1.no-overlay .control-bar-left { margin:0 !important; }
.vjs-v1.no-overlay .volume-speaker span { color:#6787a6; }
.vjs-v1 .ad-placeholder { opacity:0; -webkit-transition:opacity 2s; -o-transition:opacity 2s; transition:opacity 2s; }
.vjs-v1 .ad-placeholder.opaque { opacity:1; }
.vjs-v1 .ad-placeholder:after { text-align:center; }
.video-container { margin:0; }
.video-container .duration,.video-container .screen-ui { background:transparent !important; }
.video-container .duration { line-height:1.5 !important; color:#f8f8f8 !important; width:auto !important; height:auto !important; padding:0 !important; margin:0 !important; left:75px !important; bottom:18px !important; }
.video-container .play-button[style] { display:none !important; }
.video-container figcaption { position:relative; }
.video-container .media-credit { padding:0; margin:0; display:block; position:relative; }
.video-container .media-credit:before { content:""; display:block; position:absolute; left:0; bottom:0; width:calc(100% - 115px); height:150px; background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(1%,transparent),to(rgba(0,0,0,.6))); background:-o-linear-gradient(top,transparent 0,transparent 1%,rgba(0,0,0,.6) 100%); background:linear-gradient(180deg,transparent 0,transparent 1%,rgba(0,0,0,.6)); }
.video-container .media-credit.hide { display:none; }
.video-container .eh-media-caption { font-family:Merriweather,Merriweather-fallback,serif; font-size:19px; font-weight:700; line-height:1.33; color:#fff; position:absolute; bottom:43px; left:0; margin:0; padding:0 40px 0 75px; z-index:100; min-height:13px; cursor:pointer; width:100%; }

@media (min-width:577px) {
    .video-container .eh-media-caption { width:calc(100% - 115px); font-size:24px; } 
} 
.video-container .eh-media-caption a { color:#fff; text-decoration:none; }
.video-container .eh-media-caption a:active,.video-container .eh-media-caption a:focus,.video-container .eh-media-caption a:hover { color:#fff; }
.video-container .eh-media-caption:before { display:block; width:43px; height:43px; position:absolute; left:20px; top:2px; }
.video-js.vjs-edh.video-js .vjs-control-bar { padding:0 15px; }
.video-js.vjs-edh.video-js .vjs-control { width:24px !important; margin:0 4px; }
.video-js.vjs-edh.video-js .vjs-mute-control { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15'%3E %3Cg fill='%23999' fill-rule='evenodd'%3E %3Cpath d='M3.78 4.683a.655.655 0 0 1 .18-.224L8.487.849a.655.655 0 0 1 1.063.511v12.385a.655.655 0 0 1-1.03.537l-4.526-3.158a.655.655 0 0 1-.23-.285.656.656 0 0 1-.174.023H.655A.655.655 0 0 1 0 10.207V5.31c0-.362.293-.655.655-.655H3.59c.066 0 .13.01.19.028z'/%3E %3Cg stroke='%23999' stroke-width='.5'%3E %3Cpath d='M13.171 4.016a.666.666 0 0 0-.888.16.553.553 0 0 0 .043.724c1.5 1.245 1.649 3.395.338 4.82-.106.121-.212.222-.338.322a.58.58 0 0 0-.043.844c.106.12.296.201.466.201.147 0 .317-.06.422-.16 2.01-1.668 2.2-4.58.444-6.49a4.337 4.337 0 0 0-.444-.421'/%3E %3Cpath d='M16.343 3.185l-.448-.408a.681.681 0 0 0-.896 0l-.02.02a.568.568 0 0 0 .042.836c2.346 1.946 2.516 5.255.384 7.396l-.384.35a.568.568 0 0 0-.043.837.71.71 0 0 0 .49.175c.15 0 .32-.058.427-.155 2.858-2.375 3.071-6.443.448-9.05'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); background-repeat:no-repeat; background-position:50%; }
.video-js.vjs-edh.video-js .vjs-mute-control:hover { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15'%3E %3Cg fill='%23058574' fill-rule='evenodd'%3E %3Cpath d='M3.78 4.683a.655.655 0 0 1 .18-.224L8.487.849a.655.655 0 0 1 1.063.511v12.385a.655.655 0 0 1-1.03.537l-4.526-3.158a.655.655 0 0 1-.23-.285.656.656 0 0 1-.174.023H.655A.655.655 0 0 1 0 10.207V5.31c0-.362.293-.655.655-.655H3.59c.066 0 .13.01.19.028z'/%3E %3Cg stroke='%23999' stroke-width='.5'%3E %3Cpath d='M13.171 4.016a.666.666 0 0 0-.888.16.553.553 0 0 0 .043.724c1.5 1.245 1.649 3.395.338 4.82-.106.121-.212.222-.338.322a.58.58 0 0 0-.043.844c.106.12.296.201.466.201.147 0 .317-.06.422-.16 2.01-1.668 2.2-4.58.444-6.49a4.337 4.337 0 0 0-.444-.421'/%3E %3Cpath d='M16.343 3.185l-.448-.408a.681.681 0 0 0-.896 0l-.02.02a.568.568 0 0 0 .042.836c2.346 1.946 2.516 5.255.384 7.396l-.384.35a.568.568 0 0 0-.043.837.71.71 0 0 0 .49.175c.15 0 .32-.058.427-.155 2.858-2.375 3.071-6.443.448-9.05'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); }
.video-js.vjs-edh.video-js .vjs-mute-control .vjs-icon-placeholder:before,.video-js.vjs-edh.video-js .vjs-mute-control:before { content:none !important; }
.video-js.vjs-edh.video-js .vjs-mute-control.vjs-vol-0 { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15'%3E %3Cg fill='none' fill-rule='evenodd' stroke='%23999'%3E %3Cpath fill='%23999' stroke-width='.655' d='M4.075 4.827l-.123.25-.267-.08a.327.327 0 0 0-.095-.014H.655a.327.327 0 0 0-.328.327v4.897c0 .181.147.328.328.328H3.59c.03 0 .059-.004.087-.012l.279-.077.11.267a.327.327 0 0 0 .115.143l4.527 3.157a.327.327 0 0 0 .515-.268V1.36a.327.327 0 0 0-.532-.256l-4.526 3.61a.327.327 0 0 0-.09.113z'/%3E %3Cpath fill-rule='nonzero' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.53' d='M15.307 7.798l2.135-2.134-2.135 2.134L13.108 5.6l2.2 2.2zm0 0l2.2 2.2-2.2-2.2-2.134 2.135 2.134-2.135z'/%3E %3C/g%3E %3C/svg%3E"); background-repeat:no-repeat; background-position:50%; }
.video-js.vjs-edh.video-js .vjs-mute-control.vjs-vol-0:hover { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15'%3E %3Cg fill='none' fill-rule='evenodd' stroke='%23058574'%3E %3Cpath fill='%23058574' stroke-width='.655' d='M4.075 4.827l-.123.25-.267-.08a.327.327 0 0 0-.095-.014H.655a.327.327 0 0 0-.328.327v4.897c0 .181.147.328.328.328H3.59c.03 0 .059-.004.087-.012l.279-.077.11.267a.327.327 0 0 0 .115.143l4.527 3.157a.327.327 0 0 0 .515-.268V1.36a.327.327 0 0 0-.532-.256l-4.526 3.61a.327.327 0 0 0-.09.113z'/%3E %3Cpath fill-rule='nonzero' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.53' d='M15.307 7.798l2.135-2.134-2.135 2.134L13.108 5.6l2.2 2.2zm0 0l2.2 2.2-2.2-2.2-2.134 2.135 2.134-2.135z'/%3E %3C/g%3E %3C/svg%3E"); }
.video-js.vjs-edh.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.video-js.vjs-edh.video-js .vjs-mute-control.vjs-vol-0:before { content:none !important; }
.video-js.vjs-edh.video-js .vjs-play-control[title=Play] { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='20' viewBox='0 0 25 20'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23EEE' d='M0 0h25v20H0z'/%3E %3Cpath fill='%23999' fill-rule='nonzero' d='M17.455 9.584a.976.976 0 0 0-.31-.366c-.091-.062-2.263-1.404-6.516-4.026-.204-.105-.45-.192-.657-.192a1.06 1.06 0 0 0-.459.136c-.296.18-.513.491-.513.861v8.051c0 .22.078.366.155.513.233.293.543.439.853.439.233 0 .388-.073.543-.146l6.594-4.026a.59.59 0 0 0 .31-.293 1.03 1.03 0 0 0 0-.951z'/%3E%3C/g%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:50%; }
.video-js.vjs-edh.video-js .vjs-play-control[title=Play]:hover { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='20' viewBox='0 0 25 20'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23058574' d='M0 0h25v20H0z'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M17.455 9.584a.976.976 0 0 0-.31-.366c-.091-.062-2.263-1.404-6.516-4.026-.204-.105-.45-.192-.657-.192a1.06 1.06 0 0 0-.459.136c-.296.18-.513.491-.513.861v8.051c0 .22.078.366.155.513.233.293.543.439.853.439.233 0 .388-.073.543-.146l6.594-4.026a.59.59 0 0 0 .31-.293 1.03 1.03 0 0 0 0-.951z'/%3E%3C/g%3E%3C/svg%3E"); }
.video-js.vjs-edh.video-js .vjs-play-control[title=Play] .vjs-icon-placeholder:before,.video-js.vjs-edh.video-js .vjs-play-control[title=Play]:before { content:none !important; }
.video-js.vjs-edh.video-js .vjs-play-control[title=Pause] { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='20' viewBox='0 0 25 20'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23EEE' d='M0 0h25v20H0z'/%3E %3Cg fill='%23999' fill-rule='nonzero'%3E %3Cpath d='M9.778 5C8.8 5 8 5.75 8 6.667v6.666C8 14.25 8.8 15 9.778 15s1.778-.75 1.778-1.667V6.667c0-.917-.8-1.667-1.778-1.667zM15.578 5C14.6 5 13.8 5.75 13.8 6.667v6.666c0 .917.8 1.667 1.778 1.667s1.778-.75 1.778-1.667V6.667c0-.917-.8-1.667-1.778-1.667z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); background-repeat:no-repeat; background-position:50%; }
.video-js.vjs-edh.video-js .vjs-play-control[title=Pause]:hover { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='20' viewBox='0 0 25 20'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath fill='%23058574' d='M0 0h25v20H0z'/%3E %3Cg fill='%23FFF' fill-rule='nonzero'%3E %3Cpath d='M9.778 5C8.8 5 8 5.75 8 6.667v6.666C8 14.25 8.8 15 9.778 15s1.778-.75 1.778-1.667V6.667c0-.917-.8-1.667-1.778-1.667zM15.578 5C14.6 5 13.8 5.75 13.8 6.667v6.666c0 .917.8 1.667 1.778 1.667s1.778-.75 1.778-1.667V6.667c0-.917-.8-1.667-1.778-1.667z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); }
.video-js.vjs-edh.video-js .vjs-play-control[title=Pause] .vjs-icon-placeholder:before,.video-js.vjs-edh.video-js .vjs-play-control[title=Pause]:before { content:none !important; }
.video-js.vjs-edh.video-js .vjs-fullscreen-control { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15'%3E %3Cg fill='%23999' fill-rule='evenodd'%3E %3Cpath d='M2.215 2.25v3.377H0V1.45C0 .65.639 0 1.427 0h5.218v2.25h-4.43zM14.303 2.25v3.377h2.214V1.45c0-.8-.639-1.45-1.427-1.45H9.872v2.25h4.43zM2.215 12.377V9H0v4.177c0 .8.639 1.45 1.427 1.45h5.218v-2.25h-4.43zM14.43 12.377V9h2.215v4.177c0 .8-.639 1.45-1.427 1.45H10v-2.25h4.43z'/%3E %3C/g%3E %3C/svg%3E"); background-repeat:no-repeat; background-position:50%; }
.video-js.vjs-edh.video-js .vjs-fullscreen-control:hover { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15'%3E %3Cg fill='%23058574' fill-rule='evenodd'%3E %3Cpath d='M2.215 2.25v3.377H0V1.45C0 .65.639 0 1.427 0h5.218v2.25h-4.43zM14.303 2.25v3.377h2.214V1.45c0-.8-.639-1.45-1.427-1.45H9.872v2.25h4.43zM2.215 12.377V9H0v4.177c0 .8.639 1.45 1.427 1.45h5.218v-2.25h-4.43zM14.43 12.377V9h2.215v4.177c0 .8-.639 1.45-1.427 1.45H10v-2.25h4.43z'/%3E %3C/g%3E %3C/svg%3E"); }
.video-js.vjs-edh.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.video-js.vjs-edh.video-js .vjs-fullscreen-control:before { content:none !important; }
.video-js.vjs-edh.video-js .vjs-icon-replay,.video-js.vjs-edh.video-js .vjs-play-control.vjs-ended { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19'%3E %3Cpath fill='%23999' fill-rule='nonzero' d='M6.147 5.083l2.047.305c.491.073.822.532.74 1.025a.921.921 0 0 1-1.038.76l-4.198-.626a.886.886 0 0 1-.68-1.227l1.807-4.313a.916.916 0 0 1 1.18-.501c.46.185.674.71.48 1.172l-.656 1.566a7.927 7.927 0 0 1 5.701-.208c4.197 1.445 6.406 6.084 4.933 10.361-1.472 4.277-6.069 6.573-10.266 5.128-3.784-1.303-6-5.237-5.242-9.203a.908.908 0 0 1 1.05-.73c.484.09.801.562.707 1.056-.59 3.082 1.135 6.142 4.077 7.156 3.265 1.124 6.84-.662 7.986-3.988 1.145-3.327-.573-6.935-3.837-8.06a6.17 6.17 0 0 0-4.79.327z'/%3E %3C/svg%3E"); background-repeat:no-repeat; background-position:50%; }
.video-js.vjs-edh.video-js .vjs-icon-replay:hover,.video-js.vjs-edh.video-js .vjs-play-control.vjs-ended:hover { background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19'%3E %3Cpath fill='%23058574' fill-rule='nonzero' d='M6.147 5.083l2.047.305c.491.073.822.532.74 1.025a.921.921 0 0 1-1.038.76l-4.198-.626a.886.886 0 0 1-.68-1.227l1.807-4.313a.916.916 0 0 1 1.18-.501c.46.185.674.71.48 1.172l-.656 1.566a7.927 7.927 0 0 1 5.701-.208c4.197 1.445 6.406 6.084 4.933 10.361-1.472 4.277-6.069 6.573-10.266 5.128-3.784-1.303-6-5.237-5.242-9.203a.908.908 0 0 1 1.05-.73c.484.09.801.562.707 1.056-.59 3.082 1.135 6.142 4.077 7.156 3.265 1.124 6.84-.662 7.986-3.988 1.145-3.327-.573-6.935-3.837-8.06a6.17 6.17 0 0 0-4.79.327z'/%3E %3C/svg%3E"); }
.video-js.vjs-edh.video-js .vjs-icon-replay .vjs-icon-placeholder:before,.video-js.vjs-edh.video-js .vjs-icon-replay:before,.video-js.vjs-edh.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.video-js.vjs-edh.video-js .vjs-play-control.vjs-ended:before { content:none !important; }
.video-js.vjs-edh.video-js .vjs-control-bar .vjs-quality-selector .vjs-menu-button { color:#999; }
.video-js.vjs-edh.video-js .vjs-control-bar .vjs-quality-selector .vjs-menu-button:hover { color:#058574; }
.video-js.vjs-edh.video-js .vjs-progress-control .vjs-progress-holder { background-color:unset; height:8px; border:1px solid #d1d1d1; border-radius:6px; }
.video-js.vjs-edh.video-js .vjs-progress-control .vjs-load-progress div { background:#fff; }
.video-js.vjs-edh.video-js .vjs-control-bar .vjs-play-progress { background:#999; }
.video-js.vjs-edh.video-js .vjs-control-bar .vjs-play-progress:before { display:none; }
.video-js.vjs-edh.video-js .vjs-slider-vertical .vjs-volume-level:before { width:15px; height:15px; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.34); box-shadow:0 2px 4px 0 rgba(0,0,0,.34); background-color:#058574; content:""; border-radius:50px; position:absolute; left:-5px; }
.video-js.vjs-edh.video-js .vjs-control-bar .vjs-volume-level { background-color:#fff; }
.video-js.vjs-edh.video-js .vjs-slider-vertical { background-color:#f7f2ed; }
.video-js.vjs-edh.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { left:-2.5em; height:12em; bottom:12em; z-index:300; background-color:rgba(17,17,17,.7); }
.video-js.vjs-edh.video-js .vjs-slider-vertical { background-color:transparent; border:1px solid #d1d1d1; border-radius:3.5px; height:9em; z-index:300; }
.video-js.vjs-edh.video-js .vjs-control-bar .vjs-play-progress,.video-js.vjs-edh.video-js .vjs-control-bar .vjs-volume-level { color:#fff; }
.video-js.vjs-edh.video-js .vjs-time-control { color:#999; }
.video-js.vjs-edh.video-js .vjs-control-bar .vjs-quality-selector .vjs-menu li { margin-left:25px; position:relative; z-index:202; color:#fff; font-size:11px; font-family:Open Sans,OpenSans-fallback,sans-serif; }
.video-js.vjs-edh.video-js .vjs-menu .vjs-menu-item .vjs-menu-item-text:after,.video-js.vjs-edh.video-js .vjs-menu .vjs-menu-item.vjs-selected .vjs-menu-item-text:after { background:none; display:none; }
.video-js.vjs-edh.video-js .vjs-control-bar .vjs-quality-selector .vjs-menu ul.vjs-menu-content { background:none; }
.video-js.vjs-edh.video-js .vjs-control-bar .vjs-quality-selector .vjs-menu ul.vjs-menu-content:before { content:""; display:block; position:absolute; left:0; bottom:0; width:100%; height:150px; z-index:10; background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(1%,transparent),to(rgba(17,17,17,.7))); background:-o-linear-gradient(top,transparent 0,transparent 1%,rgba(17,17,17,.7) 100%); background:linear-gradient(180deg,transparent 0,transparent 1%,rgba(17,17,17,.7)); }
.video-js.vjs-edh.video-js .vjs-menu .vjs-menu-item.vjs-selected { background:inherit; }
.video-js.vjs-edh.video-js .vjs-menu .vjs-menu-item.vjs-selected .vjs-menu-item-text:before { content:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11'%3E %3Cpath fill='none' fill-rule='evenodd' stroke='%23058574' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.1' d='M2 6.227L4.719 9 11 2'/%3E %3C/svg%3E"); float:left; position:absolute; left:-10px; margin-right:5px; }
.video-container:not(.jwplayer-container) .eh-media-caption:before { content:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41'%3E %3Cpath fill='%23FFF' fill-rule='evenodd' d='M20.5 41C9.178 41 0 31.822 0 20.5S9.178 0 20.5 0 41 9.178 41 20.5 31.822 41 20.5 41zm7.337-21.125a1.443 1.443 0 0 0-.434-.549c-.128-.092-3.168-2.105-9.122-6.038-.286-.158-.63-.288-.92-.288-.292 0-.6.178-.642.205a1.543 1.543 0 0 0-.719 1.29v12.078c0 .33.109.549.217.768.326.44.76.659 1.195.659.326 0 .543-.11.76-.22l9.23-6.038a.853.853 0 0 0 .435-.44c.217-.438.217-.987 0-1.427z'/%3E %3C/svg%3E"); }
.video-container:not(.jwplayer-container) .eh-media-caption:hover:before { content:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Ccircle cx='20.5' cy='20.5' r='20.5' fill='%23058574'/%3E %3Cpath fill='%23FFF' fill-rule='nonzero' d='M27.837 19.875a1.443 1.443 0 0 0-.434-.549c-.128-.092-3.168-2.105-9.122-6.038-.286-.158-.63-.288-.92-.288-.292 0-.6.178-.642.205a1.543 1.543 0 0 0-.719 1.29v12.078c0 .33.109.549.217.768.326.44.76.659 1.195.659.326 0 .543-.11.76-.22l9.23-6.038a.853.853 0 0 0 .435-.44c.217-.438.217-.987 0-1.427z'/%3E %3C/g%3E %3C/svg%3E"); }
.video-container.jwplayer-container { top:-50px; }
.video-container.jwplayer-container .eh-media-caption { bottom:10px; padding-left:15px; }
.video-container.jwplayer-container .eh-media-caption:before,.video-container.jwplayer-container .eh-media-caption:before:hover { content:none; }
.video-container.jwplayer-container .media-credit:before { width:100%; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-inline,.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-tooltip { height:100%; width:39px; -ms-flex-negative:0; flex-shrink:0; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-inline,.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-tooltip { width:31px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-settings { width:31px; height:100%; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-settings .jw-svg-icon-settings,.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-settings:after { display:none; }

@media (min-width:769px) {
    .eh-jw-player .jwplayer.jw-skin-edh .jw-icon-settings { width:39px; } 
} 
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-playback { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-playback:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M22 11L0 22V0z' fill='%23111'/%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-playback svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-playback[aria-label=Pause] { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-playback[aria-label=Pause]:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='23'%3E%3Cpath d='M0 0h7v23H0zm11 0h7v23h-7z' fill='%23111' fill-rule='evenodd'/%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-playback[aria-label=Pause] svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-volume { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-volume:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='23' viewBox='0 0 26 23'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23111' d='M14.182 0v23l-8.667-6.243v-.102H0V7.138h5.515L14.182 0z'/%3E%3Cpath stroke='%23111' stroke-linecap='square' d='M17.333 5.552c2.101 1.739 3.152 3.656 3.152 5.75s-1.05 4.01-3.152 5.75m3.152-15.466c3.151 3.059 4.727 6.43 4.727 10.112 0 3.683-1.576 7.054-4.727 10.112'/%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-volume svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-volume.jw-off { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-volume.jw-off:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23111' d='M5.515 8.981l8.667 9.776V25l-8.667-6.243V8.981zm-.015.157v9.517H0V9.138h5.5zM14.667 1v12.842l-6.07-7.23L14.666 1z'/%3E%3Cpath stroke='%23111' stroke-linecap='square' stroke-width='2' d='M2 2l19.674 22.648'/%3E%3Cpath stroke='%23111' stroke-linecap='square' d='M17.333 7.552c2.101 1.739 3.152 3.656 3.152 5.75s-1.05 4.01-3.152 5.75m3.152-15.466c3.151 3.059 4.727 6.43 4.727 10.112 0 3.683-1.576 7.054-4.727 10.112'/%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-volume.jw-off svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-volume.jw-off:before { margin-top:-1px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='21'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='28' height='20.588' fill='%23111' rx='5'/%3E%3Ctext fill='%23FFF' font-family='open-sans,sans-serif' font-size='14' font-weight='500' letter-spacing='.933'%3E%3Ctspan x='4' y='15'%3ECC%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc:hover { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc:hover:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='23'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='28' height='20.588' fill='%23F2F2F2' stroke='%23111' stroke-width='1.5' rx='5'/%3E%3Ctext fill='%23111' font-family='open-sans,sans-serif' font-size='14' font-weight='500' letter-spacing='.933'%3E%3Ctspan x='4' y='15'%3ECC%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc:hover svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc.jw-off { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc.jw-off:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='23'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='28' height='20.588' stroke='%23111' stroke-width='1.5' rx='5'/%3E%3Ctext fill='%23111' font-family='open-sans,sans-serif' font-size='14' font-weight='500' letter-spacing='.933'%3E%3Ctspan x='4' y='15'%3ECC%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc.jw-off svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc.jw-off:hover { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc.jw-off:hover:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='23'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='28' height='20.588' fill='%23F2F2F2' stroke='%23111' stroke-width='1.5' rx='5'/%3E%3Ctext fill='%23111' font-family='open-sans,sans-serif' font-size='14' font-weight='500' letter-spacing='.933'%3E%3Ctspan x='4' y='15'%3ECC%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-cc.jw-off:hover svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-settings-sharing { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-settings-sharing:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 22 24'%3E%3Cpath d='M17.522 8.918c2.464 0 4.478-2.005 4.478-4.46C22 2.006 19.986 0 17.522 0c-2.465 0-4.478 2.005-4.478 4.459 0 .27.03.539.09.808l-5.65 3.441a4.426 4.426 0 00-3.006-1.167C2.014 7.541 0 9.546 0 12c0 2.454 2.014 4.459 4.478 4.459a4.426 4.426 0 003.006-1.167l5.62 3.441c-.06.27-.09.539-.09.808 0 2.454 2.013 4.459 4.478 4.459 2.464 0 4.478-2.005 4.478-4.459 0-2.454-2.014-4.459-4.478-4.459a4.416 4.416 0 00-3.336 1.497l-5.41-3.292c.12-.39.18-.808.18-1.257 0-.449-.06-.868-.18-1.257l5.41-3.292a4.652 4.652 0 003.366 1.437z' fill='%23111' fill-rule='nonzero'/%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-settings-sharing svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-settings { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-settings:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='13' viewBox='0 0 26 13'%3E%3Ctext transform='translate(-785 -21)' fill='%23111' fill-rule='evenodd' font-family='open-sans,sans-serif' font-size='18' font-weight='600' letter-spacing='1.2'%3E%3Ctspan x='784' y='34'%3EHD%3C/tspan%3E%3C/text%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-settings svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-fullscreen { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-fullscreen:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='30' viewBox='0 0 30 30'%3E%3Cg stroke='%23111' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.525 19.075l-.003 9.896 9.903.004M18.575 28.975l9.896.003.004-9.903M11.425 1.025l-9.896-.003-.004 9.903M28.475 10.925l.003-9.896-9.903-.004'/%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-fullscreen svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-fullscreen.jw-fullscreen-ima,.eh-jw-player .jwplayer.jw-skin-edh .jw-icon-fullscreen.jw-fullscreen-ima.jw-off { display:none; }
.eh-jw-player .jwplayer.jw-skin-edh #jw-settings-submenu-sharing .jw-sharing-link { position:relative; }
.eh-jw-player .jwplayer.jw-skin-edh #jw-settings-submenu-sharing .jw-sharing-link:before { position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.eh-jw-player .jwplayer.jw-skin-edh #jw-settings-submenu-sharing .jw-sharing-link:hover { color:#fff; }
.eh-jw-player .jwplayer.jw-skin-edh #jw-settings-submenu-sharing .jw-sharing-link:hover:before { padding:0; font-size:inherit; }
.eh-jw-player .jwplayer.jw-skin-edh #jw-settings-submenu-sharing .jw-sharing-link[aria-label=facebook]:before { content:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='19'%3E%3Cpath d='M5.766 18.097H1.921v-9.05H0V5.93h1.921V4.057C1.921 1.513 3.006 0 6.088 0h2.566v3.12H7.05c-1.2 0-1.28.435-1.28 1.248L5.767 5.93H8.67l-.34 3.118H5.766v9.05z' fill='%23999' fill-rule='evenodd'/%3E%3C/svg%3E"); left:15px; }
.eh-jw-player .jwplayer.jw-skin-edh #jw-settings-submenu-sharing .jw-sharing-link[aria-label=twitter]:before { content:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15'%3E%3Cpath d='M15.88 2.371A3.77 3.77 0 0017.502.277a7.26 7.26 0 01-2.345.919A3.637 3.637 0 0012.462 0C10.422 0 8.77 1.695 8.77 3.786c0 .297.03.586.094.863C5.796 4.49 3.076 2.985 1.253.692a3.85 3.85 0 00-.5 1.905c0 1.313.652 2.472 1.643 3.152a3.635 3.635 0 01-1.673-.473v.046c0 1.836 1.272 3.366 2.963 3.713a3.52 3.52 0 01-.974.133 3.52 3.52 0 01-.694-.067c.47 1.504 1.833 2.6 3.45 2.63a7.303 7.303 0 01-5.469 1.567A10.265 10.265 0 005.66 15c6.794 0 10.507-5.77 10.507-10.774 0-.165-.002-.328-.01-.49A7.577 7.577 0 0018 1.776c-.662.3-1.375.504-2.12.595z' fill='%23999' fill-rule='evenodd'/%3E%3C/svg%3E"); left:10px; }
.eh-jw-player .jwplayer.jw-skin-edh #jw-settings-submenu-sharing .jw-sharing-copy:before { position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.eh-jw-player .jwplayer.jw-skin-edh #jw-settings-submenu-sharing .jw-sharing-copy:hover { color:#fff; }
.eh-jw-player .jwplayer.jw-skin-edh #jw-settings-submenu-sharing .jw-sharing-copy:hover:before { padding:0; font-size:inherit; }
.eh-jw-player .jwplayer.jw-skin-edh #jw-settings-submenu-sharing .jw-sharing-copy:before { content:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21'%3E%3Cpath d='M19.368 9.515l-3.942 3.94a5.57 5.57 0 01-7.882 0 5.552 5.552 0 01-.846-1.123L8.529 10.5c.088-.088.195-.138.298-.197.126.432.348.842.688 1.182a2.788 2.788 0 003.94 0l3.941-3.94a2.788 2.788 0 00-3.94-3.942l-1.402 1.403a6.987 6.987 0 00-3.555-.387l2.986-2.987a5.576 5.576 0 017.883 0 5.576 5.576 0 010 7.883zm-10.421 6.48l-1.403 1.403a2.79 2.79 0 01-3.941 0 2.79 2.79 0 010-3.942l3.941-3.941a2.789 2.789 0 013.941 0c.34.34.56.749.689 1.181.103-.06.21-.109.296-.196l1.832-1.83a5.474 5.474 0 00-.847-1.126 5.574 5.574 0 00-7.882 0l-3.94 3.941a5.574 5.574 0 007.882 7.883l2.987-2.987a6.983 6.983 0 01-3.555-.386z' fill='%23999' fill-rule='nonzero'/%3E%3C/svg%3E"); left:10px; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-playback { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-playback:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M22 11L0 22V0z' fill='%23fff'/%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-playback svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-playback[aria-label=Pause] { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-playback[aria-label=Pause]:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='23'%3E%3Cpath d='M0 0h7v23H0zm11 0h7v23h-7z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-playback[aria-label=Pause] svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-volume { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-volume:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='23' viewBox='0 0 26 23'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23fff' d='M14.182 0v23l-8.667-6.243v-.102H0V7.138h5.515L14.182 0z'/%3E%3Cpath stroke='%23fff' stroke-linecap='square' d='M17.333 5.552c2.101 1.739 3.152 3.656 3.152 5.75s-1.05 4.01-3.152 5.75m3.152-15.466c3.151 3.059 4.727 6.43 4.727 10.112 0 3.683-1.576 7.054-4.727 10.112'/%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-volume svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-volume.jw-off { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-volume.jw-off:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23fff' d='M5.515 8.981l8.667 9.776V25l-8.667-6.243V8.981zm-.015.157v9.517H0V9.138h5.5zM14.667 1v12.842l-6.07-7.23L14.666 1z'/%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='2' d='M2 2l19.674 22.648'/%3E%3Cpath stroke='%23fff' stroke-linecap='square' d='M17.333 7.552c2.101 1.739 3.152 3.656 3.152 5.75s-1.05 4.01-3.152 5.75m3.152-15.466c3.151 3.059 4.727 6.43 4.727 10.112 0 3.683-1.576 7.054-4.727 10.112'/%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-volume.jw-off svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-cc { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-cc:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='23'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='28' height='20.588' fill='%23fff' stroke='%23fff' stroke-width='1.5' rx='5'/%3E%3Ctext fill='%23111' font-family='open-sans,sans-serif' font-size='14' font-weight='500' letter-spacing='.933'%3E%3Ctspan x='4' y='15'%3ECC%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-cc svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-cc.jw-off { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-cc.jw-off:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='23'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='28' height='20.588' stroke='%23fff' stroke-width='1.5' rx='5'/%3E%3Ctext fill='%23fff' font-family='open-sans,sans-serif' font-size='14' font-weight='500' letter-spacing='.933'%3E%3Ctspan x='4' y='15'%3ECC%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-cc.jw-off svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-settings-sharing { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-settings-sharing:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 22 24'%3E%3Cpath d='M17.522 8.918c2.464 0 4.478-2.005 4.478-4.46C22 2.006 19.986 0 17.522 0c-2.465 0-4.478 2.005-4.478 4.459 0 .27.03.539.09.808l-5.65 3.441a4.426 4.426 0 00-3.006-1.167C2.014 7.541 0 9.546 0 12c0 2.454 2.014 4.459 4.478 4.459a4.426 4.426 0 003.006-1.167l5.62 3.441c-.06.27-.09.539-.09.808 0 2.454 2.013 4.459 4.478 4.459 2.464 0 4.478-2.005 4.478-4.459 0-2.454-2.014-4.459-4.478-4.459a4.416 4.416 0 00-3.336 1.497l-5.41-3.292c.12-.39.18-.808.18-1.257 0-.449-.06-.868-.18-1.257l5.41-3.292a4.652 4.652 0 003.366 1.437z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-settings-sharing svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-settings { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-settings:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='13' viewBox='0 0 26 13'%3E%3Ctext transform='translate(-785 -21)' fill='%23fff' fill-rule='evenodd' font-family='open-sans,sans-serif' font-size='18' font-weight='600' letter-spacing='1.2'%3E%3Ctspan x='784' y='34'%3EHD%3C/tspan%3E%3C/text%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-settings svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-fullscreen { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-fullscreen:before { content:""; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cg stroke='%23FFF' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.682 20.48l.002-7.258-7.262-.002M20.845 13.22l-7.257-.003-.003 7.262M1.156 8.048l7.257.002L8.415.79M13.585.789l-.002 7.257 7.262.003'/%3E%3C/g%3E%3C/svg%3E"); background-position:50%; background-repeat:no-repeat; background-size:auto auto; display:block; opacity:1; width:30px; height:30px; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-fullscreen svg { display:none !important; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-playback:before,.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-playback[aria-label=Pause]:before { background-size:15px auto; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-volume.jw-off:before,.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-volume:before { background-size:16px auto; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-cc.jw-off:before,.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-cc.jw-off:hover:before,.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-cc:before,.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-cc:hover:before { background-size:23px auto; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-settings-sharing:before { background-size:16px auto; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-settings { display:none; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-settings:before { background-size:19px auto; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-small-player .jw-icon-fullscreen:before { background-size:21px auto; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-ads-googleima .jw-icon-fullscreen.jw-fullscreen-ima { display:inherit; }
.eh-jw-player:not(.jw-flag-ads) .jw-controls .jw-reset .jw-display-icon-container { padding:20px; margin:0 20px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-state-playing .jw-display-icon-container.jw-display-icon-display.jw-reset,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jwplayer.jw-state-paused .jw-display-icon-container.jw-display-icon-display.jw-reset { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jw-icon.jw-icon-inline.jw-button-color.jw-reset.jw-icon-playback { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; }
.eh-jw-player:not(.jw-flag-ads) .jw-reset.jw-settings-topbar-buttons .jw-settings-sharing { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-menu .jw-settings-submenu.jw-settings-submenu-captions.jw-settings-submenu-active,.eh-jw-player:not(.jw-flag-ads) .jw-settings-menu .jw-settings-submenu.jw-settings-submenu-sharing.jw-settings-submenu-active { display:block; position:relative; overflow-y:visible; padding:0; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-menu .jw-settings-submenu.jw-settings-submenu-captions.jw-settings-submenu-active .jw-reset.jw-settings-submenu-items,.eh-jw-player:not(.jw-flag-ads) .jw-settings-menu .jw-settings-submenu.jw-settings-submenu-sharing.jw-settings-submenu-active .jw-reset.jw-settings-submenu-items { bottom:0; background:hsla(0,0%,100%,.8); margin:0 -80px; position:absolute; right:80px; left:0; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-menu .jw-settings-submenu.jw-settings-submenu-captions.jw-settings-submenu-active .jw-sharing-copy .jw-sharing-link:hover,.eh-jw-player:not(.jw-flag-ads) .jw-settings-menu .jw-settings-submenu.jw-settings-submenu-sharing.jw-settings-submenu-active .jw-sharing-copy .jw-sharing-link:hover { font-weight:700; color:#d0021b; }
.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-0 .jw-settings-submenu.jw-settings-submenu-captions.jw-settings-submenu-active .jw-reset.jw-settings-submenu-items,.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-0 .jw-settings-submenu.jw-settings-submenu-sharing.jw-settings-submenu-active .jw-reset.jw-settings-submenu-items,.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-1 .jw-settings-submenu.jw-settings-submenu-captions.jw-settings-submenu-active .jw-reset.jw-settings-submenu-items,.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-1 .jw-settings-submenu.jw-settings-submenu-sharing.jw-settings-submenu-active .jw-reset.jw-settings-submenu-items { bottom:0; }
.eh-jw-player:not(.jw-flag-ads) .jw-icon.jw-icon-inline.jw-text-elapsed { padding:0 3px; }
.eh-jw-player:not(.jw-flag-ads) .jw-icon-inline.jw-icon-volume { display:-webkit-box; display:-ms-flexbox; display:flex; top:0; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-menu .jw-settings-submenu.jw-settings-submenu-captions.jw-settings-submenu-active .jw-reset.jw-settings-submenu-items { margin:0 43px 0 -100px; left:-25px; right:0; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-menu .jw-settings-submenu.jw-settings-submenu-captions.jw-settings-submenu-active .jw-submenu-topbar { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-open .jw-controlbar { display:block; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-menu { bottom:53px; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-small-player .jw-settings-menu { bottom:32px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-controls { background:hsla(0,0%,100%,0); }

@media (max-width:768.98px) {
    .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-state-paused .jw-display-icon-container.jw-display-icon-display,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-state-playing .jw-display-icon-container.jw-display-icon-display { zoom:.3; z-index:100; } 
} 
.eh-jw-player:not(.jw-flag-ads) .jw-display-icon-container.jw-display-icon-rewind,.eh-jw-player:not(.jw-flag-ads) .jw-icon.jw-icon-inline.jw-button-color.jw-icon-rewind,.eh-jw-player:not(.jw-flag-ads) .jw-icon.jw-icon-inline.jw-text-duration,.eh-jw-player:not(.jw-flag-ads) .jw-state-buffering .jw-display-icon-container.jw-display-icon-display,.eh-jw-player:not(.jw-flag-ads) .jw-state-complete .jw-display-icon-container.jw-display-icon-display { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jw-display-container .jw-display-controls.jw-reset { display:block; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-floating .jw-reset.jw-wrapper .jw-display-icon-container.jw-display-icon-display { zoom:.3; z-index:100; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-floating .jw-display-controls { position:relative; top:150px; z-index:5; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-floating .jw-slider-time { padding-left:10%; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-floating .jw-icon.jw-icon-display.jw-button-color.jw-reset .jw-svg-icon-play { margin:-3px 0 0 -3px !important; zoom:1.3 !important; }
.eh-jw-player:not(.jw-flag-ads) .jw-text-duration,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-complete .jw-title .jw-title-primary,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-complete .jw-title .jw-title-secondary { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-display-controls .jw-display-icon-container .jw-icon { color:#eaeaea; width:60px; height:60px; padding:20px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-display-container { position:relative; top:40%; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-title:before { position:absolute; bottom:30px; left:20px; content:""; width:45px; height:45px; background:url(https://images.everydayhealth.com/react-component-images/play-transparent.svg); background-repeat:no-repeat; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle.jw-breakpoint-0 .jw-title-primary:before,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle.jw-breakpoint-1 .jw-title-primary:before { bottom:20px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-title:hover:before { background:url(https://images.everydayhealth.com/react-component-images/play-trans-gray.svg); background-repeat:no-repeat; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-display-controls .jw-display-icon-container .jw-icon { color:#fff; height:15px; width:15px; padding:16px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-display-controls .jw-display-icon-container .jw-icon:hover { color:#fff; }

@media (max-width:768.98px) {
    .eh-jw-player:not(.jw-flag-ads) .jwplayer-container--nofullscreen .jw-icon-fullscreen { display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-icon-fullscreen.jw-fullscreen-disallowed { pointer-events:none; cursor:auto; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-icon-fullscreen.jw-fullscreen-disallowed:before { content:""; display:none; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-fullscreen.jw-breakpoint-7 .jw-settings-quality { margin:40px 0 0 5px; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-fullscreen.jw-breakpoint-7 .jw-settings-submenu.jw-settings-submenu-quality.jw-settings-submenu-active .jw-reset.jw-settings-submenu-items { bottom:-42px; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-fullscreen.jw-breakpoint-7 .jw-settings-submenu.jw-settings-submenu-captions.jw-settings-submenu-active,.eh-jw-player:not(.jw-flag-ads) .jw-flag-fullscreen.jw-breakpoint-7 .jw-settings-submenu.jw-settings-submenu-sharing.jw-settings-submenu-active { bottom:-29px; right:55px; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-fullscreen.jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-icon-inline:not(.jw-text-live) { height:35px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-flag-cast-available .jw-icon-airplay,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-flag-cast-available .jw-icon-cast { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-title { height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; padding-bottom:40px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle.jw-breakpoint-2 .jw-title { padding-bottom:13px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle.jw-breakpoint-0 .jw-title,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle.jw-breakpoint-1 .jw-title { padding-bottom:20px; }
.eh-jw-player:not(.jw-flag-ads) .jw-title-primary { padding-left:75px; font-size:16px; font-family:Merriweather,Merriweather-fallback,serif; white-space:unset; }

@media (min-width:577px) {
    .eh-jw-player:not(.jw-flag-ads) .jw-title-primary { white-space:nowrap; } 
} 
.eh-jw-player:not(.jw-flag-ads) .jw-title-primary { font-size:15px; font-weight:700; padding-bottom:0; padding-right:0; line-height:1.38; }

@media (min-width:577px) {
    .eh-jw-player:not(.jw-flag-ads) .jw-title-primary { font-size:20px; line-height:26px; } 
} 
.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-0 .jw-title-primary,.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-1 .jw-title-primary { font-size:15px; padding-right:0; }

@media (min-width:769px) {
    .eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-0 .jw-title-primary,.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-1 .jw-title-primary { padding-bottom:30px; } 
} 
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-breakpoint-0 .jw-title-secondary,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-breakpoint-1 .jw-title-secondary { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-display { padding-bottom:32px; }

@media (min-width:769px) {
    .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-display { padding-bottom:53px; } 
} 
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-controlbar { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-idle .jw-display { padding:0; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-button-container .jw-button-color,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-paused .jw-controlbar .jw-button-container .jw-button-color { color:#eaeaea; }

@media (max-width:768.98px) {
    .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-paused .jw-icon.jw-icon-display.jw-button-color.jw-reset .jw-svg-icon-play { margin:0 0 0 -15px !important; zoom:2.4 !important; display:block !important; color:#eaeaea !important; } 
} 

@media (max-width:768.98px) {
    .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-paused .jw-icon.jw-icon-display.jw-button-color.jw-reset .jw-svg-icon-pause,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-playing .jw-icon.jw-icon-display.jw-button-color.jw-reset .jw-svg-icon-pause { zoom:3 !important; } 
} 

@media (max-width:768.98px) {
    .eh-jw-player:not(.jw-flag-ads) .jw-display-icon-container.jw-display-icon-display.jw-reset { height:30px !important; width:30px !important; } 
} 
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-tooltip { bottom:70%; -webkit-box-shadow:none; box-shadow:none; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-tooltip.jw-open { color:#fff; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-tooltip .jw-text { background-color:#fff; border-radius:5px; border:0; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-text { color:#666; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-time-tip,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-volume-tip { padding-bottom:0; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-slider-time .jw-slider-container .jw-knob,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-slider-time .jw-slider-container .jw-rail { background-color:#666; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer-container .jw-title .jw-title-primary { font-family:Merriweather,Merriweather-fallback,serif !important; font-size:16px; font-weight:700; line-height:1.33; color:#fff !important; text-transform:capitalize; text-align:left; position:absolute; bottom:35px; left:0; margin:0; padding:0 40px 0 75px; z-index:100; min-height:13px; cursor:pointer; }

@media (max-width:768.98px) {
    .eh-jw-player:not(.jw-flag-ads) .jwplayer-container .jw-title .jw-title-primary { white-space:unset; bottom:20px; } 
} 
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-settings-menu { background-color:transparent; display:block; height:44px; width:44px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-settings-menu .jw-settings-captions,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-settings-menu .jw-settings-close { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-settings-menu .jw-settings-topbar { background-color:transparent; padding:0; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-settings-menu .jw-settings-topbar .jw-icon:hover { color:#eaeaea; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-breakpoint-0 .jw-settings-menu .jw-settings-content-item,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-breakpoint-1 .jw-settings-menu .jw-settings-content-item { padding:2px 0 0 20px; }
.eh-jw-player:not(.jw-flag-ads) .jw-svg-icon { color:#666; }
.eh-jw-player:not(.jw-flag-ads) .jw-icon-volume:after { -webkit-box-shadow:unset; box-shadow:unset; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-quality path,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-flag-cast-available .jw-icon-cast { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-6 .jw-icon-settings { width:34px; }
.eh-jw-player:not(.jw-flag-ads) .jw-reset .jw-auto-label { display:none; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-settings-menu .jw-settings-content-item:hover,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-settings-menu .jw-settings-item-active { font-weight:700; color:#d0021b; background-color:#f7f2ed; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-settings-menu .jw-settings-content-item:hover:before,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-settings-menu .jw-settings-item-active:before { font-size:25px; -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; padding:0 5px; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-submenu#jw-settings-submenu-quality.jw-settings-submenu-active { position:relative; overflow-y:visible; padding:0; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-submenu#jw-settings-submenu-quality.jw-settings-submenu-active .jw-settings-submenu-items { right:65px; }
.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-0 .jw-settings-submenu.jw-settings-submenu-quality.jw-settings-submenu-active .jw-reset.jw-settings-submenu-items,.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-1 .jw-settings-submenu.jw-settings-submenu-quality.jw-settings-submenu-active .jw-reset.jw-settings-submenu-items { bottom:0; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-captions .jw-settings-submenu-items,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-quality .jw-settings-submenu-items,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items { bottom:0; background:hsla(0,0%,100%,.8); margin:0 -30px 0 -70px; position:absolute; right:18px; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-captions .jw-settings-submenu-items .jw-settings-content-item,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-quality .jw-settings-submenu-items .jw-settings-content-item,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item { font-size:12px; color:#111; font-weight:600; padding-left:26px; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-captions .jw-settings-submenu-items .jw-settings-content-item:hover,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-quality .jw-settings-submenu-items .jw-settings-content-item:hover,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item:hover { color:#111; background:hsla(0,0%,100%,.5); }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-captions .jw-settings-submenu-items .jw-settings-item-active,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-quality .jw-settings-submenu-items .jw-settings-item-active,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-item-active { background:#fff; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-captions .jw-settings-submenu-items .jw-settings-item-active:before,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-quality .jw-settings-submenu-items .jw-settings-item-active:before,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-item-active:before { border-color:#4a4a4a; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-captions .jw-settings-submenu-items .jw-settings-item-active:after,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-quality .jw-settings-submenu-items .jw-settings-item-active:after,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-item-active:after { background:#1b9f81; border-radius:9px; content:""; display:block; width:9px; height:9px; position:absolute; left:8px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.eh-jw-player:not(.jw-flag-ads).jw-flag-small-player #jw-settings-submenu-captions .jw-settings-submenu-items,.eh-jw-player:not(.jw-flag-ads).jw-flag-small-player #jw-settings-submenu-quality .jw-settings-submenu-items,.eh-jw-player:not(.jw-flag-ads).jw-flag-small-player #jw-settings-submenu-sharing .jw-settings-submenu-items { bottom:0; margin-right:-18px; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-captions .jw-settings-submenu-items .jw-settings-content-item:before,.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-quality .jw-settings-submenu-items .jw-settings-content-item:before { content:""; display:block; width:15px; height:15px; border-radius:15px; border:1px solid #9b9b9b; background:#fff; position:absolute; top:50%; left:5px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items { padding:5px 0; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item { padding:10px 0 10px 35px; font-size:14px; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item svg { display:none; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item button { font-weight:600; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item[aria-label=email] { display:none; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item[aria-label=link] button { visibility:hidden; position:relative; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item[aria-label=link] button:after { content:"Copy Link"; visibility:visible; position:absolute; bottom:0; left:0; white-space:nowrap; }
.eh-jw-player:not(.jw-flag-ads) #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item[aria-label=link] button:hover { color:#000; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-small-player #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item { font-size:12px; padding:2px 0 2px 30px; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-small-player #jw-settings-submenu-sharing .jw-settings-submenu-items .jw-settings-content-item:before { zoom:.8; margin-top:2px; }
.eh-jw-player:not(.jw-flag-ads) .jw-settings-menu .jw-icon.jw-button-color:after { opacity:0; }
.eh-jw-player:not(.jw-flag-ads) .jw-text-track-cue,.eh-jw-player:not(.jw-flag-ads) .jw-text-track-display { white-space:pre-line !important; overflow:hidden; width:calc(100% - 300px); height:auto !important; }
.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-0 .jw-text-track-cue .jw-breakpoint-1 .jw-text-track-cue,.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-0 .jw-text-track-display,.eh-jw-player:not(.jw-flag-ads) .jw-breakpoint-1 .jw-text-track-display { width:calc(100% - 200px); }
.eh-jw-player:not(.jw-flag-ads) .jw-text-track-display { background-color:rgba(0,0,0,.5); }
.eh-jw-player:not(.jw-flag-ads) .jw-text-track-cue { background-color:transparent; }
.eh-jw-player .jwplayer.jw-skin-edh.jw-flag-ads-googleima .jw-icon-fullscreen.jw-fullscreen-ima { display:none; }
.eh-jw-player .jw-flag-ads-vpaid .jw-overlays { z-index:2; }
.eh-jw-player .jw-flag-ads-vpaid.jw-state-paused .jw-controlbar,.eh-jw-player .jw-flag-ads-vpaid.jw-state-playing .jw-controlbar { visibility:visible !important; pointer-events:auto !important; opacity:1 !important; z-index:2; }
.eh-jw-player .jw-breakpoint-0.jw-flag-ads .jw-controlbar .jw-button-container,.eh-jw-player .jw-breakpoint-1.jw-flag-ads .jw-controlbar .jw-button-container { -webkit-box-pack:space-evenly; -ms-flex-pack:space-evenly; justify-content:space-evenly; }
.eh-jw-player .jw-breakpoint-0.jw-flag-ads .jw-controlbar .jw-button-container .jw-slider-time,.eh-jw-player .jw-breakpoint-1.jw-flag-ads .jw-controlbar .jw-button-container .jw-slider-time { width:calc(100% - 100px); height:20px; }
.video-container.jwplayer-container .media-credit:before { background:transparent; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh * { outline:none; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-svg-icon { color:#111; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar { background:rgba(247,242,237,.8); }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-slider-time { padding:0; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-reset .jw-button-container { height:53px; padding:0 8px 0 3px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-small-player .jw-reset .jw-button-container { height:32px; padding:0 0 0 12px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-floating .jw-reset .jw-button-container { padding:0 0 0 12px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-text-elapsed { color:#333; font-size:15px; font-weight:600; font-family:Open Sans,OpenSans-fallback,sans-serif; margin-left:7px; margin-right:10px; padding-top:0; width:auto; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-small-player .jw-controlbar .jw-text-elapsed { font-size:12px; padding-top:1px; margin-left:6px; margin-right:0; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-slider-time .jw-slider-container { height:12px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-slider-time .jw-slider-container .jw-rail { border:1px solid #999; background-color:#fff !important; border-radius:6px; -webkit-transform:translateY(-50%) scale(1); -ms-transform:translateY(-50%) scale(1); transform:translateY(-50%) scale(1); }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-slider-time .jw-slider-container .jw-buffer { border:1px solid #999; background-color:#eaeaea; border-radius:6px; -webkit-transform:translateY(-50%) scale(1); -ms-transform:translateY(-50%) scale(1); transform:translateY(-50%) scale(1); }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-controlbar .jw-slider-time .jw-slider-container .jw-progress { border:1px solid #666; background-color:#666; border-radius:6px; -webkit-transform:translateY(-50%) scale(1); -ms-transform:translateY(-50%) scale(1); transform:translateY(-50%) scale(1); }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-small-player .jw-controlbar .jw-slider-time .jw-slider-container { height:8px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-small-player .jw-buffer,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-small-player .jw-progress,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-small-player .jw-rail { border-radius:4px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-controlbar .jw-slider-time .jw-slider-container .jw-rail { background:transparent !important; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-controlbar .jw-slider-time .jw-slider-container .jw-buffer { border:1px solid #666; background-color:#666; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-controlbar .jw-slider-time .jw-slider-container .jw-progress { border:1px solid #999; background-color:#eaeaea; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-icon-volume .jw-overlay { background:hsla(0,0%,100%,.8); min-width:0; width:27px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-icon-volume .jw-slider-vertical .jw-slider-container { height:133px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-icon-volume .jw-slider-vertical .jw-slider-container .jw-rail { background:#fff; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-icon-volume .jw-slider-vertical .jw-slider-container .jw-knob,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-icon-volume .jw-slider-vertical .jw-slider-container .jw-progress { background:#333; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh:not(.jw-flag-floating) .jw-reset .jw-button-container .jw-icon-playback { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; padding-left:0; margin-right:7px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-small-player .jw-reset .jw-button-container .jw-icon-playback { display:none !important; padding-left:13px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-paused .jw-display-icon-container.jw-display-icon-display.jw-reset,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-playing:not(.jw-flag-user-inactive) .jw-display-icon-container.jw-display-icon-display.jw-reset { display:block; background:none; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); padding:0; margin:0; zoom:unset; width:60px; height:60px; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-paused .jw-display-icon-container.jw-display-icon-display.jw-reset .jw-icon,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-playing:not(.jw-flag-user-inactive) .jw-display-icon-container.jw-display-icon-display.jw-reset .jw-icon { padding:0; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-paused .jw-display-icon-container.jw-display-icon-display.jw-reset .jw-icon .jw-svg-icon,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-state-playing:not(.jw-flag-user-inactive) .jw-display-icon-container.jw-display-icon-display.jw-reset .jw-icon .jw-svg-icon { zoom:0 !important; width:100% !important; height:auto !important; color:#fff !important; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-inline,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-tooltip { width:35px; }

@media (min-width:577px) {
    .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-inline,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-tooltip { width:45px; } 
} 

@media (min-width:769px) {
    .eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-inline,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-icon-tooltip { width:60px; } 
} 
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-controlbar { background:#000; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-controlbar .jw-text-elapsed,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-svg-icon { color:#fff; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-flag-fullscreen .jw-slider-time .jw-slider-container .jw-knob { background:#fff; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-breakpoint-7 .jw-settings-menu .jw-settings-submenu.jw-settings-submenu-captions.jw-settings-submenu-active,.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-breakpoint-7 .jw-settings-menu .jw-settings-submenu.jw-settings-submenu-sharing.jw-settings-submenu-active { right:0; bottom:0; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh.jw-breakpoint-7 .jw-settings-menu { right:0; bottom:80px; }

@media (max-width:768.98px) {
    :root .jw-flag-floating.jw-floating-dismissible .jw-wrapper { top:40px; bottom:auto; margin:0; left:0; right:auto; max-width:none !important; } 
} 
:root .jw-flag-floating.jw-floating-dismissible .jw-float-bar { top:0; background:transparent; padding:0; }
:root .jw-flag-floating.jw-floating-dismissible .jw-float-bar .jw-float-bar-icon { background:rgba(247,242,237,.8); width:32px; height:32px; }
:root .jw-flag-floating.jw-floating-dismissible .jw-float-bar .jw-float-bar-icon .jw-svg-icon { width:12px; height:12px; }
:root .jw-flag-floating.jw-floating-dismissible .jw-float-bar .jw-float-bar-icon .jw-svg-icon path { fill:#000; }
.eh-jw-player:not(.jw-flag-ads) .jwplayer.jw-skin-edh .jw-slider-time { position:relative; }
.eh-jw-player:not(.jw-flag-ads) .jw-flag-floating .jw-display-controls { position:static; }
.assessment-hero { background:#f7f2ed; overflow:hidden; }

@media (min-width:769px) {
    .assessment-hero { position:relative; } 
} 
.assessment-hero__container { padding:0 15px; }

@media (min-width:577px) {
    .assessment-hero__container { padding:0 24px; } 
} 

@media (min-width:769px) {
    .assessment-hero__container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; max-width:1200px; margin:0 auto; } 
} 
.assessment-hero .assessment-hero__content { padding:16px 15px 32px; }

@media (min-width:577px) {
    .assessment-hero .assessment-hero__content { padding:24px 24px 38px 0; } 
} 

@media (min-width:769px) {
    .assessment-hero .assessment-hero__content { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; min-height:620px; width:50%; } .assessment-hero .assessment-hero__content,.assessment-hero .assessment-hero__content-data { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .assessment-hero .assessment-hero__content-data { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } 
} 
.assessment-hero .assessment-hero__content .assessment-hero__category { margin-bottom:16px; }

@media (min-width:769px) {
    .assessment-hero .assessment-hero__content .assessment-hero__category { margin-bottom:20px; } 
} 
.assessment-hero .assessment-hero__content .assessment-hero__category:not(.edh-btn--dark-mode) { color:#006782; border-color:#006782; }

@media (hover:hover) {
    .assessment-hero .assessment-hero__content .assessment-hero__category:not(.edh-btn--dark-mode):hover { background-color:#006782; color:#fff; } 
} 
.assessment-hero__creative { display:block; margin:0 -15px; }
.assessment-hero__creative img { display:block; width:100%; height:auto; max-width:none; }

@media (min-width:577px) {
    .assessment-hero__creative { margin:0 -24px; } 
} 

@media (min-width:769px) {
    .assessment-hero__creative { overflow:hidden; position:absolute; right:0; top:0; width:50%; height:100%; } .assessment-hero__creative img { position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); min-width:100%; min-height:100%; width:auto; height:auto; } 
} 
.assessment-hero__headline { margin:0 0 17px; }
.assessment-hero__dek { font-size:18px; line-height:1.56; }
.assessment-hero__button { margin-top:24px; }

@media (min-width:769px) {
    .assessment-hero__button { margin-top:28px; } 
} 
.assessment-hero .sponsored-label { padding:0; margin:0 0 34px; }
.assessment-hero .sponsored-label__logos { margin:6px 0 0; }

@media (min-width:769px) {
    .assessment-hero .sponsored-label__logos { margin-top:0; } 
} 
.assessment-hero--white-text,.assessment-hero--white-text .assessment-hero__headline,.assessment-hero--white-text .sponsored-label__disclaimer-text,.assessment-hero--white-text .sponsored-label__text { color:#fff; }
.author-bio { max-width:940px; margin:0 auto; padding:35px 20px 0; }

@media (min-width:769px) {
    .author-bio { padding-right:0; padding-left:190px; padding-top:80px; } 
} 
.author-bio__dek { margin-bottom:30px; }

@media (min-width:577px) {
    .author-bio__dek { margin-bottom:40px; } 
} 
.author-bio__dek p:last-child { margin-bottom:0; }
.author-bio__read-more { font-family:inherit; font-size:inherit; color:#005cb7; background:none; border:none; padding:0; outline:none; cursor:pointer; }
.author-bio__read-more:hover { text-decoration:underline; }
.author-bio__info { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.author-bio__info--full-width { display:block; }
.author-bio__info--full-width .author-bio__info-item p:first-of-type { margin-top:0; }
.author-bio__info--full-width .author-bio__info-item p:last-of-type { margin-bottom:0; }
.author-bio__info-item { -ms-flex-preferred-size:100%; flex-basis:100%; margin-bottom:30px; }

@media (min-width:577px) {
    .author-bio__info-item { -ms-flex-preferred-size:50%; flex-basis:50%; } 
} 
.author-bio__info-item>h4 { margin-top:0; margin-bottom:10px; }
.author-heading { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

@media (min-width:769px) {
    .author-heading { display:block; } 
} 
.author-heading__eyebrow { font-size:12px; letter-spacing:2px; font-weight:600; color:#000; text-transform:uppercase; margin-bottom:16px; }

@media (min-width:769px) {
    .author-heading__eyebrow { margin-bottom:20px; } 
} 
.author-heading__image { position:absolute; width:100%; height:100%; overflow:hidden; border-radius:50%; }
.author-heading__image-wrap { position:relative; margin-bottom:15px; width:125px; height:125px; }
.author-heading__image-wrap img { width:auto; height:100%; }
.author-heading__image-wrap svg { width:100%; height:100%; }

@media (min-width:769px) {
    .author-heading__image-wrap { position:absolute; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); top:0; left:0; margin-left:-40px; width:150px; height:150px; } 
} 
.author-heading__type-icon { position:absolute; bottom:3px; right:-2px; width:45px; height:45px; background-color:#fff; border-radius:50%; z-index:1; }
.author-heading__title { text-align:center; margin-top:0; margin-bottom:10px; }

@media (min-width:769px) {
    .author-heading__title { text-align:left; } 
} 
.author-heading__author-type { display:block; font-size:14px; line-height:20px; color:#333; margin-bottom:30px; }

@media (min-width:769px) {
    .author-heading__author-type { margin-bottom:40px; } 
} 
.eh-widget .author-bio ul { margin-top:0; margin-bottom:0; }
.newsletter-sign-up--regular { margin:20px 0 75px; }
.newsletter-sign-up--regular .newsletter-sign-up__creative { z-index:10; position:relative; max-width:695px; height:380px; margin:0; }
.newsletter-sign-up--regular .newsletter-sign-up__headline { margin:0 0 16px; }
.newsletter-sign-up--regular .newsletter-sign-up__headline h3 { font-size:22px; line-height:1.32; margin:16px 0 0; }
.newsletter-sign-up--regular .newsletter-sign-up__headline svg { color:#058574; }
.newsletter-sign-up--regular .en-module-nl__label { margin:0 0 16px; }

@media (min-width:577px) {
    .newsletter-sign-up--regular .newsletter-sign-up__headline h3 { font-size:28px; } 
} 
.newsletter-sign-up__form-label { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; border:0; }
.newsletter-sign-up__form-input { -webkit-appearance:none; width:100%; height:45px; padding:0 10px; color:#333; background:transparent; border:1px solid transparent; border-bottom-color:#999; outline:0; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; }
.newsletter-sign-up__form-input:focus { background:#fff; border-color:#fff; }
.newsletter-sign-up__form-button { margin:16px 0 0; }
.newsletter-sign-up__form-legal { font-size:12px; margin:16px 0 0; color:#666; }
.newsletter-sign-up__form-link { color:#005cb7; text-decoration:underline; }

@media (hover:hover) {
    .newsletter-sign-up__form-link:hover { text-decoration:none; } 
} 
.newsletter-sign-up__form--invalid-email .newsletter-sign-up__form-input:not(:focus),.newsletter-sign-up__form--network-error .newsletter-sign-up__form-input:not(:focus) { background:transparent; border:1px solid #d0021b; }
.newsletter-sign-up__form-error { margin:4px 0 0; font-size:12px; color:#d0021b; }
.newsletter-sign-up__headline { margin:0 0 4px; }
.newsletter-sign-up__headline-type { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-bottom:12px; }
.newsletter-sign-up__headline-type-text {  color:#333; font-family: Merriweather,Merriweather-fallback,serif; font-weight:600; font-size:12px; line-height:1.33; margin-left:8px; }
.newsletter-sign-up__headline-type-close { border:none; background-color:transparent; position:absolute; right:0; padding:0 20px; }
.newsletter-sign-up__headline-type-close:focus { outline:none; }
.newsletter-sign-up__headline svg { position:relative; top:-1px; }
.newsletter-sign-up__headline h3 {  margin:0; }

@media (min-width:577px) {
    .newsletter-sign-up__headline h3 { font-size:22px; } 
} 
.newsletter-sign-up--inline { background-color:#f7f2ed; border-radius:4px; padding:16px; overflow:hidden; }
.newsletter-sign-up--inline .newsletter-sign-up__headline { margin:0 0 4px; }
.newsletter-sign-up--inline .newsletter-sign-up__subheading { margin:0 0 8px; font-size:14px; line-height:1.42; }
.newsletter-sign-up--inline .newsletter-sign-up__body,.newsletter-sign-up--inline .newsletter-sign-up__form-input-wrapper { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.newsletter-sign-up--inline .newsletter-sign-up__form-input { height:auto; padding:16px; }
.newsletter-sign-up--inline .newsletter-sign-up__form-input:focus { border-radius:8px; border:1px solid #058574; }
.newsletter-sign-up--inline .newsletter-sign-up__creative { margin:-16px -16px 16px; position:relative; }
.newsletter-sign-up--inline .newsletter-sign-up__creative:after { display:block; content:""; position:relative; padding-top:56%; }

@media (min-width:577px) {
    .newsletter-sign-up--inline .newsletter-sign-up__creative .eh-image--fill-container { top:50%; left:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); height:auto; min-height:100%; } 
} 
.newsletter-sign-up--inline .newsletter-sign-up__form-legal { margin-top:8px; }
.newsletter-sign-up--inline .newsletter-sign-up__form--invalid-email .newsletter-sign-up__form-input,.newsletter-sign-up--inline .newsletter-sign-up__form--network-error .newsletter-sign-up__form-input { border-radius:8px; }

@media (min-width:577px) {
    .newsletter-sign-up--inline .newsletter-sign-up__creative { margin:-16px 16px -16px -16px; width:230px; -ms-flex-negative:0; flex-shrink:0; } .newsletter-sign-up--inline .newsletter-sign-up__content,.newsletter-sign-up--inline .newsletter-sign-up__signup-form { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } .newsletter-sign-up--inline .newsletter-sign-up__signup-form .newsletter-sign-up__form-button { margin:16px 0 0 16px; } .newsletter-sign-up--inline .newsletter-sign-up__form-fields { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } 
} 

@media (min-width:577px) {
    .newsletter-sign-up--inline.newsletter-sign-up--has-image { display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 

@media (min-width:577px) {
    .newsletter-sign-up--inline.newsletter-sign-up--no-image .newsletter-sign-up__content,.newsletter-sign-up--inline.newsletter-sign-up--no-image .newsletter-sign-up__recommendations { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } .newsletter-sign-up--inline.newsletter-sign-up--no-image .newsletter-sign-up__recommendations { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } .newsletter-sign-up--inline.newsletter-sign-up--no-image .newsletter-sign-up__header { width:270px; padding-right:24px; -ms-flex-negative:0; flex-shrink:0; } .newsletter-sign-up--inline.newsletter-sign-up--no-image .en-module-nl { margin-top:0; } 
} 
.newsletter-sign-up--horizontal { padding:64px 32px; max-width:1200px; margin-left:auto; margin-right:auto; }
.newsletter-sign-up--horizontal .newsletter-sign-up__creative { position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; margin:0; padding:0; overflow:hidden; }
.newsletter-sign-up--horizontal .newsletter-sign-up__creative img { width:100%; height:auto; max-width:none; min-height:100%; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.newsletter-sign-up--horizontal .newsletter-sign-up__content { background:#f7f2ed; padding:24px; position:relative; z-index:20; max-width:1000px; margin:0 auto; }
.newsletter-sign-up--horizontal .newsletter-sign-up__headline h3 { font-size:30px; line-height:1.27; }

@media (min-width:577px) {
    .newsletter-sign-up--horizontal { padding:80px 32px; } .newsletter-sign-up--horizontal .newsletter-sign-up__recommendations { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } 
} 

@media (min-width:769px) {
    .newsletter-sign-up--horizontal { margin-top:48px; margin-bottom:48px; } .newsletter-sign-up--horizontal .newsletter-sign-up__content { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .newsletter-sign-up--horizontal .newsletter-sign-up__header { width:420px; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; } .newsletter-sign-up--horizontal .newsletter-sign-up__body { padding:0 0 0 24px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } .newsletter-sign-up--horizontal .newsletter-sign-up__form-input-wrapper { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } .newsletter-sign-up--horizontal .newsletter-sign-up__form-fields { display:-webkit-box; display:-ms-flexbox; display:flex; } .newsletter-sign-up--horizontal .newsletter-sign-up__signup-form .newsletter-sign-up__form-button { margin:0 0 0 16px; } .newsletter-sign-up--horizontal .newsletter-sign-up__form-legal { margin-top:4px; } 
} 
.newsletter-sign-up--header { padding:16px 24px; background:#f7f2ed; }
.newsletter-sign-up--header .newsletter-sign-up__headline { margin-bottom:12px; }
.newsletter-sign-up--header .newsletter-sign-up__headline h3 { font-size:22px; font-weight:700; }
.newsletter-sign-up--header .newsletter-sign-up__headline-type-text,.newsletter-sign-up--header .newsletter-sign-up__headline svg { color:#058574; }
.newsletter-sign-up--footer .newsletter-sign-up__headline { margin-bottom:8px; }
.newsletter-sign-up--footer .newsletter-sign-up__headline h3 { font-size: 1em; line-height:1.5; font-weight:500; }
.newsletter-sign-up--footer .newsletter-sign-up__headline svg { color:#058574; }
.newsletter-sign-up--footer .newsletter-sign-up__headline-type { margin-top:16px; }
@font-face { font-family:Merriweather-fallback; size-adjust:122.81%; ascent-override:74%; src:local("Times New Roman"); }
@font-face { font-family:OpenSans-fallback; size-adjust:101.99%; ascent-override:103%; src:local("Arial"); }
main { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; line-height:1.75; color:#333; }
main *,main:after,main:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
main h1,main h2,main h3 { color:#000; font-family:Merriweather,Merriweather-fallback,serif; font-weight:700; }
main h1 a,main h2 a,main h3 a { background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; color:#000; }
main h1 a:hover,main h2 a:hover,main h3 a:hover { background-size:4px 40%; text-decoration:none; color:#000; }
main h1 { font-size:30px; line-height:1.33; }
.company_info .company_name{
    font-size: 1.2em;
}
@media (min-width:577px) {
    main h1 { font-size:40px; line-height:1.2; } 
} 

@media (min-width:769px) {
    main h1 { font-size:48px; line-height:1.2; } 
} 
main h2 { font-size:22px; line-height:1.45; margin:40px 0 20px; }
main h2:first-child { margin-top:0; }

@media (min-width:577px) {
    main h2 { font-size:24px; line-height:1.33; margin:50px 0 20px; } 
} 

@media (min-width:769px) {
    main h2 { font-size:30px; line-height:1.26; } 
} 
main h3 { font-size:20px; line-height:1.3; margin:30px 0 20px; }

@media (min-width:577px) {
    main h3 { margin:40px 0 20px; } 
} 
main h4 { font-size:14px; line-height:1.28; font-weight:700; margin:20px 0; }

@media (min-width:577px) {
    main h4 { margin:30px 0 20px; } 
} 
main p { margin:20px 0; }
main p:first-child { margin-top:0; }
main p:last-child { margin-bottom:0; }
main a { color:#005cb7; text-decoration:none; }
main a:hover { color:#005cb7; text-decoration:underline; }
main ol,main ul { margin:30px 0; padding:0; list-style:none; }
main div>li,main p>li,main ul li { display:table; padding:0 0 0 22px; margin:0 0 10px; position:relative; }
main div>li:last-child,main p>li:last-child,main ul li:last-child { margin-bottom:0; }

@media (min-width:577px) {
    main div>li:before,main p>li:before,main ul li:before { top:10px; } 
} 
main ol { counter-reset:myCounter; }
main ol li { display:table; padding:0 0 0 35px; margin:0 0 10px; position:relative; }
main ol li:before { counter-increment:myCounter; content:counter(myCounter); color:#04af8e; display:block; font-weight:700; position:absolute; left:13px; top:0; }
.subheading { font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; text-transform:uppercase; color:#666; padding:0; letter-spacing:1.5px; margin-top:0; margin-bottom:10px; }
.sfPageContainer .RadDock .rdCenter .rdCommands li:before { content:none; }
.newsletter-sign-up--poll { background:#f7f2ed; padding:16px; margin-bottom:0; margin-top:0; -webkit-box-sizing:border-box; box-sizing:border-box; width:auto; }
.newsletter-sign-up--poll .newsletter-sign-up__headline-type { display:none; }
.newsletter-sign-up--poll .newsletter-sign-up__headline { margin:0 0 8px; }
.newsletter-sign-up--poll .newsletter-sign-up__headline h3 { margin:0; font:700 16px/24px Merriweather,Merriweather-fallback,serif; }
.newsletter-sign-up--poll .newsletter-sign-up__form-button,.newsletter-sign-up--poll .newsletter-sign-up__form-legal { margin:8px 0 0; }
.newsletter-sign-up--poll .newsletter-sign-up__container { min-height:0; }
.newsletter-sign-up--poll .en-module-nl,.newsletter-sign-up--poll .newsletter-sign-up__subheading { margin-top:8px; }
.newsletter-sign-up--poll .newsletter-sign-up__form { overflow:hidden; }
.newsletter-sign-up--poll .newsletter-sign-up__form-input { border-bottom:none; background:#fff; }
.newsletter-sign-up { position:relative; text-align:left; font-family:Open Sans,OpenSans-fallback,sans-serif; }
.newsletter-sign-up__container { z-index:20; position:relative; top:0; width:340px; min-height:180px; margin-top:-160px; padding:24px 32px; background:#f7f2ed; }
.newsletter-sign-up__container-hyperlink.newsletter-sign-up__container { padding-bottom:0; }

@media (min-width:577px) {
    .newsletter-sign-up__container { width:460px; } 
} 
.newsletter-sign-up__success { font-size:14px; line-height:20px; }
.newsletter-sign-up .en-module-nl__items-list { display:block; margin:0; }
.newsletter-sign-up .en-module-nl__items-list li { width:auto; max-width:none; }
.newsletter-sign-up .en-module-nl__label { font-weight:400; }
.newsletter-sign-up .en-module-nl__subscription-agreement { display:none; max-width:none; margin:16px 0 0; }
.newsletter-sign-up .en-module-nl__subscription-agreement small { font-size:12px; }
.newsletter-sign-up .en-module-nl--selected .en-module-nl__subscription-agreement { display:-webkit-box; display:-ms-flexbox; display:flex; }
.newsletter-sign-up .eh-green-spinner { margin:auto; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; min-height:180px; }
.newsletter-sign-up .eh-green-spinner__label { font-size:14px; }
.newsletter-sign-up--light-text .eh-green-spinner__label,.newsletter-sign-up--light-text .en-module-nl__label,.newsletter-sign-up--light-text .en-module-nl__subscription-agreement,.newsletter-sign-up--light-text .en-module-nl__subscription-agreement a,.newsletter-sign-up--light-text .newsletter-sign-up__form-legal,.newsletter-sign-up--light-text .newsletter-sign-up__form-link,.newsletter-sign-up--light-text .newsletter-sign-up__headline-type-text,.newsletter-sign-up--light-text .newsletter-sign-up__headline-type svg,.newsletter-sign-up--light-text .newsletter-sign-up__headline h3,.newsletter-sign-up--light-text .newsletter-sign-up__subheading { color:#fff; }
.newsletter-sign-up--light-text .newsletter-sign-up__form-input:not(:focus) { border-bottom-color:#d1d1d1; color:#d1d1d1; }
.newsletter-sign-up--light-text .newsletter-sign-up__form-input:not(:focus)::-webkit-input-placeholder { color:#d1d1d1; }
.newsletter-sign-up--light-text .newsletter-sign-up__form-input:not(:focus)::-moz-placeholder { color:#d1d1d1; }
.newsletter-sign-up--light-text .newsletter-sign-up__form-input:not(:focus):-ms-input-placeholder { color:#d1d1d1; }
.newsletter-sign-up--light-text .newsletter-sign-up__form-input:not(:focus)::-ms-input-placeholder { color:#d1d1d1; }
.newsletter-sign-up--light-text .newsletter-sign-up__form-input:not(:focus)::placeholder { color:#d1d1d1; }
.newsletter-sign-up--light-text .newsletter-sign-up__form-input:not(:focus):focus { color:#333; }
.newsletter-sign-up--light-text .newsletter-sign-up__form--invalid-email .newsletter-sign-up__form-input,.newsletter-sign-up--light-text .newsletter-sign-up__form--network-error .newsletter-sign-up__form-input { border-color:#f9cbb3; }
.newsletter-sign-up--light-text .newsletter-sign-up__form-error { color:#f9cbb3; }
.header { z-index: 2; position:fixed; top:0; left:0; text-align:center; width:100%; font-family: 'Merriweather'; background:#fff; border-bottom:1px solid #d1d1d1; -webkit-box-shadow:0 0 6px 1px #d1d1d1; box-shadow:0 0 6px 1px #d1d1d1; height:auto; }
.header *,.header:after,.header:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
.header--menu-clicked { border:0; -webkit-box-shadow:none; box-shadow:none; }

@media (min-width:992px) {
    .header--menu-clicked { border-bottom:1px solid #d1d1d1; -webkit-box-shadow:0 0 6px 1px #d1d1d1; box-shadow:0 0 6px 1px #d1d1d1; } 
} 
.header--menu-clicked .header__container { border-bottom:1px solid #d1d1d1; -webkit-box-shadow:0 0 6px 1px #d1d1d1; box-shadow:0 0 6px 1px #d1d1d1; max-width:unset; position:relative; }
.header--menu-clicked .header__container .header__bar { margin:0 auto; border:unset; -webkit-box-shadow:unset; box-shadow:unset; }

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .header--menu-clicked .header__container { max-width:100%; } 
} 
.header--menu-clicked .header__body--wrapper { overflow:auto; }
.header--menu-clicked .header__body { width:auto; height:100vh; }

@media (min-width:992px) {
    .header--menu-clicked .header__body { max-width:1200px; margin:0 auto; } 
} 

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .header--menu-clicked .header__body { max-width:100%; } 
} 
.header--menu-clicked .header__body .header__nav-tab--hide-parent { display:block; }
.header--menu-clicked .header__search--desktop { height:auto; }
.header--menu-clicked .header__ad-choice { position:fixed; bottom:0; right:0; }
.header--menu-clicked .header__ad-choice-image { display:block; height:19px; width:19px; }

@media (min-width:577px) {
    .header--menu-clicked .header__ad-choice { right:50%; } 
} 

@media (min-width:992px) {
    .header--menu-clicked .header__ad-choice { right:0; } 
} 
.header__search--desktop { display:-webkit-box; display:-ms-flexbox; display:flex; position:fixed; height:100%; width:100%; top:0; left:0; background-color:#f2f2f2; z-index:999; }
.header__search--mobile { display:inline-block; width:100%; padding:15px 15px 0; }

@media (min-width:577px) {
    .header__search--mobile { margin-top:14px; padding:0 15px; } 
} 
.header__search--component-desktop { margin:auto; height:55px; width:483px; }
.header__search--component-desktop .component-react-search__result-list { position:absolute; top:100%; left:0; }
.header__search--component-desktop .component-react-search__result-list>ul { border:none; }
.header__search--component-desktop .component-react-search__result-list>ul>li { display:-webkit-box; display:-ms-flexbox; display:flex; padding:1% 1% 1% calc(50% - 226px); }
.header__search--component-mobile { height:40px; background-color:#f2f2f2; }

@media (min-width:992px) {
    .header__search--component-mobile { width:calc(40% - 20px); } 
} 
.header__search--component-mobile .component-react-search__result-list>ul { height:100vh; width:101%; -webkit-box-shadow:none; box-shadow:none; border:none; text-align:left; padding-top:15px; margin:0; }
.header__search--component-mobile .component-react-search__result-list>ul>li { display:-webkit-box; display:-ms-flexbox; display:flex; padding-left:15px; margin-bottom:5px !important; }
.header__search--component-mobile .component-react-search__result-list--item-word { display:inline-block; width:100%; padding:2% 0; }
.header__search--component-mobile .component-react-search__button--clear,.header__search--component-mobile .component-react-search__button--icon,.header__search--component-mobile .component-react-search__input { background-color:#f2f2f2; }
.header__search--component-button { border:none; background-color:transparent; position:absolute; top:17.1px; right:17.1px; }
.newsletter-sign-up__content{
    width: 100%;
}
@media (max-width:768.98px) {
    .header__search--component-button { display:none; } 
} 

@media (min-width:577px) {
    .header__search--component-button { display:block; top:10.1px; right:10.1px; } 
} 
.header__container { margin:0 auto; }

@media (min-width:992px) {
    .header__container { max-width:1200px; height:100%; } 
} 
.header__bar { position:-webkit-sticky; position:sticky; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; height:40px; }
.header__bar,.header__bar-left,.header__bar-right { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.header__bar-left,.header__bar-right { position:relative; }

@media (min-width:992px) {
    .header__bar { height:85px; } 
} 
.header__button { border:0; outline:none; background:none; line-height:normal; padding:0; cursor:pointer; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-transform:uppercase; font-weight:600; font-size:0; text-decoration:none; color:#111; font-family:Open Sans,OpenSans-fallback,sans-serif; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; }

@media (hover:hover) {
    .header__button:hover { color:#058574; text-decoration:none; } .header__button:hover .header__button-icon { color:#058574; } 
} 

@media (min-width:577px) {
    .header__button { font-size:13px; } 
} 
.header__button-icon { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; width:25px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0 9px 0 -2px; color:#999; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; }
.header__button-icon svg { margin:0 auto; display:block; }
.header__button-icon .header__button--menu { top:-5px; position:relative; background:#999; margin:50px auto; cursor:pointer; }
.header__button-icon .header__button--menu,.header__button-icon .header__button--menu:after,.header__button-icon .header__button--menu:before { height:2px; width:20px; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; transition:.2s ease-in-out; }
.header__button-icon .header__button--menu:after,.header__button-icon .header__button--menu:before { position:absolute; content:""; left:0; background-color:#999; -webkit-transform-origin:left center; -ms-transform-origin:left center; transform-origin:left center; }
.header__button-icon .header__button--menu:before { top:5px; }
.header__button-icon .header__button--menu:after { top:10px; }

@media (min-width:992px) {
    .header__button-icon .header__button--menu:hover,.header__button-icon .header__button--menu:hover:after,.header__button-icon .header__button--menu:hover:before { background-color:#058574; } 
} 
.header__button-icon .header__button--menu-open { display:block; height:2px; width:20px; top:8px; background:#999; left:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; transition:.2s ease-in-out; }
.header__button-icon .header__button--menu-open:after,.header__button-icon .header__button--menu-open:before { position:absolute; content:""; left:0; width:20px; height:2px; background-color:#999; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; transition:.2s ease-in-out; -webkit-transform-origin:left center; -ms-transform-origin:left center; transform-origin:left center; }
.header__button-icon .header__button--menu-open:before { opacity:0; }
.header__button-icon .header__button--menu-open:after { top:10px; left:10px; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); }

@media (min-width:992px) {
    .header__button-icon .header__button--menu-open:hover,.header__button-icon .header__button--menu-open:hover:after,.header__button-icon .header__button--menu-open:hover:before { background-color:#058574; } 
} 
.header__button--search-toggle { -ms-flex-item-align:end; align-self:flex-end; margin-left:20px; display: block; }

@media (min-width:577px) {
    .header__button--search-toggle { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; } 
} 

@media (max-width:576.98px) {
    .header__button--newsletter { font-size:10px; } .header__button--newsletter:active { color:#058574; } .header__button--newsletter .header__button-icon { display:none; } 
} 
.header__logo { width:180px; position:absolute; top:50%; left:45px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); background-repeat:no-repeat; }
.header__logo img { width:100%; height:auto; background-repeat:no-repeat; }

@media (min-width:577px) {
    .header__logo { left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } 
} 

@media (min-width:992px) {
    .header__logo { width: 260px;
    margin-top: 2px; } 
} 

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .header__logo { top:30px; } 
} 
.header__nav { padding:0; display:none; overflow:hidden; height:0; position:relative; background:#fff; top:5px; left:50%; width:100%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }

@media (min-width:992px) {
    .header__nav { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; overflow:visible; -webkit-transform:none; -ms-transform:none; transform:none; width:auto; height:auto; left:0; top:0; } 
} 
.header__nav-component,.header__nav-tab { display:-webkit-box; display:-ms-flexbox; display:flex; }
.header__nav-tab { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }
.header__nav-tab svg { height:15px; width:15px; }
.header__nav-tab--hide-parent,.header__nav-tab-content { display:none; }
.header__nav-tab-section { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-width:100%; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; position:relative; }

@media (min-width:992px) {
    .header__nav-tab-section { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
.header__nav-tab-section-button { background:transparent; border:0; cursor:pointer; padding:0; outline:none; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; }
.header__nav-tab-section-button--hover { display:none; }
.header__nav-tab-section-button--click { display:block; }

@media (hover:hover) {
    .header__nav-tab-section-button--hover { display:block; } .header__nav-tab-section-button--click { display:none; } 
} 

@media (max-width:768.98px) {
    .header__nav-tab { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; } 
} 
.header__nav-item { border-bottom: 2px solid #fff;
    border-top: 2px solid #fff;display:inline-block; color:#111; font-size:16px; font-weight:700; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; width:100%; overflow:hidden; background:#fff; cursor:pointer; color:#000; white-space:nowrap; padding:15px; text-decoration:none; }
.header__nav-item:hover{
    border-bottom: 2px solid #3aab48;
}
@media (min-width:992px) {
    .header__nav-item { font-size:14px; padding:10px 20px; } .header__nav-item:hover { color:#058574; text-decoration:none; } 
} 

@media (min-width:992px) {
    .header__nav-item--tippi { border:none; margin:10px; } 
} 

@media (min-width:992px) {
    .header__nav-item--tippi-img { width:40px; height:20px; } 
} 
.header__nav-child { height:auto; overflow:hidden; }
.header__nav-child--seeall { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:600; color:#058574; padding:0 0 0 15px; }

@media (min-width:992px) {
    .header__nav-child--seeall { padding:0; } 
} 
.header__nav-child--seeall svg { height:10px; width:10px; margin:0 5px; }
.header__nav-child-link { padding:0 0 0 15px; color:#333; line-height:1.3; }

@media (min-width:992px) {
    .header__nav-child-link { padding:0; text-decoration:none; } 
} 
.header__nav-arrow { border:none; }

@media (min-width:992px) {
    .header__nav-arrow { display:none; } 
} 
.header__nav--hidden { height:0; padding:0; display:none; }
.header__nav--hidden .header__nav-item { -webkit-transform:translateY(-20px); -ms-transform:translateY(-20px); transform:translateY(-20px); opacity:0; }
.header__nav--expand { text-align:left; overflow:visible; top:0; height:0; width:100%; padding:0; display:block; }

@media (min-width:992px) {
    .header__nav--expand { display:block; top:3px; left:50%; width:100%; border:none; -webkit-box-shadow:none; box-shadow:none; padding:0 25px; position:relative; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } 
} 
.header__nav--expand .header__nav-component { display:inherit; }

@media (min-width:577px) and (max-width:767.98px) {
    .header__nav--expand .header__nav-component { border-right:1px solid #d1d1d1; -webkit-box-shadow:4px 0 6px 0 #d1d1d1; box-shadow:4px 0 6px 0 #d1d1d1; } 
} 

@media (min-width:992px) {
    .header__nav--expand .header__nav-component { padding-top:20px; border:none; -webkit-box-shadow:unset; box-shadow:unset; } 
} 

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .header__nav--expand .header__nav-component { -webkit-box-shadow:none; box-shadow:none; position:relative; left:19%; } 
} 
.header__nav--expand .header__nav-component .social--minimal .social__share__btn { width:45px; height:45px; margin:0 5px; padding:3px 0 0; border:1px solid #000; border-radius:50%; background:#000; outline:0; cursor:pointer; vertical-align:top; }
.header__nav--expand .header__nav-component .social--minimal .social__share__btn svg { color:#fff; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-component .social--minimal .social__share__btn svg { max-width:16px; max-height:16px; } 
} 
.header__nav--expand .header__nav-component .social--minimal .social__share__btn:hover { border-color:hsla(0,0%,100%,.7); }

@media (min-width:992px) {
    .header__nav--expand .header__nav-component .social--minimal .social__share__btn { width:32px; height:32px; margin:0 8px 0 0; } 
} 

@media (min-width:992px) {
    .header__nav--expand .header__nav-tab-section { width:40%; min-width:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; } 
} 

@media (min-width:992px) {
    .header__nav--expand .header__nav-tab-section--hover .header__nav-item { color:#058574; text-decoration:none; } 
} 
.header__nav--expand .header__nav-item {
    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Merriweather,Merriweather-fallback,serif;
    font-weight: 700;
    text-decoration: none;
    color: #3aac48;
    line-height: 33px;
}

@media (min-width:992px) {
    .header__nav--expand .header__nav-item { font-size:14px; display:inline-block; width:auto; padding:12px 5px 12px 15px; -webkit-transition:color .3s ease; -o-transition:color .3s ease; transition:color .3s ease; } 
} 
.header__nav--expand .header__nav-item--tippi { position:relative; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; top:4px; text-align:center; display:block; margin:20px 0 0; padding:20px 0; text-decoration:none; }
.header__nav--expand .header__nav-item--tippi-img { width:auto; height:auto; position:relative; top:2px; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-item--tippi { border:none; margin:10px 10px 15px 15px; text-align:left; } 
} 
.header__nav--expand .header__nav-item--tippi-copy { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; line-height:1.42; text-align:center; color:#666; width:180px; margin:10px auto 0; font-weight:400; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-item--tippi-copy { margin:0 20px; text-align:left; display:inline-block; } 
} 
.header__nav--expand .header__nav-tab-content { width:100%; height:0; overflow:hidden; }
.header__nav--expand .header__nav-tab-content .contextual-card,.header__nav--expand .header__nav-tab-content .header__nav-child { max-height:0; -webkit-transition:none; -o-transition:none; transition:none; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-tab-content .contextual-card,.header__nav--expand .header__nav-tab-content .header__nav-child { max-height:none; } 
} 

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .header__nav--expand .header__nav-tab-content .contextual-card,.header__nav--expand .header__nav-tab-content .header__nav-child { max-height:100%; } 
} 
.header__nav--expand .header__nav-tab-content a.cr-anchor { text-decoration:none; }
.header__nav--expand .header__nav-tab-content a.cr-anchor.header__nav-child--seeall:hover { color:#058574; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-tab-content { position:absolute; height:auto; top:0; left:40%; width:100%; padding:20px 0 100% 50px; background-color:#f2f2f2; } 
} 

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .header__nav--expand .header__nav-tab-content { left:25%; } 
} 

@media (min-width:992px) {
    .header__nav--expand .header__nav-tab-content--hover { display:block; margin-right:0; } 
} 
.header__nav--expand .header__nav-child { padding:0; list-style-type:none; margin:0 0 25px; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-child { margin:0 0 40px; } 
} 
.header__nav--expand .header__nav-child--list { width:50%; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; padding:17px 10px 10px 0; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-child--list { display:block; width:100%; } 
} 
.header__nav--expand .header__nav-child--list:before { opacity:0; }
.header__nav--expand .header__nav-child-link { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:400; color:#111; }

@media (hover:hover) {
    .header__nav--expand .header__nav-child-link:hover { color:#058574; } 
} 
.header__nav--expand .header__nav-share { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-top:30px; padding-bottom:140px; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-share { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; margin:0 0 0 43px; padding:0; } .header__nav--expand .header__nav-share .social__share--slide-up { display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 
.header__nav--expand .header__nav-arrow { border:none; background:transparent; position:absolute; right:0; outline:0; padding-right:15px; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-arrow { position:relative; top:2px; } 
} 

@media (min-width:992px) and (hover:hover) {
    .header__nav--expand .header__nav-arrow:hover { display:block; } 
} 
.header__nav--expand .header__nav-arrow-desktop { border:none; background:transparent; }

@media (min-width:577px) {
    .header__nav--expand .header__nav-arrow-desktop { padding:0; } 
} 

@media (min-width:992px) and (hover:hover) {
    .header__nav--expand .header__nav-arrow-desktop:hover { display:block; } 
} 
.header__nav--expand .header__nav-arrow-desktop-hover { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; border:none; background:transparent; color:#058574; height:15px; }

@media (min-width:992px) and (hover:hover) {
    .header__nav--expand .header__nav-arrow-desktop-hover:hover { display:block; } 
} 
.header__nav--expand .header__button--newsletter { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:13px; font-weight:600; margin:auto; color:#000; }
.header__nav--expand .header__button--newsletter,.header__nav--expand .header__button--newsletter .header__button-icon { display:-webkit-box; display:-ms-flexbox; display:flex; }

@media (min-width:992px) {
    .header__nav--expand .header__button--newsletter { display:none; } 
} 
.header__nav--expand .header__button--container-loggedin { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:13px; font-weight:600; color:#000; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; display:-webkit-box; display:-ms-flexbox; display:flex; margin:20px 0 0; padding-bottom:20px; border-bottom:1px solid #d1d1d1; }

@media (min-width:992px) {
    .header__nav--expand .header__button--container-loggedin { border-right:1px solid #d1d1d1; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; border-bottom:none; -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; padding:10px 20px 10px 5px; } 
} 

@media (min-width:992px) and (hover:hover) {
    .header__nav--expand .header__button--container-loggedin:hover { color:#058574; text-decoration:none; } 
} 
.header__nav--expand .header__button--container-loggedin>span { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; height:50px; }
.header__nav--expand .header__button--container-loggedin-desktop { -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; margin-left:10px; }

@media (max-width:767.98px) {
    .header__nav--expand .header__button--container-loggedin-desktop { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } 
} 
.header__nav--expand .header__button--container-loggedin-text { font-size:13px; font-weight:800; }
.header__nav--expand .header__button--container-loggedin-logout { text-decoration:underline; }
.header__nav--expand .header__button--container-loggedin-logout-text { font-size:10px; font-family:Open Sans,OpenSans-fallback,sans-serif; color:#333; text-transform:capitalize; }

@media (max-width:768.98px) {
    .header__nav--expand .header__button--container-loggedin-logout { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; padding-left:15px; } 
} 
.header__nav--expand .header__button--container-loggedout-text { font-size:13px; }

@media (max-width:767.98px) {
    .header__nav--expand .header__button--container-loggedout-text { margin-right:20px; } 
} 

@media (min-width:992px) {
    .header__nav--expand .header__button--container-loggedout { margin-left:15px; } 
} 
.header__nav--expand .header__nav-tab--active .header__nav-item,.header__nav--expand .header__nav-tab--active .header__nav-item:focus,.header__nav--expand .header__nav-tab--active .header__nav-item:hover { color:#058574; text-decoration:none; }
.header__nav--expand .header__nav-tab--active .header__nav-arrow { display:block; color:#058574; }
.header__nav--expand .header__nav-tab--active .header__nav-section { position:relative; z-index:20; }
.header__nav--expand .header__nav-tab--active .header__nav-tab-content { display:block; height:auto; opacity:1; -webkit-transform:scaleY(1); -ms-transform:scaleY(1); transform:scaleY(1); z-index:10; border-bottom:1px solid #d1d1d1; padding-bottom:24px; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-tab--active .header__nav-tab-content { min-height:calc(100vh - 55px); padding-bottom:120px; } 
} 
.header__nav--expand .header__nav-tab--active .header__nav-tab-content .contextual-card { margin:10px 15px; max-height:500px; -webkit-transition:max-height .5s; -o-transition:max-height .5s; transition:max-height .5s; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-tab--active .header__nav-tab-content .contextual-card { margin:10px 0; } 
} 
.header__nav--expand .header__nav-tab--active .header__nav-tab-content .contextual-card__block { height:auto; }
.header__nav--expand .header__nav-tab--active .header__nav-tab-content .capsule-button { margin:20px 0 0 15px; }

@media (min-width:992px) {
    .header__nav--expand .header__nav-tab--active .header__nav-tab-content .capsule-button { margin:20px 15px 0 0; } 
} 
.header__nav--expand .header__nav-tab--active .header__nav-child { max-height:none; }

@media (min-width:992px) {
    .header__nav-actions { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:flex-start; flex-direction:flex-start; margin:40px 0 0; } 
} 
.header__nav-login-newsletter { text-align:center; border-bottom:1px solid #d1d1d1; padding:20px 0 12px; }
.header__nav-login-newsletter .header__button--newsletter { margin-bottom:20px; }

@media (min-width:992px) {
    .header__nav-login-newsletter { padding:5px 37px 0 0; border-bottom:0; border-right:1px solid #d1d1d1; } 
} 
.header__newsletter-wrapper { position:relative; height:0; z-index:1201; }
.header__newsletter { border:1px solid #d1d1d1; -webkit-box-shadow:0 3px 5px 0 #999; box-shadow:0 3px 5px 0 #999; width:340px; margin:0; position:fixed; top:45px; left:50%; -webkit-transform:translate(-50%); -ms-transform:translate(-50%); transform:translate(-50%); z-index:1202; }

@media (min-width:577px) {
    .header__newsletter { width:440px; position:absolute; right:24px; left:auto; top:0; -webkit-transform:none; -ms-transform:none; transform:none; } 
} 
.header__newsletter-page-link { position:relative; background:#fffbf6; }
.header__newsletter-page-link a { color:#058574; display:block; font-weight:600; font-size:16px; padding:12px 0 12px 24px; text-align:left; }
.header__newsletter-page-link a svg { margin:0 0 0 8px; position:relative; top:-1px; }

@media (hover:hover) {
    .header__newsletter-page-link a:active,.header__newsletter-page-link a:focus,.header__newsletter-page-link a:hover { color:#1b9f81; text-decoration:none; } .header__newsletter-page-link a:active svg,.header__newsletter-page-link a:focus svg,.header__newsletter-page-link a:hover svg { color:#1b9f81; } 
} 
.header__newsletter-close { position:absolute; top:16px; right:24px; z-index:2; -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; padding:0; border:none; background:transparent; cursor:pointer; outline:none; -webkit-transition:color .2s ease-out 0s; -o-transition:color .2s ease-out 0s; transition:color .2s ease-out 0s; }

@media (hover:hover) {
    .header__newsletter-close:hover { color:#058574; } 
} 
.header__newsletter-backdrop { display:block; background:rgba(0,0,0,.25); position:fixed; top:0; left:0; width:100%; height:100%; z-index:1201; }

@media (min-width:577px) {
    .header__newsletter-backdrop { display:none; } 
} 
.ad-wrapper.ad-wrapper--header { display:-webkit-box; display:-ms-flexbox; display:flex; margin-left:15px; }

@media (min-width:992px) {
    .ad-wrapper.ad-wrapper--header { margin-left:0; } 
} 
.header__overlay.rc-modal__background { z-index:1201; }
.header__overlay.rc-modal__background .rc-modal { position:unset; top:10%; width:350px; background-color:transparent; -webkit-transform:unset; -ms-transform:unset; transform:unset; margin:0 auto; margin-top:unset; margin-bottom:unset; }
.header__overlay.rc-modal__background .rc-modal__close-btn { display:none; }
.header__overlay.rc-modal__background .rc-modal__background { position:fixed; z-index:9999; }
.header__overlay.rc-modal__background .rc-modal>div { padding:0 3%; }
.header__overlay.rc-modal__background .rc-modal .header__search--desktop { height:100px; }
.header__overlay.rc-modal__background .rc-modal .newsletter-sign-up { margin:45px 0 0; }

@media (min-width:992px) {
    .header__overlay.rc-modal__background .rc-modal .newsletter-sign-up { margin:80px 0 0; } 
} 
.header__overlay.rc-modal__background .rc-modal .newsletter-sign-up__container { padding:18px 20px; position:unset; width:inherit; margin:auto; }
.header__overlay.rc-modal__background .rc-modal .newsletter-sign-up__input { width:90%; }
.header__overlay.rc-modal__background .rc-modal .newsletter-sign-up--invalid-email .newsletter-sign-up__input,.header__overlay.rc-modal__background .rc-modal .newsletter-sign-up--network-error .newsletter-sign-up__input { background:#fff; }
.drugs-attribution-title { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:14px; color:#666; }
.drugs-attribution-title--eh { color:#333; }
.drugs-attribution-title__icon { -ms-flex-negative:0; flex-shrink:0; margin-right:4px; }
.drugs-attribution-title__icon--harple { width:13px; }
.drugs-attribution-content { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:14px; line-height:1.43; text-align:left; width:290px; padding:16px; background-color:#fff; -webkit-box-shadow:0 5px 6px 3px rgba(0,0,0,.1); box-shadow:0 5px 6px 3px rgba(0,0,0,.1); }
.drugs-attribution-content__img { -ms-flex-negative:0; flex-shrink:0; margin-right:8px; }
.drugs-attribution-content__img--harple { width:34px; height:46px; }
.drug-search-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-bottom:20px; background-color:#fff; }

@media (min-width:577px) {
    .drug-search-item { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; padding-bottom:40px; } 
} 
.drug-search-item__data { width:100%; }
.drug-search-item__title-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:10px; }
.drug-search-item__title { font-size:20px; margin-bottom:0; }
.drug-search-item .drug-otc-status { -ms-flex-negative:0; flex-shrink:0; background-color:#fff; border:1px solid hsla(0,0%,59.2%,.37); }
.drug-search-item__generic { font-size:15px; margin-bottom:10px; }
.drug-search-item__generic-link { margin-left:10px; }
.drug-search-item__drug-type-label { font-weight:700; }
.drug-search-item__description { margin-bottom:15px; }
.drug-search-item ul.drug-search-item__nav { margin-top:0; margin-bottom:10px; }
.drug-search-item__nav { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:wrap; flex-flow:wrap; list-style:none; font-size:16px; font-weight:600; line-height:16px; margin-top:0; padding-left:0; }
.drug-search-item__nav .drug-search-item__nav-item { padding-left:0; }
.drug-search-item__nav .drug-search-item__nav-item:before { content:none; }
.drug-search-item__nav-item { margin-bottom:0; }
.drug-search-item__nav-item--images { display:none; }

@media (min-width:577px) {
    .drug-search-item__nav-item { display:block; } 
} 
.drug-search-item__nav-item a { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:#333; font-size:14px; font-weight:600; height:30px; padding:0 16px; margin-right:8px; margin-bottom:16px; background-color:#fff; border:1px solid #d1d1d1; border-radius:20px; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); }
.drug-search-item__nav-item a:hover { color:#333; text-decoration:none; }
.drug-search-item__rated-text { font-size:15px; color:#000; font-weight:600; margin-right:10px; }
.drug-search-item .stars-rating { margin-right:8px; }
.drug-search-item__rating-reviews { font-size:14px; font-weight:600; }
.drug-headline { max-width:923px; }
.drug-headline__subheader { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:10px; }
.drug-headline .subheader-label--drugs { margin-bottom:0; }
.drug-headline .subheader-label--drugs .subheader-label__link { padding:4px 15px; }
.drug-headline__drug-name { text-transform:capitalize; margin-top:0; margin-bottom:15px; }
.drug-headline__brand-list-label { font-weight:600; margin-right:5px; }
.drug-headline__prescription-wrap { position:relative; }
.drug-headline__prescription-wrap--tooltip:before { content:""; position:absolute; display:block; top:34px; width:12px; height:12px; right:calc(50% - 6px); background-color:#fff; border-left:1px solid #dedede; border-top:1px solid #dedede; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); z-index:20; }
.drug-headline__prescription-wrap--tooltip .drug-headline__prescription-icon { background-color:#fff; border:1px solid #979797; }
.drug-headline__prescription-btn { padding:0; outline:none; border:none; background:transparent; cursor:pointer; }
.drug-headline__tooltip { position:absolute; right:0; top:40px; font-size:14px; line-height:20px; width:305px; padding:20px 15px; border:1px solid #dedede; background-color:#fff; -webkit-box-shadow:1px 1px 4px 1px #dedede; box-shadow:1px 1px 4px 1px #dedede; }
.drug-headline__tooltip-close { margin-top:15px; }
.drug-headline__brands-btn,.drug-headline__tooltip-close { padding:0; border:none; outline:none; background:none; color:#005cb7; cursor:pointer; }
.drug-headline__brands-btn { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:inherit; margin-left:5px; }
.drug-headline__obsolete { display:inline-block; font-size:15px; font-weight:600; color:#000; padding:15px 13px; margin-top:16px; background-color:#fee3d6; }
.topic-letter__nav-container { position:relative; }
.topic-letter__nav-container .topic-letter__nav ul li { display:block; padding:initial; position:static; }
.topic-letter__nav-container .topic-letter__nav ul li.topic-letter__nav-letter { margin-bottom:0; }
.topic-letter__nav-container .topic-letter__nav ul li:before { display:none; }
.topic-letter__nav { font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:700; color:#005cb7; max-width:1045px; margin:0 6.2%; }
.topic-letter__nav-ul { display:block; margin:0; padding:0; list-style:none; text-align:center; }
.topic-letter__nav-letter--active .topic-letter__nav-letter-anchor { color:#005cb7; font-size:23px; }
.topic-letter__nav-letter-anchor { display:block; color:#666; font-size:11px; line-height:11px; padding:3px 4px; text-transform:capitalize; }
.topic-letter__nav-letter-anchor:active { font-size:20px; line-height:26px; text-decoration:none; }
.topic-letter__nav-letter-anchor:hover { text-decoration:none; }

@media (min-width:1024px) {
    .topic-letter__nav-ul { display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; position:static; -ms-flex-wrap:nowrap; flex-wrap:nowrap; margin:10px auto; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .topic-letter__nav-letter--active .topic-letter__nav-letter-anchor,.topic-letter__nav-letter-anchor,.topic-letter__nav-letter-anchor:active { font-size:28px; line-height:33px; color:#005cb7; } 
} 
.drug-by-letter { position:relative; z-index:11; }
.drug-by-letter__headline { text-align:center; max-width:1205px; margin:0 auto; padding:0 20px; }
.drug-by-letter__subtitle { margin-top:0; margin-bottom:15px; }

@media (min-width:577px) {
    .drug-by-letter__subtitle { margin-bottom:25px; } 
} 
.drug-by-letter__subtitle-link { font-size:18px; color:#058574; background:none; text-decoration:none; }
.drug-by-letter__subtitle-link:hover { color:#058574; }
.drug-by-letter__title { margin-top:0; margin-bottom:15px; }

@media (min-width:577px) {
    .drug-by-letter__title { margin-bottom:25px; } 
} 
.drug-by-letter__page-letter { text-transform:uppercase; }
.drug-by-letter__dek { max-width:475px; margin:0 auto 25px; }
.drug-by-letter__search-wrap { width:100%; max-width:550px; margin:0 auto 30px; }

@media (min-width:577px) {
    .drug-by-letter__search-wrap { margin-bottom:40px; } 
} 
.drug-by-letter__search-wrap .component-react-search { height:50px; border:1.5px solid #d1d1d1; border-radius:5px; background-color:#fff; }
.drug-by-letter__search-wrap .component-react-search__button--clear,.drug-by-letter__search-wrap .component-react-search__button--icon,.drug-by-letter__search-wrap .component-react-search__button--loader,.drug-by-letter__search-wrap .component-react-search__input { background-color:transparent; }
.drug-by-letter__search-wrap .component-react-search__input { font-size:15px; padding-left:25px; }
.drug-by-letter__search-wrap .component-react-search__button--icon { padding-right:25px; }
.drug-by-letter__search-wrap .component-react-search__result-list { text-align:left; }
.drug-by-letter__search-wrap .component-react-search__result-list>ul { margin-top:5px; }
.drug-by-letter__search-wrap .component-react-search__result-list>ul>li { display:block; cursor:pointer; margin-bottom:0; padding:5px 0 5px 22px; }
.drug-by-letter__subheader { font-size:12px; font-weight:400; letter-spacing:1.5px; color:#666; text-align:left; text-transform:uppercase; margin:0 auto 15px; max-width:1205px; padding:0 5.2%; }

@media (min-width:1024px) {
    .drug-by-letter__subheader { margin-bottom:35px; } 
} 
.drug-by-letter .topicslist__wrapper ul { margin:0; }
.drug-by-letter .topicslist__wrapper ul li { display:block; padding:initial; position:static; }
.drug-by-letter .topicslist__wrapper ul li:before { display:none; }
.drug-by-letter__topics-container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.drug-by-letter__topics-container>* { height:100%; overflow:auto; }
.drug-by-letter__topics-container .topicslist { -webkit-box-flex:0; -ms-flex:0 1 90%; flex:0 1 90%; padding-top:0; width:90%; background-color:#fff; }
.drug-by-letter__topics-container .topicslist__section { margin-bottom:25px; }
.drug-by-letter__topics-container .topicslist__section-wrapper { padding-top:105px; margin-top:-105px; }
.drug-by-letter__topics-container .topicslist__sectionheader { margin-bottom:15px; }
.drug-by-letter__topics-container .topicslist__topiccolumncont { width:100%; display:block; }
.drug-by-letter__topics-container .topicslist__colcontainer { padding:0; }
.drug-by-letter__topics-container .health-topics__sub-header { -webkit-box-flex:1; -ms-flex:1; flex:1; width:auto; }
.drug-by-letter__topics-container .topicslist__topiccolumncont-item { text-transform:capitalize; }
.drug-by-letter__topics-container .topic-letter__nav-container { -webkit-box-flex:1; -ms-flex:1; flex:1; position:-webkit-sticky; position:sticky; top:105px; right:15px; -ms-flex-item-align:stretch; align-self:stretch; margin-top:40px; }
.drug-by-letter__topics-container .topic-letter__nav-container ul { margin:0; }

@media (min-width:1024px) {
    .drug-by-letter__topics-container { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; } .drug-by-letter__topics-container .topicslist { -ms-flex-preferred-size:100%; flex-basis:100%; background-color:#d2d2d2; padding:24px 0 0; width:auto; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .drug-by-letter__topics-container .topicslist__section { max-width:1205px; margin:0 auto 20px; padding:24px 5.2%; } .drug-by-letter__topics-container .topicslist__section-wrapper { padding-top:55px; margin-top:-55px; } .drug-by-letter__topics-container .topicslist__topiccolumncont { width:33%; display:inline-block; } .drug-by-letter__topics-container .topic-letter__nav-container { -ms-flex-preferred-size:100%; flex-basis:100%; width:auto; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; margin:0 auto; max-width:1205px; padding:0 5.2% 35px; position:static; } .drug-by-letter__topics-container .topic-letter__nav-container .topic-letter__nav { margin:0; } .drug-by-letter__topics-container .topic-letter__nav-letter-anchor { padding:0; } 
} 
.drug-by-letter .ad-wrapper { margin:0 0 20px; }

@media (min-width:769px) {
    .drug-by-letter .ad-wrapper--leaderextra { background:#d2d2d2; padding:0 0 24px; margin:0; } 
} 
.drugs-landing-hero__trending { line-height:1.75; text-align:center; max-width:310px; }

@media (min-width:376px) {
    .drugs-landing-hero__trending { max-width:none; } 
} 
.drugs-landing-hero__trending-label { font-weight:700; margin-right:8px; }
.drugs-landing-hero__top { padding:40px 16px 140px; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-5%,#fae1d4),color-stop(93%,#f9cbb3)); background-image:-o-linear-gradient(top,#fae1d4 -5%,#f9cbb3 93%); background-image:linear-gradient(180deg,#fae1d4 -5%,#f9cbb3 93%); }

@media (min-width:992px) {
    .drugs-landing-hero__top { padding-top:70px; padding-bottom:150px; } 
} 
.drugs-landing-hero__inner-container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

@media (min-width:992px) {
    .drugs-landing-hero__inner-container { max-width:1440px; margin:0 auto; } 
} 
.drugs-landing-hero__container { margin:0 auto; -ms-flex-preferred-size:585px; flex-basis:585px; }

@media (min-width:992px) {
    .drugs-landing-hero__container { margin-left:8px; margin-right:8px; } 
} 
.drugs-landing-hero__dek,.drugs-landing-hero__headline { text-align:center; margin-top:0; margin-bottom:16px; }
.drugs-landing-hero__dek { color:#111; }

@media (min-width:992px) {
    .drugs-landing-hero__dek { font-size:18px; line-height:1.56; margin-bottom:32px; } 
} 
.drugs-landing-hero .search-container { margin-bottom:16px; }
.drugs-landing-hero .search-container .component-react-search { height:50px; border:1.5px solid #d1d1d1; border-radius:5px; background-color:#fff; }
.drugs-landing-hero .search-container .component-react-search__button--clear,.drugs-landing-hero .search-container .component-react-search__button--icon,.drugs-landing-hero .search-container .component-react-search__button--loader,.drugs-landing-hero .search-container .component-react-search__input { background-color:transparent; }
.drugs-landing-hero .search-container .component-react-search__input { font-size:15px; padding-left:24px; }
.drugs-landing-hero .search-container .component-react-search__button--icon { padding-right:24px; }
.drugs-landing-hero .search-container .component-react-search__result-list>ul { margin-top:8px; }
.drugs-landing-hero .search-container .component-react-search__result-list>ul>li { display:block; cursor:pointer; margin-bottom:0; padding:8px 24px; word-break:break-all; }
.drugs-landing-hero__img-container { position:relative; min-width:300px; max-width:330px; margin:0; }
.drugs-landing-hero__img-container .eh-image__img { width:100%; }
.drugs-landing-hero__drugs-supplements-wrap { max-width:1200px; margin:0 auto; padding:0 15px; }

@media (min-width:577px) {
    .drugs-landing-hero__drugs-supplements-wrap { padding:0 24px; } 
} 
.drugs-landing-hero__drugs-supplements { position:relative; margin:-105px auto 0; z-index:2; }

@media (max-width:991px) {
    .drugs-landing-hero__drugs-supplements { padding-bottom:40px; } 
} 

@media (min-width:992px) {
    .drugs-landing-hero__drugs-supplements { display:-webkit-box; display:-ms-flexbox; display:flex; padding:32px 32px 24px; margin-top:-125px; border-radius:4px; background-color:#fff; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1); box-shadow:0 2px 4px 0 rgba(0,0,0,.1); } 
} 
.drugs-landing-hero__drugs-supplements-container { margin-bottom:40px; }

@media (max-width:991px) {
    .drugs-landing-hero__drugs-supplements-container { padding:24px 16px 32px; border-radius:4px; background-color:#fff; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1); box-shadow:0 2px 4px 0 rgba(0,0,0,.1); } 
} 

@media (min-width:992px) {
    .drugs-landing-hero__drugs-supplements-container { margin-right:70px; margin-bottom:0; } 
} 
.drugs-landing-hero__drugs-supplements-ad { min-width:300px; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }

@media (min-width:769px) {
    .drugs-landing-hero__drugs-supplements-ad .ad-wrapper { position:-webkit-sticky; position:sticky; right:0; top:79px; } 
} 
.drugs-landing-hero__drugs-supplements-title { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; line-height:1.7; margin-top:0; margin-bottom:16px; }
.drugs-landing-hero__drugs-supplements-svg { margin-right:16px; }
.drugs-landing-hero__drugs-supplements-columns { display:-webkit-box; display:-ms-flexbox; display:flex; }
.drugs-landing-hero__drugs-supplements-column { -ms-flex-preferred-size:50%; flex-basis:50%; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; margin-top:0; margin-right:16px; }

@media (min-width:992px) {
    .drugs-landing-hero__drugs-supplements-column { -ms-flex-preferred-size:210px; flex-basis:210px; margin-right:32px; } 
} 
.drugs-landing-hero__drugs-supplements-column>li { display:block; padding-left:0; }
.drugs-landing-hero__drugs-supplements-column>li:before { content:none; }
.drugs-landing-hero__drugs-supplements-link { margin-bottom:24px; line-height:1.63; font-size:16px; max-height:52.16px; overflow:hidden; position:relative; display:block; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-line-clamp:2; }
.drugs-landing-hero__drugs-supplements-link:before { position:absolute; content:"..."; bottom:0; right:0; }
.drugs-landing-hero__drugs-supplements-link:after { content:""; position:absolute; right:0; width:16px; height:16px; background:#fff; }
@supports (-webkit-line-clamp:1) {
      .drugs-landing-hero__drugs-supplements-link:after,.drugs-landing-hero__drugs-supplements-link:before { display:none; }
}
.drugs-landing-hero__browse-by-letter { background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-5%,#fae1d4),color-stop(93%,#f9cbb3)); background-image:-o-linear-gradient(top,#fae1d4 -5%,#f9cbb3 93%); background-image:linear-gradient(180deg,#fae1d4 -5%,#f9cbb3 93%); padding:32px 5px; z-index:1; }

@media (min-width:992px) {
    .drugs-landing-hero__browse-by-letter { padding:120px 16px 40px; margin-top:-85px; } 
} 
.drugs-landing-hero__browse-by-letter-container { max-width:1200px; margin:0 auto; }

@media (min-width:1200px) {
    .drugs-landing-hero__browse-by-letter-container { padding-left:12px; } 
} 
.drugs-landing-hero { background-color:#f6f6f6; }
.rc-content-list { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.rc-content-list__title { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; }
.rc-content-list__large-image-links { max-width:none; min-width:100%; }

@media screen and (min-width:1025px) {
    .rc-content-list__large-image-links { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } 
} 
.rc-content-list__links[data-ads-enabled=true] { width:100%; -webkit-box-flex:3; -ms-flex:3 1 20em; flex:3 1 20em; }

@media screen and (min-width:1024px) {
    .rc-content-list__links[data-ads-enabled=true]>div { padding-right:50px; } 
} 

@media screen and (min-width:1025px) {
    .rc-content-list__links[data-ads-enabled=true]>div { padding-right:100px; } 
} 
.rc-content-list__ad { margin:0 auto; width:300px; -webkit-box-flex:1; -ms-flex:1 2 10em; flex:1 2 10em; }

@media screen and (min-width:1024px) {
    .rc-content-list__ad { margin:0; float:right; } 
} 
.rc-section-article--large-image { margin-right:25px; }
.ge-complete-icon { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:35px; height:35px; border:2px solid #63c4d4; border-radius:50%; color:#63c4d4; background:#fff; overflow:hidden; }
.ge-complete-icon svg { margin:1px 0 0 1px; }
.guided-experience__complete-title { background-color:#f7f2ed; padding:24px 0; }
.guided-experience__complete-title .eh-container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }

@media (min-width:577px) {
    .guided-experience__complete-title .eh-container { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } 
} 
.guided-experience__complete-title .ge-complete-icon { -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; margin:0 16px 0 0; }

@media (min-width:577px) {
    .guided-experience__complete-title .ge-complete-icon { margin:0; } 
} 
.guided-experience__complete-title h3 { margin:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }

@media (min-width:577px) {
    .guided-experience__complete-title h3 { -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; margin:0 16px; } 
} 

@media (min-width:769px) {
    .guided-experience__complete-title h3 { font-size:30px; line-height:1.27; display:inline-block; margin:0 24px; } 
} 
.guided-experience__complete-title-button { color:#058574; -webkit-appearance:none; -moz-appearance:none; appearance:none; padding:0; border:none; background:transparent; cursor:pointer; outline:none; margin:6px 0 0; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }
.guided-experience__complete-title-button:hover { color:#1b9f81; }
.guided-experience__complete-title+.guided-experience__download { margin-top:0; }
.guided-experience__download { background:rgba(247,242,237,.5); border:1px solid #f7f2ed; padding:24px 0; margin:64px 0 104px; }

@media (min-width:577px) {
    .guided-experience__download { margin:64px 0; } 
} 

@media (min-width:769px) {
    .guided-experience__download { padding:48px 0; } 
} 
.guided-experience__download-wrapper { max-width:869px; margin:auto; }

@media (min-width:577px) {
    .guided-experience__download-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } 
} 
.guided-experience__download-title { margin:0 0 16px; }

@media (min-width:769px) {
    .guided-experience__download-title { font-size:30px; line-height:normal; margin:0 0 24px; } 
} 
.guided-experience__download .guided-experience__download-dek { margin:0; font-size:18px; line-height:1.56; }
.guided-experience__download-image { position:relative; width:150px; margin:32px 0 -88px; -ms-flex-negative:0; flex-shrink:0; }
.guided-experience__download-image:after { display:block; content:""; position:relative; padding-top:100%; }

@media (min-width:577px) {
    .guided-experience__download-image { width:160px; margin-right:40px; margin-top:0; } 
} 

@media (min-width:769px) {
    .guided-experience__download-image { width:278px; margin-right:48px; margin-bottom:-88px; } 
} 
.guided-experience__download-info { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.guided-experience__download-cta { background:none; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:38px; height:38px; border:2px solid #058574; color:#058574; border-radius:100%; margin:-8px 0 0 16px; -webkit-transition:color .2s ease-out 0s; -o-transition:color .2s ease-out 0s; transition:color .2s ease-out 0s; }
.guided-experience__download-cta:before { content:none; }
.guided-experience__download-cta:hover { border-color:#1b9f81; color:#1b9f81; }
.guided-experience__download-email-form { margin:24px 0 0; }

@media (min-width:577px) {
    .guided-experience__download-email-form .ge-email__form-err--input { margin-top:-22px; } 
} 
.guided-experience__download-email-cta { margin:0; }

@media (min-width:1025px) {
    .guided-experience__download--has-ad .eh-container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.guided-experience__download--has-ad .guided-experience__download-image { margin-bottom:24px; }
.guided-experience__download--has-ad .guided-experience__download-ad { margin-top:24px; }

@media (min-width:1025px) {
    .guided-experience__download--has-ad .guided-experience__download-ad { width:300px; margin:0 0 0 40px; } 
} 
.ge-start-journey { background:#fbf8f6; padding:24px 24px 220px; margin:0 auto; position:relative; }
.ge-start-journey__headline { margin:0 0 12px; }

@media (min-width:769px) {
    .ge-start-journey__headline { font-size:20px; line-height:1.7; } 
} 
.ge-start-journey__dek { margin:0; }
.ge-start-journey__button { margin:24px 0 0; }
.ge-start-journey__icon { position:absolute; bottom:0; right:55px; }
.ge-start-journey__icon svg { display:block; }

@media (min-width:769px) {
    .ge-start-journey__icon { right:120px; } 
} 

@media (min-width:769px) {
    .ge-start-journey { padding:32px 370px 32px 40px; } 
} 
.ge-journey-item__status { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(51,51,51,.6); z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; color:#fff; }
.ge-journey-item__status,.ge-journey-item__status-icon { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.ge-journey-item__status-icon { display:block; width:40px; height:40px; border-radius:50%; border:2px solid #fff; display:-webkit-box; display:-ms-flexbox; display:flex; margin:5px 0 0; }
.ge-journey-item__status-icon svg { margin-left:2px; }
.ge-journey-item__status-label { margin:8px 0 0; color:#fff; font-size:12px; font-weight:700; }
.ge-journey-item__status--completed { background:hsla(0,0%,100%,.8); color:#058574; }
.ge-journey-item__status--completed .ge-journey-item__status-icon { border-color:#058574; }
.ge-journey-item__status--completed .ge-journey-item__status-label { color:#058574; }
.ge-journey-item { display:block; list-style:none; margin:0 0 24px 12px; padding:0; width:calc(50% - 12px); }
.ge-journey-item:before { content:none; }
.ge-journey-item__link { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; }
.ge-journey-item__image { margin:0; padding:0; position:relative; }
.ge-journey-item__image:after { display:block; content:""; position:relative; padding-top:56%; }
.ge-journey-item__image picture { z-index:0; }
.ge-journey-item__headline { font-size:14px; line-height:1.71; margin:8px 0 0; -webkit-transition:color .2s ease-out 0s; -o-transition:color .2s ease-out 0s; transition:color .2s ease-out 0s; }
.ge-journey-item__label { font-size:12px; line-height:1; text-align:center; text-transform:uppercase; color:#0aadd7; margin:0 0 12px; }

@media (hover:hover) {
    .ge-journey-item:hover .ge-journey-item__headline { color:#058574; } 
} 

@media (min-width:577px) {
    .ge-journey-item { width:calc(33.333% - 12px); } 
} 

@media (min-width:769px) {
    .ge-journey-item { margin:0 0 24px 24px; width:calc(33.333% - 24px); } 
} 
.ge-journey__headline { text-align:center; margin:0 0 16px; }

@media (min-width:769px) {
    .ge-journey__headline { margin:0 0 32px; } 
} 
.ge-journey__steps { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-left:-12px; }

@media (min-width:769px) {
    .ge-journey__steps { margin-left:-12px; } 
} 
.ge-continue-journey { max-width:743px; margin:0 auto; }
.ge-continue-journey--in-grid { max-width:none; margin:0; }
.ge-continue-journey--completed { max-width:none; }
.questionnaire__answer { display:block; margin:0; padding:0; list-style:none; }
.questionnaire__answer:before { content:none; }
.questionnaire__answer button { -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:none; background-color:#f5f7fa; border:1px solid #f5f7fa; border-radius:12px; cursor:pointer; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; line-height:1.75; text-align:left; margin:0; padding:14px 20px; width:100%; height:100%; -webkit-transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; -o-transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; transition:border-color .2s ease-out 0s,background-color .2s ease-out 0s; }
.questionnaire__answer button:hover { border-color:#8dcfc0; }
.questionnaire__answer+.questionnaire__answer { margin-top:8px; }

@media (min-width:577px) {
    .questionnaire__answer+.questionnaire__answer { margin-top:0; } 
} 
.questionnaire__answer--selected button { background-color:#ebfcfa; border-color:#8dcfc0; }

@media (min-width:577px) {
    .questionnaire__answer { width:calc(50% - 6px); margin:0 0 12px; } .questionnaire__answer:last-child { margin:0 0 12px; } 
} 
.questionnaire__question { max-width:695px; margin-left:auto; margin-right:auto; }
.questionnaire__question-label { font-size:16px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; line-height:1.38; color:#0aadd7; margin:0 0 8px; }
.questionnaire__question-title { margin:0 0 16px; }

@media (min-width:769px) {
    .questionnaire__question-title { margin:0 0 24px; } 
} 
.questionnaire__question-answers-list { margin:0; }

@media (min-width:577px) {
    .questionnaire__question-answers-list { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.questionnaire__question+.questionnaire__question { margin-top:40px; }

@media (min-width:769px) {
    .questionnaire__question+.questionnaire__question { margin-top:64px; } 
} 
.questionnaire__question-next-btn-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; margin:12px 0 0; }

@media (min-width:769px) {
    .questionnaire__question-next-btn-wrapper { margin-top:0; } 
} 
.questionnaire__question-multiselect-label { font-size:13px; line-height:normal; color:#666; font-weight:400; margin:-4px 0 16px; }

@media (min-width:769px) {
    .questionnaire__question-multiselect-label { margin:-8px 0 24px; } 
} 
.questionnaire { background-color:#f7f2ed; padding:24px 0 32px; }

@media (min-width:769px) {
    .questionnaire { padding:40px 0; } 
} 
.questionnaire__description { text-align:center; margin:0 auto 32px; font-weight:600; line-height:1.38; max-width:695px; }
.questionnaire__ad { margin:40px 0 0; }

@media (min-width:769px) {
    .questionnaire__ad { width:300px; margin:0 0 0 40px; } 
} 

@media (min-width:769px) {
    .questionnaire--has-ad .eh-container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.guided-experience__video-content { position:relative; background:#000; margin-left:-15px; margin-right:-15px; }
.guided-experience__video-content:after { display:block; content:""; position:relative; padding-top:56%; }

@media (hover:hover) {
    .guided-experience__video-content:hover .guided-experience__video-content-title { color:#1b9f81; } 
} 

@media (min-width:577px) {
    .guided-experience__video-content { margin-left:0; margin-right:0; } 
} 
.guided-experience__video-content-image { z-index:1; opacity:.63; }
.guided-experience__video-content-data { z-index:2; position:absolute; bottom:0; left:0; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; padding:0 12px 24px; }

@media (min-width:769px) {
    .guided-experience__video-content-data { padding:0 24px 24px; } 
} 
.guided-experience__video-content-title { font-size:16px; line-height:1.38; color:#fff; margin:0 24px 0 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-transition:color .2s ease-out 0s; -o-transition:color .2s ease-out 0s; transition:color .2s ease-out 0s; }
.guided-experience__video-content-title svg { -ms-flex-negative:0; flex-shrink:0; margin:5px 12px 0 0; }

@media (min-width:769px) {
    .guided-experience__video-content-title svg { width:48px; height:48px; } 
} 

@media (min-width:769px) {
    .guided-experience__video-content-title { font-size:20px; line-height:1.7; } 
} 
.guided-experience__video-content-duration { display:block; background:#e9fbf5; border-radius:4px; padding:2px 7px 4px; font-size:10px; font-weight:600; line-height:normal; color:#000; -ms-flex-negative:0; flex-shrink:0; }
.guided-experience__video-content-sponsored { padding-left:44px; color:#fff; text-transform:uppercase; font-size:12px; font-weight:600; letter-spacing:1.5px; margin:0 0 4px; }

@media (min-width:769px) {
    .guided-experience__video-content-sponsored { padding-left:60px; } 
} 
.guided-experience__video-content-link { display:block; position:absolute; width:100%; height:100%; top:0; left:0; z-index:10; }
.guided-experience__track-item-data { margin:0 40px 0 0; }
.guided-experience__track-item-label { font-size:14px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; line-height:1.38; color:#0aadd7; margin:0 0 8px; text-transform:uppercase; }

@media (min-width:577px) {
    .guided-experience__track-item-label { font-size:18px; line-height:1.89; } 
} 
.guided-experience__track-item-title { margin:0 0 12px; }

@media (min-width:769px) {
    .guided-experience__track-item-title { font-size:30px; line-height:1.27; margin:0 0 24px; } 
} 
.guided-experience__track-item-dek { margin:0; }

@media (min-width:769px) {
    .guided-experience__track-item-dek { font-size:20px; line-height:1.55; } 
} 
.guided-experience__track-item-cta { margin:16px 0 0; }

@media (min-width:769px) {
    .guided-experience__track-item-cta { margin:24px 0 0; } 
} 
.guided-experience__track-item .custom-promo { margin-left:-15px; margin-right:-15px; margin-bottom:0; }

@media (min-width:577px) {
    .guided-experience__track-item .custom-promo { margin-left:0; margin-right:0; } 
} 
.guided-experience__track-item+.guided-experience__track-item { margin-top:40px; }

@media (min-width:769px) {
    .guided-experience__track-item+.guided-experience__track-item { margin-top:64px; } 
} 

@media (min-width:769px) {
    .guided-experience__track-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } 
} 
.guided-experience__track-item--completed .guided-experience__track-item-data { opacity:.5; }
.guided-experience__track-item--completed .custom-promo__image { position:relative; }
.guided-experience__track-item--completed .custom-promo__image:before { z-index:10; content:""; position:absolute; display:block; width:100%; height:100%; background:#fff; opacity:.5; }
.guided-experience__track-item--completed .guided-experience__video-content { position:relative; }
.guided-experience__track-item--completed .guided-experience__video-content:before { z-index:10; content:""; position:absolute; display:block; width:100%; height:100%; background:#fff; opacity:.5; }
.guided-experience__track-item .ge-complete-icon { margin:0 12px -2px 0; position:relative; bottom:-2px; }

@media (max-width:576.98px) {
    .guided-experience__track-item .ge-complete-icon { width:25px; height:25px; margin-right:8px; } .guided-experience__track-item .ge-complete-icon svg { width:15px; height:15px; } 
} 
.guided-experience__content-item { margin-top:24px; }

@media (min-width:769px) {
    .guided-experience__content-item { margin-top:0; width:60%; max-width:695px; -ms-flex-negative:0; flex-shrink:0; } 
} 
.ge-email { background:#f5f9f6; border:1px solid #8dcfc0; border-radius:13px; padding:24px; margin:24px auto 40px; max-width:695px; text-align:center; position:relative; }
.ge-email__details { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0 0 21px; }

@media (min-width:577px) {
    .ge-email__details { margin-bottom:0; } 
} 
.ge-email__details-image { position:relative; width:47px; margin:0 16px 0 0; -ms-flex-negative:0; flex-shrink:0; }
.ge-email__details-image:after { display:block; content:""; position:relative; padding-top:100%; }

@media (min-width:769px) {
    .ge-email__details-image { width:68px; } 
} 
.ge-email__details-title { margin:0; }
.ge-email__details-dek { width:100%; }
.ge-email__expand-button { margin:0 auto; }

@media (min-width:577px) {
    .ge-email__expand-button { margin:0; } 
} 
.ge-email__collapse-button { position:absolute; left:16px; top:46.5px; -webkit-appearance:none; -moz-appearance:none; appearance:none; margin:0; padding:0; border:0; background:transparent; outline:none; cursor:pointer; color:#058574; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.ge-email__collapse-button:hover { color:#1b9f81; }
.ge-email__form { text-align:left; }
.ge-email__form-email { margin:0 0 12px; border:1px solid #fff; border-radius:2px; background:#fff; outline:none; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; height:45px; width:100%; color:#333; padding-left:12px; padding-right:12px; -webkit-transition:border-color .2s ease-out 0s; -o-transition:border-color .2s ease-out 0s; transition:border-color .2s ease-out 0s; }
.ge-email__form-email.ge-email__form-email--invalid { border-color:#d0021b; }
.ge-email__form-subscription { margin:0 0 16px; }
.ge-email__form-subscription h4 { margin:8px 0 12px; font-size:14px; font-weight:600; line-height:1.42; }

@media (min-width:577px) {
    .ge-email__form-subscription h4 { margin-top:0; } 
} 
.ge-email__form-subscription small { text-align:left; color:#666; font-size:12px; line-height:1.5; margin:2px 0 0; }
.ge-email__form-subscription-btn { -webkit-appearance:none; -moz-appearance:none; appearance:none; background:transparent; outline:none; background:#e9fbf5; border:1px solid #8dcfc0; border-radius:8px; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:12px 16px; margin:0 0 16px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:600; line-height:1.42; width:100%; -webkit-transition:color .2s ease-out 0s,background .2s ease-out 0s; -o-transition:color .2s ease-out 0s,background .2s ease-out 0s; transition:color .2s ease-out 0s,background .2s ease-out 0s; }
.ge-email__form-subscription-btn--inactive { border-color:#e4f1ec; background:#e4f1ec; color:#666; }
.ge-email__form-subscription-btn--inactive .ge-email__form-subscription-btn-img { opacity:.5; }
.ge-email__form-subscription-btn--inactive .ge-email__form-subscription-btn-img:before { display:none; }

@media (min-width:577px) {
    .ge-email__form-subscription-btn { width:auto; } 
} 
.ge-email__form-subscription-btn-img { display:block; border-radius:24px; overflow:hidden; width:24px; height:24px; margin:0 8px 0 0; position:relative; -webkit-transition:opacity .2s ease-out 0s; -o-transition:opacity .2s ease-out 0s; transition:opacity .2s ease-out 0s; }
.ge-email__form-subscription-btn-img:before { content:""; background:rgba(0,0,0,.333); display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; }
.ge-email__form-subscription-btn-ico { z-index:3; position:absolute; top:50%; left:50%; width:14px; height:14px; border:1.5px solid #e9fbf5; color:#e9fbf5; border-radius:14px; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.ge-email__form-subscription-agreement,.ge-email__form-subscription-btn-ico { display:-webkit-box; display:-ms-flexbox; display:flex; }
.ge-email__form-checkbox.eh-checkbox { margin:0 12px 0 0; }

@media (min-width:577px) {
    .ge-email__form-fields { margin-right:16px; } 
} 
.ge-email__form-err { color:#d0021b; font-size:10px; line-height:1.4; margin:0 0 8px; }

@media (min-width:577px) {
    .ge-email__form { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 

@media (min-width:577px) {
    .ge-email,.ge-email__form { display:-webkit-box; display:-ms-flexbox; display:flex; } .ge-email { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:left; } 
} 

@media (min-width:769px) {
    .ge-email { padding:32px 40px; margin:0 auto 64px; } 
} 
.ge-email.ge-email--compact.ge-email--expanded { padding-left:48px; }
.ge-email--full { margin:0; }

@media (min-width:577px) {
    .ge-email--full { -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:left; max-width:none; } 
} 

@media (min-width:769px) {
    .ge-email--full { margin:0; } 
} 
.ge-email--full .ge-email__details { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.ge-email--full .ge-email__details-dek { text-align:left; }

@media (min-width:577px) {
    .ge-email--full .ge-email__details { padding-right:32px; } 
} 

@media (min-width:769px) {
    .ge-email--full .ge-email__details { display:block; padding-right:24px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } .ge-email--full .ge-email__details-dek { text-align:left; } .ge-email--full .ge-email__details-title { font-size:30px; } .ge-email--full .ge-email__details-image { width:115px; float:left; margin-right:32px; } .ge-email--full .ge-email__details-dek { width:auto; font-size:18px; line-height:1.44; margin-left:147px; } .ge-email--full .ge-email__details:after { display:table; clear:both; } 
} 

@media (min-width:577px) {
    .ge-email--full .ge-email__form-area { width:380px; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; } 
} 

@media (min-width:769px) {
    .ge-email--full .ge-email__form-area { width:50%; } 
} 

@media (min-width:577px) {
    .ge-email--full .ge-email__form-subscription { margin-right:-160px; } 
} 

@media (min-width:769px) {
    .ge-email--full .ge-email__form { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } .ge-email--full .ge-email__form-email { margin-bottom:16px; } .ge-email--full .ge-email__form-fields { margin-right:16px; } .ge-email--full .ge-email__form-subscription { margin-bottom:0; } 
} 

@media (min-width:577px) {
    .ge-email--full .ge-email__form-err--input { margin-top:-22px; } 
} 
.ge-email--compact .ge-email__details { margin-bottom:16px; }

@media (min-width:577px) {
    .ge-email--compact { padding:24px; } .ge-email--compact .ge-email__details { margin:0; } .ge-email--compact .ge-email__details-title { font-size:20px; line-height:1.3; } 
} 
.ge-email__status { font-size:14px; line-height:1.36; text-align:left; margin-top:8px; }

@media (min-width:577px) {
    .ge-email__status { margin-top:12px; } 
} 
.ge-email__status-block { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.ge-email__status-block-icon { width:23px; margin:0 12px 0 0; }
.ge-email__status-block .eh-green-spinner .eh-green-spinner__rotator,.ge-email__status-block .eh-green-spinner .eh-green-spinner__rotator .eh-green-spinner__circle { width:23px; height:23px; }
.ge-email__status-block .eh-green-spinner .eh-green-spinner__rotator .eh-green-spinner__circle:after { height:10px; border-left-width:15px; border-top-width:7px; border-bottom-width:7px; }
.ge-email__status-block .ge-complete-icon { width:25px; height:25px; }
.ge-email__status-block .ge-complete-icon svg { width:12px; height:12px; margin:1px 0 0; }
.ge-email__status-block+.ge-email__status-block { margin-top:8px; }
.ge-email--download-block { margin:24px 0 0; }

@media (min-width:769px) {
    .ge-email--download-block { display:-webkit-box; display:-ms-flexbox; display:flex; } .ge-email--download-block .ge-email-form-submit { margin-left:12px; } 
} 

@media (min-width:769px) {
    .ge-email.ge-email--full.ge-email--has-ad { display:block; } 
} 

@media (min-width:769px) {
    .ge-email.ge-email--full.ge-email--has-ad .ge-email__details { margin-bottom:32px; } 
} 
.ge-email.ge-email--full.ge-email--has-ad .ge-email__form-area { width:auto; }

@media (min-width:1025px) {
    .ge-email.ge-email--full.ge-email--has-ad .ge-email__form-area { margin-left:147px; } 
} 
.guided-experience__retake { font-size:20px; line-height:1.55; margin:40px 0; text-align:center; }

@media (min-width:577px) {
    .guided-experience__retake { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:64px 0; } 
} 
.guided-experience__retake .eh-container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

@media (min-width:577px) {
    .guided-experience__retake .eh-container { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } 
} 
.guided-experience__retake-button { margin:16px 0 0; }
.guided-experience__retake-button svg { margin:0 4px -4px; }

@media (min-width:577px) {
    .guided-experience__retake-button { margin:0 0 0 16px; } 
} 
.guided-experience__retake--block { background:#f5f9f6; border:1px solid #8dcfc0; border-radius:13px; padding:24px; margin:auto; max-width:798px; }
.guided-experience__retake--block span { font-size:20px; line-height:1.3; font-family:Merriweather,Merriweather-fallback,serif; font-weight:700; margin:0; }

@media (min-width:577px) {
    .guided-experience__retake--block { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:left; } 
} 

@media (min-width:769px) {
    .guided-experience__retake--block { padding:40px 48px; margin-top:96px; } 
} 
.ge-track { padding:40px 0 0; min-height:400px; }

@media (min-width:769px) {
    .ge-track { padding:64px 0 0; } 
} 
.ge-track__items { margin:32px 0; }

@media (min-width:769px) {
    .ge-track__items { margin:64px 0; } 
} 
.ge-track__title { text-align:center; margin:0 0 24px; }

@media (min-width:769px) {
    .ge-track__title { font-size:45px; line-height:1.2; margin:0 0 40px; } 
} 
.ge-track__spinner { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.ge-track__email-ad { width:300px; margin:40px auto 0; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }

@media (min-width:769px) {
    .ge-track__email-ad { margin:0 0 0 40px; } 
} 

@media (min-width:769px) {
    .ge-track__email { margin:64px 0; } 
} 

@media (min-width:769px) {
    .ge-track__email--has-ad { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.ge-track--completed+.guided-experience__download { margin-top:0; }
.ge-rest-content-items-list__block { margin:0 0 48px; }

@media (min-width:769px) {
    .ge-rest-content-items-list__block { margin:0 0 96px; } 
} 
.ge-rest-content-items-list__title { margin-top:48px; }

@media (min-width:769px) {
    .ge-rest-content-items-list__title { margin-top:96px; } 
} 
.guided-experience { padding:0 0 1px; }

@media (min-width:769px) {
    .guided-experience .ad-wrapper { position:-webkit-sticky; position:sticky; top:79px; right:0; } 
} 
.hero-section { -webkit-box-sizing:border-box; box-sizing:border-box; color:#333; position:relative; }
.hero-section__background { position:absolute; width:100%; height:100%; top:0; left:0; background-repeat:no-repeat; background-size:cover; background-position:50%; }
.hero-section__disclaimer { text-align:center; }
.hero-section .ad-wrapper { position:relative; z-index:100; }
.hero-section__content--white-text,.hero-section__content--white-text * { color:#fff; }
.info-tooltip__content .rc-tooltip-content { font-size:14px; }
.hero-section.hero-section--guided { text-align:center; margin:0 auto; padding:24px 15px; }

@media (min-width:577px) {
    .hero-section.hero-section--guided { padding:16px 24px; } 
} 

@media (min-width:769px) {
    .hero-section.hero-section--guided { text-align:left; padding:32px 24px 48px; max-width:1200px; } 
} 

@media (min-width:769px) {
    .hero-section.hero-section--guided .hero-section__content-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; overflow:hidden; } 
} 
.hero-section.hero-section--guided .hero-section__content { margin:0 0 24px; }

@media (min-width:769px) {
    .hero-section.hero-section--guided .hero-section__content { max-width:560px; min-width:490px; margin:0; padding:0 60px 0 0; -ms-flex-negative:1; flex-shrink:1; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } 
} 
.hero-section.hero-section--guided .hero-section__content-eyebrow { margin:0 0 8px; }

@media (min-width:769px) {
    .hero-section.hero-section--guided .hero-section__content-eyebrow { margin:0 0 16px; } 
} 
.hero-section.hero-section--guided .hero-section__content-headline { margin:0 0 16px; }

@media (min-width:769px) {
    .hero-section.hero-section--guided .hero-section__content-headline { margin:0 0 24px; } 
} 
.hero-section.hero-section--guided .hero-section__image { position:relative; -ms-flex-negative:1; flex-shrink:1; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }
.hero-section.hero-section--guided .hero-section__image-primary { position:relative; border-radius:14px; overflow:hidden; }
.hero-section.hero-section--guided .hero-section__image-primary:after { display:block; content:""; position:relative; padding-top:56%; }

@media (min-width:769px) {
    .hero-section.hero-section--guided .hero-section__image-primary { width:422px; } 
} 
.hero-section.hero-section--guided .hero-section__image-secondary { width:59px; height:73px; position:absolute; bottom:0; left:0; margin:0 0 -10px -10px; border-radius:12px; overflow:hidden; }

@media (min-width:769px) {
    .hero-section.hero-section--guided .hero-section__image-secondary { width:113px; height:141px; margin:0 0 -20px -48px; } 
} 
.hero-section.hero-section--guided .sponsored-label { padding:0; margin:-12px 0 32px; }
.hero-section.hero-section--guided .sponsored-label__container { display:block; }

@media (min-width:769px) {
    .hero-section.hero-section--guided .sponsored-label__container { display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 
.hero-section.hero-section--guided .sponsored-label__logos { margin:8px 0 0; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

@media (min-width:769px) {
    .hero-section.hero-section--guided .sponsored-label__logos { margin:0; } 
} 

@media (min-width:769px) {
    .hero-section.hero-section--guided .sponsored-label { margin-top:0; } 
} 
html.no-js .hero-section__image img { width:285px; height:430px; -o-object-fit:cover; object-fit:cover; }
.hero-section.hero-section--series { color:#fff; }
.hero-section.hero-section--series .hero-section__content-wrapper { display:block; padding:20px 15px; }

@media (min-width:577px) {
    .hero-section.hero-section--series .hero-section__content-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin:0 auto; max-width:1200px; padding:40px 24px 32px; } 
} 
.hero-section.hero-section--series .hero-section__content { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; width:100%; }

@media (min-width:577px) {
    .hero-section.hero-section--series .hero-section__content { max-width:395px; } 
} 

@media (min-width:769px) {
    .hero-section.hero-section--series .hero-section__content { max-width:460px; } 
} 

@media (min-width:1024px) {
    .hero-section.hero-section--series .hero-section__content { max-width:696px; } 
} 
.hero-section.hero-section--series .hero-section__content--dark-text { color:#333; }
.hero-section.hero-section--series .hero-section__content-headline { line-height:1.25; font-weight:700; color:inherit; margin:0 0 12px; padding-right:52px; }

@media (min-width:577px) {
    .hero-section.hero-section--series .hero-section__content-headline { line-height:1.29; padding-right:0; } 
} 
.hero-section.hero-section--series .hero-section__content-dek { font-size:16px; font-weight:400; line-height:1.63; margin:0; }

@media (min-width:577px) {
    .hero-section.hero-section--series .hero-section__content-dek { font-size:18px; line-height:1.67; } 
} 
.hero-section.hero-section--series .hero-section__content-cta { color:inherit; font-size:16px; font-weight:600; line-height:2.63; text-transform:uppercase; border:none; padding:0; margin:16px 0 0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

@media (min-width:1025px) {
    .hero-section.hero-section--series .hero-section__content-cta { font-size:21px; line-height:2.95; } 
} 
.hero-section.hero-section--series .hero-section__content-cta:hover { text-decoration:none; color:#d1d1d1; }
.hero-section.hero-section--series .hero-section__content-cta svg { margin-right:15px; }
.hero-section.hero-section--series .sponsored-label { padding-top:0; padding-right:50px; }
.hero-section.hero-section--series .sponsored-label__logos { margin-top:10px; }

@media (min-width:769px) {
    .hero-section.hero-section--series .sponsored-label__logos { margin-top:0; } 
} 
.hero-section.hero-section--series .sponsored-label__text { color:inherit; font-weight:400; }
.hero-section.hero-section--series .sponsored-label__container { -ms-flex-wrap:wrap; flex-wrap:wrap; }

@media (min-width:577px) {
    .hero-section.hero-section--series .sponsored-label { padding-right:0; } 
} 
.hero-section.hero-section--series .hero-section__footer { margin:0 auto; max-width:1200px; padding:0 15px 20px; }

@media (min-width:577px) {
    .hero-section.hero-section--series .hero-section__footer { padding:0 24px 32px; } 
} 
.hero-section.hero-section--series .hero-section__footer .hero-section__disclaimer { text-align:left; font-size:12px; line-height:18px; display:block; }

@media (min-width:577px) {
    .hero-section.hero-section--series .hero-section__footer .hero-section__disclaimer { max-width:395px; } 
} 

@media (min-width:769px) {
    .hero-section.hero-section--series .hero-section__footer .hero-section__disclaimer { max-width:460px; } 
} 

@media (min-width:1024px) {
    .hero-section.hero-section--series .hero-section__footer .hero-section__disclaimer { max-width:696px; } 
} 
.hero-section.hero-section--series .hero-section__image { position:relative; z-index:1; }

@media (max-width:1023.98px) {
    .hero-section.hero-section--series .hero-section__image { margin:0 auto; text-align:center; } 
} 

@media (max-width:768.98px) {
    .hero-section.hero-section--series .hero-section__image { margin-top:16px; } .hero-section.hero-section--series .hero-section__image img { display:block; margin:auto; } 
} 
.hero-section.hero-section--series .hero-section__share--desktop { display:none; }
.hero-section.hero-section--series .hero-section__share--desktop .social--opened .social__share { display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:80px; }
.hero-section.hero-section--series .hero-section__share--desktop .social__share__btn--facebook { margin:0 5px 0 0; }

@media (min-width:577px) {
    .hero-section.hero-section--series .hero-section__share--desktop { display:block; } 
} 
.hero-section.hero-section--series .hero-section__share--mobile { position:absolute; top:20px; right:15px; z-index:2; }
.hero-section.hero-section--series .hero-section__share--mobile .social { padding:0; }
.hero-section.hero-section--series .hero-section__share--mobile .social__share { right:0; }
.hero-section.hero-section--series .hero-section__share--mobile .social__btn--share { font-size:0; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; border:1px solid #d1d1d1; color:#d1d1d1; background-color:transparent; border-radius:40px; outline:none; height:40px; width:40px; }
.hero-section.hero-section--series .hero-section__share--mobile .social__btn--share svg { padding-left:0; }
.hero-section.hero-section--series .hero-section__share--mobile .social__btn--share svg path { fill:currentColor; }

@media (min-width:577px) {
    .hero-section.hero-section--series .hero-section__share--mobile { display:none; } 
} 
@font-face { font-family:Merriweather-fallback; size-adjust:122.81%; ascent-override:74%; src:local("Times New Roman"); }
@font-face { font-family:OpenSans-fallback; size-adjust:101.99%; ascent-override:103%; src:local("Arial"); }
main { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; line-height:1.75; color:#333; }
main *,main:after,main:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
main h1,main h2,main h3 { color:#000; font-family:Merriweather,Merriweather-fallback,serif; font-weight:700; }
main h1 a,main h2 a,main h3 a { background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; color:#000; }
main h1 a:hover,main h2 a:hover,main h3 a:hover { background-size:4px 40%; text-decoration:none; color:#000; }
main h1 { font-size:30px; line-height:1.33; }

@media (min-width:577px) {
    main h1 { font-size:40px; line-height:1.2; } 
} 

@media (min-width:769px) {
    main h1 { font-size:48px; line-height:1.2; } 
} 
main h2 { font-size:22px; line-height:1.45; margin:40px 0 20px; }
main h2:first-child { margin-top:0; }

@media (min-width:577px) {
    main h2 { font-size:24px; line-height:1.33; margin:50px 0 20px; } 
} 

@media (min-width:769px) {
    main h2 { font-size:30px; line-height:1.26; } 
} 
main h3 { font-size:20px; line-height:1.3; margin:30px 0 20px; }

@media (min-width:577px) {
    main h3 { margin:40px 0 20px; } 
} 
main h4 { font-size:14px; line-height:1.28; font-weight:700; margin:20px 0; }

@media (min-width:577px) {
    main h4 { margin:30px 0 20px; } 
} 
main p { margin:20px 0; }
main p:first-child { margin-top:0; }
main p:last-child { margin-bottom:0; }
main a { color:#005cb7; text-decoration:none; }
main a:hover { color:#005cb7; text-decoration:underline; }
main ol,main ul { margin:30px 0; padding:0; list-style:none; }
main div>li,main p>li,main ul li { display:table; padding:0 0 0 22px; margin:0 0 10px; position:relative; }
main div>li:last-child,main p>li:last-child,main ul li:last-child { margin-bottom:0; }

@media (min-width:577px) {
    main div>li:before,main p>li:before,main ul li:before { top:10px; } 
} 
main ol { counter-reset:myCounter; }
main ol li { display:table; padding:0 0 0 35px; margin:0 0 10px; position:relative; }
main ol li:before { counter-increment:myCounter; content:counter(myCounter); color:#04af8e; display:block; font-weight:700; position:absolute; left:13px; top:0; }
.subheading { font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; text-transform:uppercase; color:#666; padding:0; letter-spacing:1.5px; margin-top:0; margin-bottom:10px; }
.sfPageContainer .RadDock .rdCenter .rdCommands li:before { content:none; }
.hero-section--sf-tippi { background-color:#fff; color:#333; }
.hero-section--sf-tippi .hero-section__background { position:relative; height:211px; }

@media (min-width:768px) {
    .hero-section--sf-tippi .hero-section__background { height:288px; } 
} 

@media (min-width:769px) {
    .hero-section--sf-tippi .hero-section__background { height:360px; } 
} 
.hero-section--sf-tippi .hero-section__container { max-width:1200px; margin:0 auto; padding-left:15px; padding-right:15px; }

@media (min-width:577px) {
    .hero-section--sf-tippi .hero-section__container { padding-left:24px; padding-right:24px; } 
} 

@media (min-width:769px) {
    .hero-section--sf-tippi .hero-section__container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; position:relative; } 
} 
.hero-section--sf-tippi .hero-section__main { position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; text-align:center; padding:40px 24px 20px; margin:-30px 0 0; background-color:#f7f2ed; }

@media (min-width:768px) {
    .hero-section--sf-tippi .hero-section__main { padding:40px 46px; } 
} 

@media (min-width:769px) {
    .hero-section--sf-tippi .hero-section__main { position:absolute; top:0; left:24px; margin-top:-182px; padding:40px; width:490px; } 
} 
.hero-section--sf-tippi .hero-section__image { margin-top:-128px; margin-bottom:12px; }
.hero-section--sf-tippi .hero-section__tooltip { position:absolute; top:16px; right:16px; }
.hero-section--sf-tippi .hero-section__tooltip .info-tooltip__label { display:none; }
.hero-section--sf-tippi .hero-section__content-eyebrow { margin-bottom:12px; }
.hero-section--sf-tippi .hero-section__content-headline { margin:10px 0 20px; }
.hero-section--sf-tippi .hero-section__content-dek { font-size:16px; line-height:1.75; }

@media (max-width:768.98px) {
    .hero-section--sf-tippi .hero-section__content-dek { margin:20px 0 0; } 
} 
.hero-section--sf-tippi .hero-section__content-cta { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:20px 0 0; height:40px; padding:0 20px; min-width:200px; border-radius:40px; background:#058574; -webkit-transition:background-color .2s ease-out; -o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; }
.hero-section--sf-tippi .hero-section__content-cta:after,.hero-section--sf-tippi .hero-section__content-cta:before { display:none; }
.hero-section--sf-tippi .hero-section__content-cta:active,.hero-section--sf-tippi .hero-section__content-cta:focus,.hero-section--sf-tippi .hero-section__content-cta:hover { background:#1b9f81; text-decoration:none; color:#fff; }
.hero-section--sf-tippi .hero-section__footer { display:block; margin:0 15px; -webkit-box-flex:1; -ms-flex:1; flex:1; }

@media (min-width:768px) {
    .hero-section--sf-tippi .hero-section__footer { padding:0; margin:0 24px; } 
} 

@media (min-width:769px) {
    .hero-section--sf-tippi .hero-section__footer { padding:0 25px 0 506px; margin:8px 0 0; } 
} 
.hero-section--sf-tippi .hero-section__disclaimer { font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; line-height:18px; display:block; color:#666; text-align:left; }
.hero-section--sf-tippi .social { margin:20px 0 0; }
.hero-section--sf-tippi .social .social__share { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.hero-section--sf-tippi .social .social__share__btn { background:transparent; border:1px solid; width:40px; height:40px; margin:0 5px; border-radius:40px; cursor:pointer; -webkit-transition:background-color .2s ease-out; -o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; outline:none; }
.hero-section--sf-tippi .social .social__share__btn svg { -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; }
.hero-section--sf-tippi .social .social__share__btn:hover { background-color:currentColor; }
.hero-section--sf-tippi .social .social__share__btn:hover svg { color:#fff; }
.hero-section--sf-tippi .hero-section__content--has-text-color .sponsored-label__text { color:inherit; }
.hero-section--sf-tippi .sponsored-label { padding:0; margin:20px 0 0; }
.hero-section--sf-tippi .sponsored-label__logos { margin:10px 0 0; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

@media (min-width:577px) {
    .hero-section--sf-tippi .sponsored-label__container { display:block; } 
} 
.poll-sq-subheading__text { color:#006782; margin-left:8px; display:inline-block; vertical-align:bottom; font-weight:600; font-size:12px; text-transform:uppercase; }
.poll-sq-subheading__bars { display:inline-block; vertical-align:text-bottom; }
.poll-sq-subheading__bar { margin-right:2px; display:inline-block; vertical-align:bottom; background-color:#006782; }
.poll-sq-option { display:block; position:relative; background:#f7f2ed; border:none; border-radius:8px; min-height:40px; padding-left:16px; padding-right:40px; color:#333; -webkit-box-sizing:border-box; box-sizing:border-box; width:100%; text-align:left; font-size:16px; line-height:30px; cursor:pointer; outline:none; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; }
.poll-sq-option+.poll-sq-option { margin-top:8px; }
.poll-sq-option__text { position:relative; z-index:1; }
.poll-sq-option__response-percentage-text { width:29px; height:20px; right:8px; font-size:14px; font-weight:400; z-index:1; color:#666; }
.poll-sq-option__response-percentage-bar,.poll-sq-option__response-percentage-text { position:absolute; top:0; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; }
.poll-sq-option__response-percentage-bar { width:50%; height:100%; left:0; border-top-left-radius:8px; border-bottom-left-radius:8px; background-color:#cceed1; z-index:0; }
.poll-sq-option__info { font-size:14px; color:#333; }
.poll-sq-option--selected .poll-sq-option__response-percentage-bar { background-color:#8dcfc0; }
.poll-sq-option--selected .poll-sq-option__response-percentage-text { font-weight:600; }
.poll-sq-image-option { display:block; position:relative; background:#f7f2ed; border:none; border-radius:16px; min-height:175px; padding:0; color:#111; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-box-flex:0; -ms-flex:0 0 148px; flex:0 0 148px; text-align:left; font-size:16px; line-height:22px; margin-bottom:8px; cursor:pointer; outline:none; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; }

@media (min-width:577px) {
    .poll-sq-image-option { margin-right:8px; } 
} 
.poll-sq-image-option:last-child { margin-right:0; }
.poll-sq-image-option[disabled] { cursor:auto; }
.poll-sq-image-option__image { height:99px; width:auto; display:block; overflow:hidden; }
.poll-sq-image-option__image img { border:1px solid #fff; border-top-left-radius:16px; border-top-right-radius:16px; position:absolute; top:0; left:0; display:block; }
.poll-sq-image-option__text { position:relative; z-index:1; padding:16px; text-align:center; }
.poll-sq-image-option__response-percentage-text { width:40px; height:30px; line-height:30px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; top:70px; text-align:center; right:0; border-top-left-radius:12px; font-size:14px; font-weight:400; z-index:1; color:#666; }
.poll-sq-image-option__response-percentage-bar,.poll-sq-image-option__response-percentage-text { position:absolute; background-color:#cceed1; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; }
.poll-sq-image-option__response-percentage-bar { width:50%; height:100%; left:-2px; top:0; border-top-left-radius:8px; border-bottom-left-radius:8px; z-index:0; }
.poll-sq-image-option__info { font-size:14px; color:#333; }
.poll-sq-image-option--selected:after { content:""; display:block; position:absolute; top:0; bottom:0; left:0; right:0; border-radius:16px; border:3px solid #8dcfc0; }
.poll-sq-image-option--selected .poll-sq-image-option__response-percentage-text { background-color:#8dcfc0; }

@media (min-width:577px) {
    .poll-sq__question-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; } 
} 
.poll-sq-single-select--ab { padding-left:16px; padding-right:16px; }
.poll-sq-single-select--ab .poll-sq-results,.poll-sq-single-select--ab .poll-sq__options { padding:0; }
.poll-sq-single-select--ab .poll-sq-results .social--minimal { margin-bottom:0; }
.poll-sq-single-select--ab .poll-sq-results__count-restart { font-size:11px; color:#4a4a4a; }
.poll-sq-single-select--ab .poll-sq-results__count { margin-bottom:10px; }
.poll-sq-single-select--ab .poll-sq-results__restart { line-height:normal; }
.poll-sq-single-select--ab .poll-sq-ab-options { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; min-height:64px; border-radius:12px; background-color:#f4f7fa; overflow:hidden; }
.poll-sq-single-select--ab .poll-sq-ab-option { -ms-flex-preferred-size:50%; flex-basis:50%; font-size:16px; color:#111; padding:15px 10px; border:none; background:none; outline:none; cursor:pointer; }
.poll-sq-single-select--ab .poll-sq-ab-option:first-of-type { border-right:1px solid #d1d1d1; }
.poll-sq-single-select--ab .poll-sq-ab-option:first-of-type .poll-sq-single-select--ab .poll-sq-ab-option__percentage-bar { left:0; }
.poll-sq-single-select--ab .poll-sq-ab-option__bar { display:-webkit-box; display:-ms-flexbox; display:flex; min-height:64px; background-color:#f4f7fa; border-radius:12px; overflow:hidden; }
.poll-sq-single-select--ab .poll-sq-ab-option__bar-option { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-size:16px; color:#111; text-align:center; padding:15px 10px; }
.poll-sq-single-select--ab .poll-sq-ab-option__bar-option--selected { background-color:#8dcfc0; }
.poll-sq-single-select--ab .poll-sq-ab-option__bar-answer { margin-bottom:10px; }
.poll-sq-single-select--ab .poll-sq-ab-option__bar-percentage { font-weight:700; }
.image-text-options { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:space-evenly; -ms-flex-pack:space-evenly; justify-content:space-evenly; padding-left:12px; padding-right:12px; }

@media (min-width:577px) {
    .image-text-options { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } 
} 
.image-text-options>button:last { margin-right:0; }
.poll-sq-results__text { font-size:14px; font-family:Open Sans,OpenSans-fallback,sans-serif; line-height:20px; color:#333; }
.poll-sq-results__cta a { width:auto; height:30px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; border:1px solid #006782; border-radius:22.5px; background-color:#fff; outline:none; text-decoration:none; cursor:pointer; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; text-align:center; -webkit-box-sizing:border-box; box-sizing:border-box; margin:16px 0; line-height:30px; padding:0 15px; display:inline-block; vertical-align:middle; }
.poll-sq-results__cta a:hover { background-color:#006782; text-decoration:none; }
.poll-sq-results__cta a:hover span { color:#fff; }
.poll-sq-results__cta a span { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; color:#006782; display:inline-block; }
.poll-sq-results__footer { border-top:1px solid #d1d1d1; padding-top:16px; margin-top:16px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:100%; }
.poll-sq-results__share { -ms-flex-direction:column; flex-direction:column; -ms-flex-preferred-size:100%; flex-basis:100%; -ms-flex:1; flex:1; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; }
.poll-sq-results__count-restart,.poll-sq-results__share { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-box-flex:1; margin-left:auto; }
.poll-sq-results__count-restart { -ms-flex-direction:column; flex-direction:column; -ms-flex-preferred-size:100%; flex-basis:100%; -ms-flex:1; flex:1; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.poll-sq-results__restart { border:none; background:none; outline:none; padding:0; margin:0; text-align:left; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:600; line-height:24px; letter-spacing:normal; cursor:pointer; color:#005cb7; }
.poll-sq-results__newsletter { margin-bottom:-20px; }
.poll-sq-results .social--minimal { margin:0 0 33px; position:relative; left:24px; }
.poll-sq-results .social--minimal .social__share { display:-webkit-box; display:-ms-flexbox; display:flex; }
.poll-sq-results .social--minimal .social__share__btn { width:45px; height:45px; margin:0 10px 0 0; border:1px solid; border-radius:50%; background:none; outline:0; cursor:pointer; }
.poll-sq-error { font-size:14px; font-family:Open Sans,OpenSans-fallback,sans-serif; color:#d0021b; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.poll-sq-single-select { padding-bottom:0; }
.poll-sq-multi-select__hint { color:#666; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:13px; margin-bottom:16px; }
.poll-sq-multi-select__footer { display:-webkit-box; display:-ms-flexbox; display:flex; white-space:nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.poll-sq-multi-select__submit { width:76px; height:40px; border-radius:22.5px; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08); box-shadow:0 2px 4px 0 rgba(0,0,0,.08); background-color:#058574; border:none; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; color:#fff; font-size:16px; margin-left:auto; margin-right:24px; margin-bottom:16px; cursor:pointer; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.poll-sq-multi-select__submit[disabled] { background-color:#d1d1d1; cursor:not-allowed; }
.poll-sq-multi-select .poll-sq-option { outline:none; }
.poll-sq-multi-select .poll-sq-option--selected { border:2px solid #8dcfc0; }
.poll-sq-multi-select .poll-sq-option--selected[disabled] { border:none; }
.poll-sq { position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; margin:0 auto; }

@media (min-width:577px) {
    .poll-sq { max-width:695px; margin:0 auto; } 
} 
.poll-sq__question { margin:12px 0 16px; }
.poll-sq__question-text { display:block; font-size:20px; line-height:1.7; margin:0; }
.poll-sq-poll__image { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; margin:0 0 -72px auto; z-index:10; width:128px; height:111px; -webkit-mask:url("data:image/svg+xml; charset=utf-8,%3Csvg height='auto' viewBox='0 0 247 215' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M116.33 231c55.41 0 105.725-30.784 113.975-143.658S171.74-25.532 116.329-6.59C60.92 12.349 16 46.595 16 112.204 16 177.814 60.919 231 116.33 231z' id='a'/%3E%3C/defs%3E%3Cuse fill='%23D1D1D1' transform='rotate(-90 123.5 107.5)' xlink:href='%23a'/%3E%3C/svg%3E"); mask:url("data:image/svg+xml; charset=utf-8,%3Csvg height='auto' viewBox='0 0 247 215' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M116.33 231c55.41 0 105.725-30.784 113.975-143.658S171.74-25.532 116.329-6.59C60.92 12.349 16 46.595 16 112.204 16 177.814 60.919 231 116.33 231z' id='a'/%3E%3C/defs%3E%3Cuse fill='%23D1D1D1' transform='rotate(-90 123.5 107.5)' xlink:href='%23a'/%3E%3C/svg%3E"); }

@media (min-width:577px) {
    .poll-sq-poll__image { margin:0 0 -132px auto; width:247px; height:215px; } 
} 
.poll-sq__content { background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='699' height='135'%3E%3Cpath fill='%23C9EAF2' fill-rule='evenodd' d='M697 13.081c-48.551 42.65-104.874 66.631-168.967 71.946C434.178 92.81 416.996 55.43 251.125 55.43 174.723 55.43 91.015 81.953 0 135V-38h697v51.081z'/%3E%3C/svg%3E"); background-position:-2px -2px; background-repeat:no-repeat; background-size:auto 95px; padding:24px 0 16px; z-index:2; border:2px solid #c9eaf2; border-radius:8px; overflow:hidden; position:relative; }

@media (min-width:577px) {
    .poll-sq__content { background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='699' height='135'%3E%3Cpath fill='%23C9EAF2' fill-rule='evenodd' d='M697 13.081c-48.551 42.65-104.874 66.631-168.967 71.946C434.178 92.81 416.996 55.43 251.125 55.43 174.723 55.43 91.015 81.953 0 135V-38h697v51.081z'/%3E%3C/svg%3E"); background-size:auto 135px; } 
} 
.poll-sq-multi-select__footer,.poll-sq-multi-select__hint,.poll-sq-results,.poll-sq-single-select__footer,.poll-sq-subheading,.poll-sq__options:not(.image-text-options),.poll-sq__question { padding-left:16px; padding-right:16px; }
.poll-sq__subheading { height:15px; }
.poll-sq__sponsor-text { position:absolute; bottom:-25px; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); white-space:nowrap; font-size:14px; color:#666; }

@media (min-width:577px) {
    .poll-sq__sponsor-text { left:auto; right:0; -webkit-transform:none; -ms-transform:none; transform:none; } 
} 
.poll-sq--has-ad { max-width:none; }
.poll-sq--has-ad .poll-sq__container { max-width:695px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }

@media (min-width:769px) {
    .poll-sq--has-ad { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.poll-sq__ad-col { min-width:300px; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; margin:24px 0 0; }

@media (min-width:769px) {
    .poll-sq__ad-col { text-align:center; margin:0 0 0 24px; } 
} 
.poll-sq.poll-sq--has-image .poll-sq__question { margin-top:16px; }

@media (min-width:577px) {
    .poll-sq.poll-sq--has-image .poll-sq__question { margin-top:12px; min-height:68px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; padding-right:210px; } 
} 

@media (min-width:769px) {
    .poll-sq.poll-sq--has-image .poll-sq__ad-col { margin:83px 0 0 24px; } 
} 
@supports not ((-webkit-mask:url("")) or (mask:url(""))) {
      .poll-sq-poll__image { overflow:hidden; border-radius:50%; width:111px; height:111px; -webkit-mask:none; mask:none; }

@media (min-width:577px) {
    .poll-sq-poll__image { width:215px; height:215px; } 
} }
.checked-item { cursor:pointer; }
.checked-item__input { position:absolute; opacity:0; cursor:pointer; }
.form { padding:10px 0 40px; text-align:center; }
.form .field { font-size:15px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:600; line-height:1.47; color:#333; text-align:left; padding:0 38px; }
.form .field~.field { margin-top:15px; }
.form .field-label { display:block; }
.form .field--invalid .field-error { font-weight:400; margin-top:4px; }
.form .field--invalid .field-error,.form .form-submission-error { font-size:15px; font-family:Open Sans,OpenSans-fallback,sans-serif; line-height:1.47; color:#f44c63; display:block; }
.form .form-submission-error { padding:20px 38px 0; text-align:left; }
.form .dropdown__control,.form .dropdown__control--is-focused,.form .dropdown__control:focus,.form .multi-value-dropdown__control,.form .multi-value-dropdown__control--is-focused,.form .multi-value-dropdown__control:focus { border-radius:2px; border:1px solid #c1c1c1; -webkit-box-shadow:none; box-shadow:none; background-color:#fff; }
.form .dropdown__menu,.form .multi-value-dropdown__menu { margin-top:-1px; border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:2px; border-bottom-right-radius:2px; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.14); box-shadow:0 2px 4px 0 rgba(0,0,0,.14); border:1px solid #c1c1c1; border-top-color:#dedede; }
.form .dropdown__option--is-focused,.form .dropdown__option--is-selected,.form .dropdown__option:active,.form .multi-value-dropdown__option--is-focused,.form .multi-value-dropdown__option--is-selected,.form .multi-value-dropdown__option:active { background-color:#f6f6f6; }
.form .dropdown__indicator-separator,.form .multi-value-dropdown__indicator-separator { display:none; }
.form .dropdown__placeholder,.form .multi-value-dropdown__placeholder { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; font-weight:600; line-height:1.47; color:#000; }
.form .dropdown__placeholder .field-optional-indicator,.form .multi-value-dropdown__placeholder .field-optional-indicator { font-style:italic; color:#9b9b9b; margin-left:6px; font-weight:400; display:inline-block; }
.form .dropdown__option,.form .multi-value-dropdown__option { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; font-weight:400; line-height:1.47; color:#000; }
.form .dropdown--is-open .dropdown__indicator svg,.form .multi-value-dropdown--is-open .multi-value-dropdown__indicator svg { -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }
.form .multi-value-dropdown__menu { position:relative; max-height:340px; }
.form .multi-value-dropdown__multi-value { background-color:#007ab8; border-radius:20px; padding:3px 5px 3px 12px; position:relative; -webkit-box-align:center; align-items:center; -ms-flex-align:center; }
.form .multi-value-dropdown__multi-value__label { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; font-weight:400; color:#fff; max-width:200px; }
.form .multi-value-dropdown__multi-value__remove { background-color:#fff; color:#007ab8; border-radius:50%; height:24px; width:24px; margin-left:8px; cursor:pointer; display:-ms-flexbox; display:-webkit-box; display:flex; -webkit-box-align:center; align-items:center; -webkit-box-pack:center; justify-content:center; -ms-flex-pack:center; -ms-flex-align:center; flex-shrink:0; -ms-flex-negative:0; }
.form .field--invalid .dropdown__control,.form .field--invalid .multi-value-dropdown__control { border-color:#f44c63; }
.form .field--input input { width:100%; padding:12px 15px; border-radius:2px; border:1px solid #c1c1c1; -webkit-box-sizing:border-box; box-sizing:border-box; }
.form .field--input-disclaimer { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; line-height:1.73; font-weight:400; padding:10px 15px; }
.form .field--invalid.field--input input { border-color:#f44c63; }
.form .field--input.field--optional input::-ms-input-placeholder { font-style:italic; }
.form .field--input.field--optional input::placeholder { font-style:italic; }
.form .field--input.field--optional input::-webkit-input-placeholder { font-style:italic; }
.form .field--input.field--optional input::-moz-placeholder { font-style:italic; }
.form .field--input.field--optional input:-ms-input-placeholder { font-style:italic; }
.form .field--input.field--optional input:-moz-placeholder { font-style:italic; }
.form .field--radio .field__input-container { padding-top:8px; }
.form .field--radio .checked-item { display:inline-block; }
.form .field--radio .checked-item~.checked-item { margin-left:36px; }
.form .field--radio .checked-item__check { width:18px; height:18px; border:1px solid #c1c1c1; border-radius:50%; display:inline-block; margin-right:12px; vertical-align:middle; }
.form .field--radio .checked-item__label { vertical-align:middle; }
.form .field--radio .checked-item--checked .checked-item__check { border-color:#007ab8; }
.form .field--radio .checked-item--checked .checked-item__check span { width:10px; height:10px; background-color:#007ab8; display:inline-block; border-radius:50%; margin:4px; }
.form .form__submit-btn { border-radius:2px; display:inline-block; font-size:15px; font-weight:600; margin-top:30px; background-color:#007ab8; color:#fff; cursor:pointer; border:none; }
.form .form__submit-btn span { display:block; padding:12px 16px; }
.form.form--is-invalid .form__submit-btn { background-color:#fff; color:#757575; border:1px solid #dedede; }
.form .field--textarea textarea { min-height:127px; width:100%; -webkit-box-sizing:border-box; box-sizing:border-box; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; font-weight:400; font-style:italic; line-height:normal; letter-spacing:normal; color:#333; padding:8px 10px; border:none; resize:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-box-shadow:none; box-shadow:none; outline:0; display:block; overflow:hidden; }
.form .field--textarea .remaining-chars { background-color:#fff; text-align:right; }
.form .field--textarea .remaining-chars__count { display:block; margin-right:14px; font-size:12px; font-style:italic; font-weight:400; line-height:1.83; color:#9b9b9b; }
.form .field--invalid.field--textarea textarea { border:1px solid #f44c63; }
.checked-item { display:-webkit-box; display:-ms-flexbox; display:flex; }
.checked-item__check { width:20px; height:20px; border:1px solid #c1c1c1; border-radius:2px; margin-top:5px; -ms-flex-negative:0; flex-shrink:0; }
.checked-item__check svg { opacity:0; width:12px; height:12px; fill:#fff; margin:4px; }
.checked-item--checked .checked-item__check { border-color:#007ab8; background-color:#007ab8; }
.checked-item--checked svg { opacity:1; }
.checked-item__label { display:inline-block; word-wrap:break-word; -ms-flex:0 1 auto; -webkit-box-flex:0; flex:0 1 auto; font-size:15px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-weight:400; line-height:1.73; color:#333; margin-left:10px; }
.checked-item__label a { color:#005cb7; }
.tip { max-width:387px; min-height:250px; padding:30px 30px 0; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:#fff; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 5px 15px 0 rgba(0,0,0,.05); box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 5px 15px 0 rgba(0,0,0,.05); }
.tip__social-buttons { display:-webkit-box; display:-ms-flexbox; display:flex; border-top:1px solid #e9e9e9; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.tip__social-buttons>div { top:0; }
.tip__social-buttons .social__btn--share path { fill:#fff; stroke:#666; }
.tip .tippi-like { margin:auto 10px 15px; }
.tip .tippi-like__btn { width:25px; }
.tip .social--default:hover .social__share { bottom:0; -webkit-transform:scaleY(1); -ms-transform:scaleY(1); transform:scaleY(1); }
.tip-text { font-family:Merriweather,Merriweather-fallback,serif; font-size:16px; font-weight:700; font-style:normal; font-stretch:normal; line-height:26px; letter-spacing:0; margin-bottom:20px; color:#000; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; word-break:break-word; }
.tip-text__more-link { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:15px; font-weight:600; color:#005cb7; padding-right:40px; padding-left:5px; text-decoration:none; }
.tip-text__more-link:hover { text-decoration:underline; }
.tip-author-image { -webkit-box-flex:0; -ms-flex:0 0 52px; flex:0 0 52px; margin-top:5px; }
.tip-author-image img { width:45px; height:45px; }
.tip-author-image svg { max-width:40px; max-height:40px; }
.tip-author-meta-info { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; color:#666; line-height:18px; padding-right:20px; }
.tip-author-meta-info span:before { content:"\2022"; margin-right:4px; }
.tip-author-meta-info div { margin-bottom:4px; }
.tip-author-meta-info span:first-of-type:before { content:none; }
.tip-author { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.tip-author__content { -webkit-box-flex:1; -ms-flex:1; flex:1; }
.tip-author__name { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:14px; font-weight:600; color:#666; line-height:25px; }
.tippi-tip-topic-btn { display:inline-block; border-radius:20px; border:1px solid #ad6202; cursor:pointer; background:#fff; outline:none; margin:0 8px 8px 0; text-decoration:none; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; white-space:nowrap; }
.tippi-tip-topic-btn__text { display:block; padding:0 11px; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; font-weight:600; font-style:normal; font-stretch:normal; line-height:26px; letter-spacing:normal; color:#ad6202; }
.tippi-tip-topic-btn.tippi-tip-topic-btn--all { background-color:#eaeaea; border:1px solid #eaeaea; max-width:64px; }
.tippi-tip-topic-btn.tippi-tip-topic-btn--all:hover { background-color:#d1d1d1; }
.tippi-tip-topic-btn.tippi-tip-topic-btn--all .tippi-tip-topic-btn__text { font-weight:700; color:#333; padding:0 10px; }
.tippi-tip-topic-btn.tippi-tip-topic-btn--all .tippi-tip-topic-btn__text svg { width:11px; position:relative; margin-left:3px; top:5px; }
.tip-topic-links { padding:20px 0; }
.tippi-filted-sld-item { background:#56665f; height:35px; padding:1px 35px 0 14px; color:#fff; font-size:14px; line-height:2.29; font-family:Open Sans,OpenSans-fallback,sans-serif; position:relative; margin:11px 10px 0 0; border-radius:35px; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }
.tippi-filted-sld-item__delete { display:block; width:24px; height:24px; border-radius:24px; background:#fff; position:absolute; top:5px; right:5px; border:0; cursor:pointer; }
.tippi-filted-sld-item__delete:before { position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); font-size:20px; font-weight:600; content:"\D7"; line-height:1; margin:0 0 0 .5px; }
.hero-section+.tippi-filter--static { margin-top:-25px; }
.tippi-filter { -webkit-box-sizing:border-box; box-sizing:border-box; }
.tippi-filter--static { padding-left:20px; padding-right:20px; margin-bottom:20px; background:#f4f4f4; }
.tippi-filter--static .tippi-filter__fields { -webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1); box-shadow:0 2px 6px 0 rgba(0,0,0,.1); border:1px solid #cdcdcd; border-radius:2px; }
.tippi-filter--static .tippi-filter__fields .col-dropdown { margin-top:1px; }
.tippi-filter--static .tippi-filter__selected { margin:-25px -20px 10px; padding:35px 10px 0 20px; }

@media screen and (min-width:1025px) {
    .tippi-filter--static { background:transparent; margin-top:-25px; margin-bottom:20px; } .tippi-filter--static .tippi-filter__fields .col-dropdown { margin-top:0; } .tippi-filter--static .tippi-filter__selected { padding:40px 10px 0 20px; margin:-20px -20px 40px; } 
} 
.tippi-filter--expanded { background:transparent; }
.tippi-filter--sticky { position:fixed; top:95px; left:0; width:100%; z-index:100; height:calc(100% - 95px); background:#fff; }
.tippi-filter--sticky .tippi-filter__selected { padding:10px 20px 20px; }
.tippi-filter--sticky .tippi-filter__scroll-area { position:absolute; top:0; left:0; width:100%; height:calc(100% - 105px); overflow-y:scroll; }
.tippi-filter--sticky .tippi-submit-button { margin:0; }

@media screen and (min-width:768px) {
    .tippi-filter--sticky { top:120px; height:calc(100% - 120px); } 
} 
.tippi-filter *,.tippi-filter:after,.tippi-filter:before { -webkit-box-sizing:border-box; box-sizing:border-box; }

@media screen and (min-width:1025px) {
    .tippi-filter__container { max-width:1210px; margin:0 auto; padding:0 15px; } 
} 
.tippi-filter__fields { position:relative; z-index:20; background:#fff; }
.tippi-filter__fields .col-dropdown { margin-left:20px; margin-right:20px; }
.tippi-filter__fields .col-dropdown+.col-dropdown { border-top:1px solid #dedede; }
.tippi-filter__fields .col-dropdown__label { padding:13px 0; }
.tippi-filter__fields .col-dropdown__content { margin:0 -20px; width:auto; }
.tippi-filter__fields .col-dropdown--hide-label .col-dropdown__label { display:none; }
.tippi-filter__fields .col-dropdown--hide-label .col-dropdown__content { background:#fff; }

@media screen and (min-width:1025px) {
    .tippi-filter__fields { background:#fff; border-radius:2px; display:-webkit-box; display:-ms-flexbox; display:flex; padding-left:0; padding-right:0; border:0; } .tippi-filter__fields .col-dropdown { padding-left:20px; padding-right:20px; margin-left:0; margin-right:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } .tippi-filter__fields .col-dropdown+.col-dropdown { border-top:0; border-left:1px solid #dedede; } .tippi-filter__fields .col-dropdown__label { padding:11px 0; } .tippi-filter__fields .col-dropdown__content { margin:0; } 
} 
.tippi-filter__selected { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap; background:#f4f4f4; }

@media screen and (min-width:1025px) {
    .tippi-filter__selected { background:transparent; padding-top:0; margin-top:0; } 
} 
.tippi-filter__mobile-tabs { display:-webkit-box; display:-ms-flexbox; display:flex; margin:-25px 0 0; background:#fff; }
.tippi-filter__mobile-tabs .col-dropdown__label { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; position:relative; }
.tippi-filter__mobile-tabs .col-dropdown__label:before { content:""; display:block; width:100%; height:1px; background:#dedede; position:absolute; bottom:-1px; left:0; }
.tippi-filter__mobile-tabs .col-dropdown__label--expanded:before { display:none; }
.tippi-filter__mobile-tabs .col-dropdown__label--expanded .col-dropdown__label-icon { -webkit-transform:rotate(180deg) translateY(-3px); -ms-transform:rotate(180deg) translateY(-3px); transform:rotate(180deg) translateY(-3px); }
.tippi-filter__mobile-tabs .col-dropdown__label-icon { margin-left:10px; }
.tippi-filter__mobile-tabs .col-dropdown__label:first-child { margin:0 20px; }
.tippi-filter__button-area { position:absolute; bottom:0; left:0; width:100%; padding:10px 20px 20px; -webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,.08); box-shadow:0 -2px 4px 0 rgba(0,0,0,.08); z-index:110; }
.tippi-submit-button.tippi-submit-button--mobile-apply { margin:9px -1px -1px; width:calc(100% + 2px); padding-top:14px; padding-bottom:14px; }
.sort-tab { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.sort-tab-link { color:#9b9b9b; text-align:center; border:none; outline:none; cursor:pointer; padding:8px 0 11px; font-size:14px; width:85px; background-color:transparent; }
.sort-tab-link__active { color:#1d1f24; font-weight:600; border-bottom:thick solid #000; padding:11px 0 8px; }
.eh-carousel-upd.slick-slider { -webkit-box-sizing:border-box; box-sizing:border-box; display:block; position:relative; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.eh-carousel-upd .slick-list { display:block; margin:0; overflow:hidden; padding:0; position:relative; }
.eh-carousel-upd .slick-list:focus { outline:none; }
.eh-carousel-upd .slick-list.dragging { cursor:pointer; cursor:hand; }
.eh-carousel-upd.slick-slider .slick-list,.eh-carousel-upd.slick-slider .slick-track { -webkit-transform:translateZ(0); transform:translateZ(0); }
.eh-carousel-upd .slick-track { -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; display:-webkit-box; display:-ms-flexbox; display:flex; position:relative; left:0; top:0; margin-left:auto; margin-right:auto; min-width:100%; }
.eh-carousel-upd .slick-track:after,.eh-carousel-upd .slick-track:before { content:""; display:table; }
.eh-carousel-upd .slick-track:after { clear:both; }
.slick-loading .eh-carousel-upd .slick-track { visibility:hidden; }
.eh-carousel-upd .slick-slide { float:left; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; min-height:1px; padding:0; }
.eh-carousel-upd .slick-slide>div { height:100%; }
[dir=rtl] .eh-carousel-upd .slick-slide { float:right; }
.eh-carousel-upd .slick-slide img { display:block; }
.eh-carousel-upd .slick-slide.slick-loading img { display:none; }
.eh-carousel-upd .slick-slide.dragging img { pointer-events:none; }
.slick-initialized .eh-carousel-upd .slick-slide { display:block; }
.slick-loading .eh-carousel-upd .slick-slide { visibility:hidden; }
.slick-vertical .eh-carousel-upd .slick-slide { border:1px solid transparent; display:block; height:auto; }

@media (max-width:768.98px) {
    .eh-carousel-upd .slick-slide { width:300px; } 
} 

@media (max-width:576.98px) {
    .eh-carousel-upd .slick-slide { width:270px; } 
} 
.eh-carousel-upd .slick-arrow.slick-hidden { display:none; }
.eh-carousel-upd__nav-arrow { -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-radius:50%; border:1.5px solid #058574; background:transparent; color:#058574; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; height:40px; width:40px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:0 10px; outline:none; position:absolute; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out; top:50%; }
.eh-carousel-upd__nav-arrow--next { right:-20px; -webkit-transform:translate(100%,-50%); -ms-transform:translate(100%,-50%); transform:translate(100%,-50%); }
.eh-carousel-upd__nav-arrow--next svg { right:-1px; position:relative; }
.eh-carousel-upd__nav-arrow--prev { left:-20px; -webkit-transform:translate(-100%,-50%); -ms-transform:translate(-100%,-50%); transform:translate(-100%,-50%); }
.eh-carousel-upd__nav-arrow--prev svg { position:relative; left:-1px; }
.eh-carousel-upd__nav-arrow.slick-disabled { display:none; }
.eh-carousel-upd__nav-arrow:active,.eh-carousel-upd__nav-arrow:hover { background:#058574; border:1.5px solid #058574; color:#fff; }
.eh-carousel-upd .eh-carousel-upd__dots { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:15px auto; list-style:none; }
.eh-carousel-upd .eh-carousel-upd__dots li { margin:0 6px; padding:0; }
.eh-carousel-upd .eh-carousel-upd__dots li:last-child { margin:0 6px; }
.eh-carousel-upd .eh-carousel-upd__dots li:before { display:none; }
.eh-carousel-upd .eh-carousel-upd__dots li button { background:#dedede; border:0; border-radius:50%; display:block; font-size:0; height:10px; outline:none; padding:0; -webkit-transition:background-color .2s ease-out; -o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; width:10px; }
.eh-carousel-upd .eh-carousel-upd__dots li.slick-active button { background:#333; }
.slick-slider { -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; }
.slick-list,.slick-slider { position:relative; display:block; }
.slick-list { overflow:hidden; margin:0; padding:0; }
.slick-list:focus { outline:none; }
.slick-list.dragging { cursor:pointer; cursor:hand; }
.slick-slider .slick-list,.slick-slider .slick-track { -webkit-transform:translateZ(0); transform:translateZ(0); }
.slick-track { position:relative; left:0; top:0; display:block; margin-left:auto; margin-right:auto; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; }
.slick-track:after,.slick-track:before { content:""; display:table; }
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }
.slick-slide { min-height:1px; float:left; display:none; }
.slick-slide>div { height:100%; }
[dir=rtl] .slick-slide { float:right; }
.slick-slide img { display:block; }
.slick-slide.slick-loading img { display:none; }
.slick-slide.dragging img { pointer-events:none; }
.slick-initialized .slick-slide { display:block; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent; }
.slick-arrow.slick-hidden { display:none; }
.right-rail__animation-wrapper { position:relative; }
.right-rail__animation-wrapper-container { opacity:0; -webkit-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; }
.right-rail__animation-wrapper-container--animating { position:absolute; top:0; left:0; width:100%; }
.right-rail__animation-wrapper-container--slide-out { opacity:0; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); }
.right-rail__animation-wrapper-container--slide-in { opacity:1; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }
.article-right-rail { width:100%; min-height:50%; }
.article-right-rail .arr-group__sticky-container { position:-webkit-sticky; position:sticky; top:0; }
.article-right-rail .arr-group__sticky-container>* { float:none; }
.article-right-rail .arr-spacing { width:100%; }
.article-right-rail .arr-group { margin-top:20px; }
.article-right-rail .arr-group .ad-wrapper { margin-bottom:20px; }
.article-right-rail .arr-group--0 { margin-top:0; }
.article-right-rail .arr-group:last-of-type { position:-webkit-sticky; position:sticky; top:0; }
.article-right-rail .arr-group:last-of-type>*,.article-right-rail .text-promo { float:none; }
.article-right-rail .horizontal-content-card__image { width:150px; }
.article-right-rail .featured-promo { border-top:none; margin-left:0; margin-right:0; border-bottom:none; }
.article-right-rail .featured-promo__subheading { font-size:12px; font-weight: bold; text-transform:uppercase; color:#3aab48; padding:0; letter-spacing:1.5px; margin-top:0; margin-bottom:10px; }
.article-right-rail .featured-promo__article { -ms-flex-wrap:wrap; flex-wrap:wrap; }
.article-right-rail .featured-promo__header { margin-left:0; }
.article-right-rail .featured-promo__title { margin:0; }
.article-right-rail .featured-promo__image-link { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:none; width:auto; }
.article-right-rail .featured-promo__image-link img { max-width:300px; }
.article-right-rail--sponsored { width:100%; min-height:100%; }
.article-right-rail--sponsored .article-right-rail__sticky-container { position:-webkit-sticky; position:sticky; }
.article-right-rail--sponsored .article-right-rail__ad { background:#fff; position:relative; z-index:20; }
.article-right-rail--sponsored .article-right-rail__component { margin-top:24px; position:relative; z-index:10; }

@media (min-width:577px) {
    .quiz-intro { padding:16px; } 
} 
.quiz-intro__headline { font-size:24px; line-height:1.42; margin:0 0 16px; }

@media (min-width:1025px) {
    .quiz-intro__headline { font-size:30px; line-height:1.27; } 
} 
.quiz-intro__dek { font-size:18px; line-height:1.56; margin:16px 0; }
.quiz-intro__button { z-index:3; position:relative; }
.quiz-intro__image { position:relative; margin:32px 0 0; overflow:hidden; padding:0 0 0 1px; }
.quiz-intro__image:after { display:block; content:""; padding-top:90%; }
.quiz-intro__image-mask,.quiz-intro__image-picture { position:absolute; top:0; left:0; width:100%; height:100%; }
.quiz-intro__image-mask { z-index:2; }
.quiz-intro__image-mask svg { width:100%; height:auto; }
.quiz-intro__image-picture { z-index:1; top:1px; width:calc(100% - 1px); height:calc(100% - 2px); overflow:hidden; }

@media (min-width:577px) {
    .quiz-intro__image { max-width:530px; margin:-40px 0 0 auto; } 
} 
.quiz-intro__byline { margin:0 0 24px; font-size:14px; line-height:1.43; }

@media (min-width:577px) {
    .quiz-intro__byline { margin:0 0 32px; } 
} 
.quiz-intro__byline .by-line__authors { display:block; margin:0 0 4px; }
.quiz-intro__byline .by-line__authors>div { display:inline; }
.quiz-intro__byline .by-line__profile-icons { display:none; }
.quiz-intro__byline .by-line__last-updated { margin-top:12px; font-size:12px; line-height:normal; color:#666; }

@media (min-width:577px) {
    .quiz-intro__byline .by-line__info-wrapper { display:block; } 
} 
.assessment-answer { background:#f5f7fa; border-radius:12px; border:1px solid #f5f7fa; cursor:pointer; display:block; width:100%; font-family:Open Sans,sans-serif; font-size:16px; line-height:1.75; padding:0; position:relative; text-align:left; overflow:hidden; -webkit-transition:background-color .4s ease-out,border-color .4s ease-out; -o-transition:background-color .4s ease-out,border-color .4s ease-out; transition:background-color .4s ease-out,border-color .4s ease-out; }
.assessment-answer:before { content:none; }

@media (hover:hover) {
    .assessment-answer:hover { border-color:#8dcfc0; } 
} 

@media (min-width:577px) {
    .assessment-answer { width:calc(50% - 10px); } 
} 
.assessment-answer__button { background:transparent; border:0; cursor:pointer; outline:none; position:absolute; padding:0; left:0; margin:0; top:0; width:100%; height:100%; font-size:0; z-index:10; }
.assessment-answer__label { display:block; padding:14px 25px; font-size:16px; line-height:1.75; }
.assessment-answer__image { margin:0; padding:0; position:relative; overflow:hidden; }
.assessment-answer__image:before { content:""; display:block; padding-top:68%; }
.assessment-answer__image img { position:absolute; width:auto; height:100%; display:block; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.assessment-answer__bool-icon { -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-radius:50%; color:#fff; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:24px; height:24px; position:absolute; right:20px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.assessment-answer__bool-icon--correct { background:#058574; }
.assessment-answer__bool-icon--incorrect { background:#f99401; }
.assessment-answer--selected { background:#ebfcfa; border-color:#8dcfc0; cursor:default; }
.assessment-answer--text,.assessment-answer--text:last-child { margin-bottom:14px; }
.assessment-answer--with-image { width:calc(50% - 10px); margin-bottom:20px; }
.assessment-answer--with-image:last-child { margin-bottom:20px; }
.assessment-answer--with-image .assessment-answer__label { font-size:15px; line-height:1.13; padding:16px 12px; }

@media (min-width:577px) {
    .assessment-answer--with-image .assessment-answer__label { font-size:16px; line-height:1.75; padding:28px; } 
} 
.assessment-answer--with-image .assessment-answer__bool-icon { top:auto; bottom:0; right:0; -webkit-transform:none; -ms-transform:none; transform:none; width:33px; height:30px; border-radius:12px 0 0 0; }
.assessment-answer--with-image .assessment-answer__bool-icon svg { position:relative; left:1px; }

@media (min-width:577px) {
    .assessment-answer--full-width { width:auto; } 
} 
.assessment-answer--correct { background:#e9fbf5; border-color:#8dcfc0; }
.assessment-answer--incorrect { background:#fef7eb; border-color:#ffc467; }

@media (hover:hover) {
    .assessment-answer--incorrect:hover { border-color:#ffc467; } 
} 
.assessment-answer--correct:not(.assessment-answer--with-image) .assessment-answer__label,.assessment-answer--incorrect:not(.assessment-answer--with-image) .assessment-answer__label { padding-right:60px; }
.assessment-explanation { margin:30px 0 0; }
.assessment-explanation:last-child { margin-bottom:0; }
.assessment-explanation__item { padding:0 0 10px; }
.assessment-explanation__item .Collapsible__trigger:hover { text-decoration:none; }
.assessment-explanation__item:last-child { padding-bottom:0; }
.assessment-explanation__text { font-size:16px; line-height:1.75; }
.assessment-explanation__text h2,.assessment-explanation__text h3,.assessment-explanation__text h4 { font-family:Open Sans,sans-serif; font-size:16px; line-height:1.75; color:#333; margin:20px 0 8px; }
.assessment-explanation__text>ol,.assessment-explanation__text>ul { margin:15px 0; }
.assessment-explanation__text>ol li:before,.assessment-explanation__text>ul li:before { width:5px; height:5px; top:13px; left:6px; }
.assessment-explanation__text:last-child { margin-bottom:0; }
.assessment-explanation__selected { font-family:Open Sans,sans-serif; font-size:16px; line-height:1.75; color:#333; margin:20px 0 8px; }
.assessment-explanation__selected span { color:#058574; }
.assessment-explanation .Collapsible__contentInner { padding-top:5px; }
.assessment-explanation__section { margin:0 0 30px; }
.assessment-explanation__section-title { font-family:Open Sans,sans-serif; font-size:16px; line-height:1.75; font-weight:600; margin:0 0 12px; }
.assessment-explanation__section-title--correct { color:#058574; }
.assessment-explanation__section-title--incorrect { color:#f99401; }
.assessment-explanation__section:last-child { margin-bottom:0; }
.assessment-explanation__item--knowledge { margin:0 0 12px; padding:0; }
.assessment-explanation__item--knowledge .assessment-explanation__item-title { font-weight:600; }
.assessment-explanation__item--knowledge .assessment-explanation__item-title--correct { color:#058574; }
.assessment-explanation__item--knowledge .assessment-explanation__item-title--incorrect { color:#f99401; }
.assessment-explanation__item--knowledge:last-child { margin-bottom:0; }
.assessment-explanation__item--knowledge span.assessment-explanation__text { font-size:16px; line-height:1.75; }

@media (min-width:577px) {
    .assessment-explanation__selected-answers { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.assessment-explanation__wrapper { max-height:145px; overflow:hidden; position:relative; }
.assessment-explanation__wrapper--open { max-height:none; }
.assessment-explanation__wrapper-button { z-index:20; position:absolute; right:0; bottom:-2px; background:#fff; border:0; font-size:16px; font-weight:600; color:#058574; cursor:pointer; margin:0; padding:0 0 0 30px; outline:none; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; }
.assessment-explanation__wrapper-button svg { margin:0 0 0 10px; position:relative; top:3px; }

@media (hover:hover) {
    .assessment-explanation__wrapper-button:hover { color:#1b9f81; } 
} 
.assessment-explanation__wrapper-overlay { z-index:10; position:absolute; left:0; bottom:-40px; width:100%; height:40px; -webkit-box-shadow:0 -70px 50px #fff,-51px -25px 25px #fff; box-shadow:0 -70px 50px #fff,-51px -25px 25px #fff; }
.assessment-explanation--knowledge .assessment-explanation__number { font-size:16px; }
.assessment-explanation--knowledge.assessment-explanation--result { border-bottom:1px solid #d1d1d1; padding-bottom:24px; margin-bottom:24px; }
.assessment-explanation--knowledge.assessment-explanation--result:last-child { border-bottom:0; margin-bottom:0; padding-bottom:0; }
.assessment-explanation--knowledge.assessment-explanation--result .assessment-explanation__title { margin:0 0 32px; }
.assessment-explanation--knowledge.assessment-explanation--result .assessment-explanation__selected-answers { margin:0 0 18px; }
.assessment-question { padding:0 0 40px; }

@media (min-width:577px) {
    .assessment-question { padding:0 0 60px; } 
} 
.assessment-question__image { margin:24px 0; padding:0; position:relative; }
.assessment-question__image img { display:block; max-width:100%; width:auto; height:auto; }
.assessment-question__multiple-label { color:#666; font-family:Open Sans,sans-serif; font-size:13px; font-weight:400; line-height:normal; margin:0; }
.assessment-question__answers { margin:24px 0 0; }
.assessment-question__answers--with-image { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap; }

@media (min-width:577px) {
    .assessment-question__answers { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:wrap; flex-wrap:wrap; } .assessment-question__answers--full-width { display:block; } 
} 
.assessment-question__button-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:10px 0 0; }
.assessment-question__button { margin-top:15px; }
.assessment-question__button--hidden { opacity:0; }
.assessment-question__previous-link { background:transparent; border:0; cursor:pointer; color:#058574; font-size:16px; font-weight:600; height:60px; line-height:1.75; margin:15px 0 0; padding:0; outline:none; }

@media (hover:hover) {
    .assessment-question__previous-link:hover { color:#1b9f81; } 
} 
.assessment-question-advertisement { margin:20px 0 40px; }
.assessment-question-advertisement .ad-placeholder { height:250px; }

@media (min-width:769px) {
    .assessment-question-advertisement .ad-placeholder { height:auto; } 
} 
.assessment-email-form { padding:32px 24px; background:#fbf8f6; border-radius:10px; border:1px solid #f7f2ed; margin:0 0 32px; }
.assessment-email-form__title { color:#133b51; margin:0 0 12px; }
.assessment-email-form__download-block { font-family:Open Sans,sans-serif; font-size:12px; margin:0 0 24px; }
.assessment-email-form__download-status { display:block; margin:12px 0 -12px; }
.assessment-email-form__download { background:transparent; border:0; color:#005cb7; cursor:pointer; font-family:Open Sans,sans-serif; margin:0; outline:none; padding:0; }

@media (hover:hover) {
    .assessment-email-form__download:hover { text-decoration:underline; } 
} 

@media (min-width:1024px) {
    .assessment-email-form { padding:32px 48px; } 
} 
.assessment-email-form--sticky { margin:0; font-family:Open Sans,sans-serif; }
.assessment-email-form--sticky h3 { font-family:Merriweather,serif; }
.assessment-spinner { -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; }
.assessment-spinner__rotator { -webkit-animation:spinner-animation 2s linear 0s infinite normal both running; animation:spinner-animation 2s linear 0s infinite normal both running; }
.assessment-spinner__circle { position:relative; background:#fff; background-clip:padding-box; }
.assessment-spinner__circle:before { content:""; position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; border-radius:inherit; background:-webkit-gradient(linear,left top,right top,from(#008fb3),to(#43b03f)); background:-o-linear-gradient(left,#008fb3,#43b03f); background:linear-gradient(90deg,#008fb3,#43b03f); }
.assessment-spinner__circle:after { content:""; position:absolute; top:50%; height:20px; width:0; border-left:30px solid #fff; border-top:15px solid transparent; border-bottom:15px solid transparent; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.assessment-spinner__label { margin:0 0 0 20px; font-size:12px; line-height:1.67; color:#666; }
.assessment-spinner--normal .assessment-spinner__rotator { width:44px; height:44px; }
.assessment-spinner--normal .assessment-spinner__circle { width:44px; height:44px; border:4px solid transparent; border-radius:44px; }
.assessment-spinner--normal .assessment-spinner__circle:before { margin:-4px; }
.assessment-spinner--normal .assessment-spinner__circle:after { left:-4px; }
.assessment-spinner--small { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; margin:0 0 0 -20px; }
.assessment-spinner--small .assessment-spinner__rotator { width:15px; height:15px; }
.assessment-spinner--small .assessment-spinner__circle { width:15px; height:15px; border:3px solid transparent; border-radius:15px; }
.assessment-spinner--small .assessment-spinner__circle:before { margin:-3px; }
.assessment-spinner--small .assessment-spinner__circle:after { left:-3px; height:8px; width:0; border-left:5px solid #fff; border-top:2.5px solid transparent; border-bottom:2.5px solid transparent; }
.assessment-spinner--small .assessment-spinner__label { margin-left:10px; }

@media (min-width:769px) {
    .assessment-spinner--small { margin:0; } 
} 

@-webkit-keyframes spinner-animation {
    0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } to { -webkit-transform:rotate(1turn); transform:rotate(1turn); } 
} 

@keyframes spinner-animation {
    0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } to { -webkit-transform:rotate(1turn); transform:rotate(1turn); } 
} 
.sticky-email-module { position:fixed; top:40px; left:0; width:100%; z-index:1000; background-color:#f7f2ed; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:0 15px; opacity:0; -webkit-transition:opacity .5s ease-in-out; -o-transition:opacity .5s ease-in-out; transition:opacity .5s ease-in-out; }

@media (min-width:577px) {
    .sticky-email-module { top:55px; padding:0 55px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } 
} 
.sticky-email-module--animate { opacity:1; }
.sticky-email-module__title { color:#133b51; margin:26px 0; }

@media (min-width:577px) {
    .sticky-email-module__title { margin:24px; } 
} 
.sticky-email-module__modal { z-index:1000; }
.sticky-email-module__modal .rc-modal { top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:330px; margin:0; background:transparent; }

@media (min-width:577px) {
    .sticky-email-module__modal .rc-modal { width:570px; } 
} 
.sticky-email-module__modal .rc-modal__close-btn { background:none; position:absolute; right:-4px; top:0; }
.sticky-email-module__modal .rc-modal__close-btn:after { color:#058574; }
.assessment-result__explanation { border-bottom:1px solid #d1d1d1; padding:0 0 22px; margin:0 0 22px; }
.assessment-result__media { padding:0; margin:12px 0 20px; position:relative; }
.assessment-result__media figure { padding:0; margin:0; }
.assessment-result__media img { display:block; max-width:100%; height:auto; }
.assessment-result__media--video { margin:12px 0 55px; }
.assessment-result__image { margin:0; }
.assessment-result__answers-expand { padding:32px 0 0; -webkit-box-shadow:-20px -30px 40px #fff; box-shadow:-20px -30px 40px #fff; z-index:20; position:relative; text-align:center; }
.assessment-result__answers-expand--no-shadow { -webkit-box-shadow:none; box-shadow:none; }
.assessment-result__answers-expand .assessment-result__retake-assessments { background-color:transparent; border:0; color:#005cb7; cursor:pointer; text-decoration:underline; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:14px; height:40px; }

@media (hover:hover) {
    .assessment-result__answers-expand .assessment-result__retake-assessments:hover { text-decoration:none; } 
} 
.assessment-result__button { margin:0 0 12px; }
.assessment-result__button svg { margin:0 0 0 10px; position:relative; top:2px; }
.assessment-result__answers+.assessment-result__answers { margin-top:30px; }
.assessment-result__answers-list { overflow:hidden; }
.assessment-result__answers-list--sliced { height:83px; }

@media (min-width:769px) {
    .assessment-result__answers-list--sliced { height:170px; } 
} 
.assessment-result__actions { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin:30px 0 10px; }
.assessment-result__actions h4 { color:#040303; font-size:12px; line-height:normal; }

@media (max-width:576.98px) {
    .assessment-result__actions h4 { margin:0 0 0 10px; } 
} 

@media (min-width:577px) {
    .assessment-result__actions h4 { margin:0 0 15px; } 
} 

@media (min-width:577px) {
    .assessment-result__actions { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 

@media (max-width:576.98px) {
    .assessment-result__share-block { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; } 
} 
.assessment-result__share { margin:0; padding:0; }
.assessment-result__share .social__btn--share { font-size:0; margin:0; color:#999; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:transparent; border:1px solid #d1d1d1; border-radius:40px; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; outline:none; height:42px; width:42px; padding:0; }
.assessment-result__share .social__btn--share svg { position:relative; left:-2px; }
.assessment-result__share .social__btn--share svg path { fill:currentColor; }

@media (max-width:576.98px) {
    .assessment-result__share .social__btn--share { margin:-12px 0 0; } 
} 

@media (hover:hover) {
    .assessment-result__share .social__btn--share:hover { color:#058574; } 
} 

@media (min-width:577px) {
    .assessment-result__share .social__share__btn { -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:transparent; border:1px solid #d1d1d1; border-radius:40px; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; outline:none; height:42px; width:42px; padding:0; margin:0 7px 0 0; } 
} 
.assessment-result__share .social__share__btn--copy-link__confirmation { left:10px; }
.assessment-result__share .social__share__btn--copy-link__confirmation__tail { left:16px; }

@media (max-width:576.98px) {
    .assessment-result__share .social__share__wrapper { margin:0 auto; } .assessment-result__share .social__share { bottom:-20px; left:-10px; } 
} 

@media (min-width:577px) {
    .assessment-result__share .social__share { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 

@media (max-width:576.98px) {
    .assessment-result__retake-block { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; margin:0 0 0 15px; } 
} 
.assessment-result__retake-quiz { -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:transparent; border:1px solid #d1d1d1; border-radius:40px; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; outline:none; height:42px; width:42px; padding:0; color:#999; -webkit-transition:color .2s ease-out; -o-transition:color .2s ease-out; transition:color .2s ease-out; }

@media (max-width:576.98px) {
    .assessment-result__retake-quiz { margin:-12px 0 0; } 
} 

@media (hover:hover) {
    .assessment-result__retake-quiz:hover { color:#058574; } 
} 
.assessment-result .assessment-explanation:first-child { margin-top:0; }
.assessment-result--quiz .assessment-result__title { margin-bottom:12px; }

@media (min-width:577px) {
    .assessment-result--quiz .assessment-result__title { margin-bottom:24px; } 
} 
.assessment-result--quiz .assessment-result__title__correct-nbr { color:#0aadd7; }
.assessment-result--quiz .assessment-result__explanation { margin:0; padding:0; border:0; }
.assessment-result--quiz .assessment-result__answers-list { margin-top:24px; }
.assessment-result--quiz .assessment-result__answers-list--sliced { height:0; margin-top:0; }

@media (min-width:769px) {
    .assessment-result--quiz .assessment-result__answers-list--sliced { height:0; } 
} 
.assessment-result__quiz-expand { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:32px 0 0; }

@media (min-width:577px) {
    .assessment-result__quiz-expand { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 
.assessment-result__quiz-expand .assessment-spinner { position:absolute; bottom:-40px; left:0; }
.assessment-result__quiz-download-pdf { background:transparent; border:0; border-bottom:2px solid #058574; color:#058574; cursor:pointer; font-size:16px; font-weight:600; font-family:Open Sans,sans-serif; outline:none; padding:0; margin:0 0 20px; -webkit-transition:color .2s ease-out,border-color .2s ease-out; -o-transition:color .2s ease-out,border-color .2s ease-out; transition:color .2s ease-out,border-color .2s ease-out; position:relative; }

@media (hover:hover) {
    .assessment-result__quiz-download-pdf:hover { color:#1b9f81; border-color:#1b9f81; } 
} 

@media (min-width:577px) {
    .assessment-result__quiz-download-pdf { margin-bottom:0; } 
} 
.assessment-result__quiz-expand-button { background:#f6f6f6; border:0; border-radius:12px; cursor:pointer; font-family:Open Sans,sans-serif; font-size:16px; height:56px; outline:none; padding:0 10px; margin:0; width:100%; -webkit-transition:background-color .2s ease-out; -o-transition:background-color .2s ease-out; transition:background-color .2s ease-out; }
.assessment-result__quiz-expand-button svg { position:relative; top:3px; margin:0 0 0 10px; }

@media (hover:hover) {
    .assessment-result__quiz-expand-button:hover { background:#dedede; } 
} 

@media (min-width:577px) {
    .assessment-result__quiz-expand-button { width:auto; padding:0 20px; } 
} 
.assessment-result.assessment-result--quiz .assessment-email-form { background:#f4f7fa; border:1px solid #f4f7fa; margin:40px -18px 0; border-radius:0; }

@media (min-width:768px) {
    .assessment-result.assessment-result--quiz .assessment-email-form { margin:40px -20px 0; position:relative; padding:60px 48px; } 
} 

@media (min-width:1025px) {
    .assessment-result.assessment-result--quiz .assessment-email-form { margin:40px -42px 0; } 
} 

@media (min-width:768px) {
    .assessment-result.assessment-result--quiz .assessment-email-form__title { position:absolute; top:50%; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); margin-top:-40px; } 
} 
.assessment-result.assessment-result--quiz .assessment-email-form .en-module-nl__label { display:none; }
.assessment-result-wrapper { min-height:400px; }
.assessment-status-bar__wrapper { position:relative; border-radius:6px; }
.assessment-status-bar__bar-line { background:#50c0d5; height:6px; opacity:.16; }
.assessment-status-bar__status-line { background-color:#50c0d5; border-radius:0 6px 6px 0; position:absolute; top:0; left:0; height:6px; width:20%; -webkit-transition:width .4s ease-out; -o-transition:width .4s ease-out; transition:width .4s ease-out; }
.assessment-status-bar__status-line:before { border-radius:100%; background-color:#50c0d5; content:""; position:absolute; right:0; top:50%; width:15px; height:15px; -webkit-transform:translate(calc(100% - 6px),-50%) scale(0); -ms-transform:translate(calc(100% - 6px),-50%) scale(0); transform:translate(calc(100% - 6px),-50%) scale(0); -webkit-transition:-webkit-transform .2s ease-in-out; transition:-webkit-transform .2s ease-in-out; -o-transition:transform .2s ease-in-out; transition:transform .2s ease-in-out; transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out; }
.assessment-status-bar--white-text .assessment-status-bar__title,.assessment-status-bar--white-text .assessment-status-bar__warning { color:#fff; }
.assessment-status-bar--assessment { background:#f7f2ed; padding:11px 0 16px; position:fixed; top:40px; left:0; width:100%; z-index:110; -webkit-transition:background-color .2s ease-in-out; -o-transition:background-color .2s ease-in-out; transition:background-color .2s ease-in-out; }

@media (min-width:769px) {
    .assessment-status-bar--assessment { padding:9px 0 21px; top:55px; } 
} 
.assessment-status-bar--assessment .assessment-status-bar__title { color:#111; font-size:14px; font-weight:700; line-height:normal; margin:0 0 15px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; }
.assessment-status-bar--assessment .assessment-status-bar__title span { display:none; }

@media (min-width:577px) {
    .assessment-status-bar--assessment .assessment-status-bar__title { font-size:16px; line-height:2.13; margin:0 0 8px; } .assessment-status-bar--assessment .assessment-status-bar__title span { display:inline; } 
} 
.assessment-status-bar--assessment .assessment-status-bar__warning { background:#058574; border-radius:2px; color:#fff; font-size:12px; line-height:18px; padding:15px; position:absolute; top:18px; right:0; width:275px; -webkit-transition:all .4s ease-out; -o-transition:all .4s ease-out; transition:all .4s ease-out; opacity:0; }
.assessment-status-bar--assessment .assessment-status-bar__warning--visible { opacity:1; }

@media (min-width:769px) {
    .assessment-status-bar--assessment .assessment-status-bar__warning { top:25px; } 
} 
.assessment-status-bar--assessment .assessment-status-bar__warning b { display:block; }
.assessment-status-bar--assessment .assessment-status-bar__warning:before { border-top:0; border-right:8px solid transparent; border-left:8px solid transparent; border-bottom:7px solid #058574; content:""; position:absolute; top:0; width:18px; height:0; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); -webkit-transition:all .4s ease-out; -o-transition:all .4s ease-out; transition:all .4s ease-out; }

@media (min-width:769px) {
    .assessment-status-bar--assessment .assessment-status-bar__warning:before { border-right:12px solid transparent; border-left:12px solid transparent; border-bottom:11px solid #058574; width:25px; } 
} 
.assessment-status-bar--assessment .assessment-status-bar__warning--to-right { margin-left:-12px; }
.assessment-status-bar--assessment .assessment-status-bar__warning--to-right:before { left:6px; right:auto; }

@media (min-width:769px) {
    .assessment-status-bar--assessment .assessment-status-bar__warning--to-right { margin-left:-23px; } .assessment-status-bar--assessment .assessment-status-bar__warning--to-right:before { left:10px; } 
} 
.assessment-status-bar--assessment .assessment-status-bar__warning--middle { -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }
.assessment-status-bar--assessment .assessment-status-bar__warning--middle:before { left:50%; right:auto; -webkit-transform:translate(-50%,-100%); -ms-transform:translate(-50%,-100%); transform:translate(-50%,-100%); }
.assessment-status-bar--assessment .assessment-status-bar__warning--to-left { margin-left:12px; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); }
.assessment-status-bar--assessment .assessment-status-bar__warning--to-left:before { left:auto; right:6px; }

@media (min-width:769px) {
    .assessment-status-bar--assessment .assessment-status-bar__warning--to-left { margin-left:23px; } .assessment-status-bar--assessment .assessment-status-bar__warning--to-left:before { right:10px; } 
} 
.assessment-status-bar--quiz { margin:0 0 5px; }
.assessment-status-bar--quiz .assessment-container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.assessment-status-bar--quiz .assessment-status-bar__question-nbr { font-size:16px; line-height:1.75; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; margin-right:15px; }
.assessment-status-bar--quiz .assessment-status-bar__wrapper { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.assessment-sponsor { display:block; margin:0 0 24px; -webkit-transition:margin .2s ease-out; -o-transition:margin .2s ease-out; transition:margin .2s ease-out; }
.assessment-sponsor__title { color:#666; font-size:12px; letter-spacing:1.5px; margin:0 0 8px; text-transform:uppercase; }
.assessment-sponsor__logo img,.assessment-sponsor__logo picture { display:block; width:auto; height:auto; }

@media (min-width:577px) {
    .assessment-sponsor { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:-20px; } .assessment-sponsor__title { margin:0 15px 0 0; } 
} 

@media (min-width:577px) {
    .assessment-sponsor--intro { margin-left:20px; } 
} 
.quiz__content { background:#fff; -webkit-box-shadow:0 2px 13px 0 #c8c6c6; box-shadow:0 2px 13px 0 #c8c6c6; padding:18px; width:100%; max-width:800px; }

@media (min-width:577px) {
    .quiz__content { padding:42px; } 
} 

@media (min-width:769px) {
    .quiz__content { padding:42px 20px; } 
} 

@media (min-width:1025px) {
    .quiz__content { padding:42px; } 
} 
.quiz__question { padding-bottom:0; }
.quiz__question .assessment-question__multiple-label { font-size:16px; line-height:1.75; margin:12px 0; }
.quiz__question .assessment-question__image { margin-top:0; }
.quiz__question .assessment-question__answers--with-image { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-left:-10px; margin-right:-10px; }

@media (min-width:577px) {
    .quiz__question .assessment-question__answers--with-image { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } 
} 
.quiz__question .assessment-answer--with-image { margin-left:10px; margin-right:10px; width:calc(50% - 20px); }

@media (min-width:769px) {
    .quiz__question .assessment-answer--with-image.assessment-answer--one-of-many { width:calc(33.3% - 20px); } 
} 
.quiz__ad-sticky { position:-webkit-sticky; position:sticky; top:77px; }
.quiz__ad-col { width:300px; margin-left:20px; }
.quiz--has-ad-col { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
._assessment-label { color:#0aadd7; font-family:Open Sans,sans-serif; font-size:14px; font-weight:600; line-height:2; margin:0; }
._assessment-title { margin:2px 0 4px; }
.assessment-button { -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-radius:30px; cursor:pointer; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; font-size:16px; font-weight:600; font-family:Open Sans,sans-serif; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; outline:none; text-align:center; height:40px; padding:0 20px; -webkit-transition:color .2s ease-out,background-color .2s ease-out,opacity .2s ease-out; -o-transition:color .2s ease-out,background-color .2s ease-out,opacity .2s ease-out; transition:color .2s ease-out,background-color .2s ease-out,opacity .2s ease-out; }
.assessment-button--full { background:#058574; border:0; color:#fff; }

@media (hover:hover) {
    .assessment-button--full:hover { background-color:#1b9f81; color:#fff; } 
} 
.assessment-button--stroke { background:transparent; border:1.5px solid #058574; color:#058574; -webkit-transition:color .2s ease-out,background-color .2s ease-out,opacity .2s ease-out; -o-transition:color .2s ease-out,background-color .2s ease-out,opacity .2s ease-out; transition:color .2s ease-out,background-color .2s ease-out,opacity .2s ease-out; }
.assessment-button--stroke:hover { color:#058574; text-decoration:none; }

@media (hover:hover) {
    .assessment-button--stroke:hover { background-color:#058574; color:#fff; } 
} 
.assessment-button--big { height:60px; padding:0 25px; }

@media (min-width:577px) {
    .assessment-button--big { padding:0 50px; } 
} 
.assessment .assessment-container { max-width:1200px; padding:0 15px; margin:0 auto; }

@media (min-width:577px) {
    .assessment .assessment-container { padding:0 24px; } 
} 
.assessment-ad-col { display:none; }

@media (min-width:769px) {
    .assessment-ad-col { display:block; position:absolute; top:0; right:24px; padding:30px 0 74px; width:300px; height:100%; } .assessment-ad-col__sticky { position:-webkit-sticky; position:sticky; top:77px; } .assessment-ad-col__sticky--shifted { top:155px; } 
} 
.animation-slide-in { opacity:0; -webkit-transform:translateY(400px); -ms-transform:translateY(400px); transform:translateY(400px); -webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; transition:all .5s ease-out; }

@media (min-width:769px) {
    .animation-slide-in { -webkit-transform:translateY(100px); -ms-transform:translateY(100px); transform:translateY(100px); } 
} 
.animation-slide-in--animated { opacity:1; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }
.animation-fade-in { opacity:0; -webkit-transition:opacity .3s ease-out; -o-transition:opacity .3s ease-out; transition:opacity .3s ease-out; }
.animation-fade-in--animated { opacity:1; }
.assessment-with-icon-blocks { background:#fbf8f6; border-radius:20px; border:1px solid #f7f2ed; padding:0 12px; margin:45px 0 37px; }

@media (min-width:769px) {
    .assessment-with-icon-blocks { padding:0 32px; } 
} 
.assessment-block-with-icon { padding:24px 12px 36px; font-size:14px; line-height:1.43; }
.assessment-block-with-icon__icon { margin:0 0 16px; }
.assessment-block-with-icon__title { font-size:20px; line-height:1.3; margin:0 0 12px; }
.assessment-block-with-icon+.assessment-block-with-icon { border-top:1px solid #d1d1d1; }

@media (min-width:769px) {
    .assessment-block-with-icon__cols { display:-webkit-box; display:-ms-flexbox; display:flex; } .assessment-block-with-icon__cols__left { width:286px; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; margin:0 12px 0 0; } .assessment-block-with-icon__cols__right { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } 
} 

@media (min-width:769px) {
    .assessment-block-with-icon { display:-webkit-box; display:-ms-flexbox; display:flex; padding:26px 0; } .assessment-block-with-icon__icon { width:80px; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; text-align:left; } .assessment-block-with-icon__icon svg { width:52px; } .assessment-block-with-icon__content { text-align:left; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } 
} 
.assessment-download-guide__icon,.assessment-download-guide__title { color:#006782; }
.assessment-download-guide p { margin:0; }
.assessment-download-guide__button { margin:16px 0 0; }

@media (min-width:769px) {
    .assessment-download-guide__button { margin-top:0; } 
} 
.assessment-disclaimer { color:#333; display:block; font-size:12px; line-height:normal; margin:0 0 38px; }
.eh-section-anchor { display:block; position:relative; top:-40px; visibility:hidden; }

@media (min-width:577px) {
    .eh-section-anchor { top:-55px; } 
} 
.eh-section-title { display:block; }
.eh-section-title--default { text-align:center; }
.eh-section-title--default .eh-section-title__container { padding:0 20px; max-width:740px; margin:0 auto; }
.eh-section-title--default .eh-section-title__heading { margin-top:0; }
.eh-section-title--default .eh-section-title__rule-line { display:block; margin:0 auto 30px; width:120px; height:5px; opacity:.6; }
.eh-section-title--default .eh-section-title__dek { text-align:left; }
.eh-section-title--nested { margin:0 auto 30px; }

@media (min-width:577px) {
    .eh-section-title--nested { margin:0 auto 40px; } 
} 
.drug-custom .subheading.drug-custom__subheading { color:#058574; text-transform:uppercase; }

@media (min-width:577px) {
    .drug-custom .subheading.drug-custom__subheading { margin-bottom:20px; } 
} 
.drug-custom__heading { font-size:20px; margin-top:0; }
.drug-custom__title { margin-top:0; margin-bottom:15px; }
.drug-custom .eh-accordion { padding:0; margin-top:30px; }
.drug-custom__attribution { margin-top:30px; }
.landing-content-list__title { max-width:798px; margin-bottom:30px; }

@media (min-width:577px) {
    .landing-content-list__title { margin-bottom:40px; } 
} 
.landing-content-list__title .eh-section-title__heading { margin-bottom:15px; }
.landing-content-list__title .eh-section-title__dek { text-align:center; }
.landing-content-list__item { margin:0 0 30px; position:relative; }

@media (min-width:577px) {
    .landing-content-list__item { margin:0 0 40px; } 
} 
.landing-content-list__item-image { position:relative; padding:0; margin:0 0 7px; overflow:hidden; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }
.landing-content-list__item-image:before { content:""; display:block; padding:56% 0 0; }

@media (min-width:577px) {
    .landing-content-list__item-image { margin:0 0 15px; } 
} 
.landing-content-list__item-video-label { position:absolute; bottom:0; left:0; text-align:center; background:#f5ad35; font-size:12px; text-transform:uppercase; font-weight:400; letter-spacing:1.5px; padding:3px 5px 2px; color:#333; z-index:1; }
.landing-content-list__item-video-label:before { content:url("data:image/svg+xml; charset=utf8,%3Csvg width='10' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' fill-rule='nonzero' d='m9.455,5.584a0.976,0.976 0 0 0 -0.31,-0.366c-0.091,-0.062 -2.263,-1.404 -6.516,-4.026c-0.204,-0.105 -0.45,-0.192 -0.657,-0.192a1.06,1.06 0 0 0 -0.459,0.136c-0.296,0.18 -0.513,0.491 -0.513,0.861l0,8.051c0,0.22 0.078,0.366 0.155,0.513c0.233,0.293 0.543,0.439 0.853,0.439c0.233,0 0.388,-0.073 0.543,-0.146l6.594,-4.026a0.59,0.59 0 0 0 0.31,-0.293a1.03,1.03 0 0 0 0,-0.951z' id='svg_3' stroke='null'/%3E%3C/svg%3E"); margin:0 6px 0 0; }
.landing-content-list__item-title { display:inline; font-size:20px; line-height:1.5; margin:0 0 13px; background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#000; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; }

@media (min-width:577px) {
    .landing-content-list__item-title { font-size:24px; line-height:1.42; } 
} 

@media (min-width:769px) {
    .landing-content-list__item-title { font-size:30px; line-height:1.27; } 
} 
.landing-content-list__item-dek { margin:12px 0 0; font-size:15px; line-height:1.47; }
.landing-content-list__item-byline { display:block; margin:10px 0 0; font-size:12px; line-height:normal; position:relative; z-index:11; }

@media (min-width:577px) {
    .landing-content-list__item-byline { margin:18px 0 0; } 
} 
.landing-content-list__item-author { margin:0 5px 0 0; }
.landing-content-list__item-date { font-size:12px; color:#999; }
.landing-content-list__item-sponsored-label { display:block; font-size:14px; color:#717171; line-height:1.43; margin:10px 0 0; }
.landing-content-list__item--list { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; }

@media (min-width:577px) {
    .landing-content-list__item--list { margin:0 0 40px; } .landing-content-list__item--list .landing-content-list__item-dek { display:block; } 
} 

@media (min-width:577px) {
    .landing-content-list__item--list .landing-content-list__item-title { font-size:20px; line-height:1.7; } 
} 
.landing-content-list__item--list .landing-content-list__item-image { width:95px; -ms-flex-negative:0; flex-shrink:0; margin:0 20px 0 0; }
.landing-content-list__item--list .landing-content-list__item-image:before { padding:100% 0 0; }

@media (min-width:577px) {
    .landing-content-list__item--list .landing-content-list__item-image { width:200px; margin-right:20px; } 
} 

@media (min-width:769px) {
    .landing-content-list__item--list .landing-content-list__item-image { width:294px; } .landing-content-list__item--list .landing-content-list__item-image:before { padding-top:56%; } 
} 
.landing-content-list__item--list:last-child { margin-bottom:0; }

@media (hover:hover) {
    .landing-content-list__item:hover .landing-content-list__item-title { background-size:4px 40%; text-decoration:none; } 
} 
.landing-content-list__item a.full-cover-link { position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999px; overflow:hidden; z-index:10; }
.landing-content-list__item a { z-index:11; }
.landing-content-list__cta-container { text-align:center; margin:30px 0 0; }

@media (min-width:577px) {
    .landing-content-list__cta-container { margin:40px 0 0; } 
} 

@media (min-width:769px) {
    .landing-content-list__cta-container { margin:50px 0 0; } 
} 
.landing-content-list__button svg { margin:0 0 0 10px; }
.landing-content-list__button--see-more svg { position:relative; top:1px; }
.landing-content-list__see-more-button-container { text-align:center; }
.landing-content-list--has-background { padding:30px 0; color:#fff; }
.landing-content-list--has-background h2,.landing-content-list--has-background h3 { color:#fff; }
.landing-content-list--has-background .landing-content-list__item-author { color:#999; }
.landing-content-list--has-background .landing-content-list__item-author a { color:#999; text-decoration:underline; }

@media (hover:hover) {
    .landing-content-list--has-background .landing-content-list__item-author a:hover { color:#999; text-decoration:none; } 
} 
.landing-content-list--has-background .landing-content-list__button { color:#fff; border-color:#fff; }
.landing-content-list--has-background .landing-content-list__button:hover { background:#fff; color:#058574; }

@media (min-width:769px) {
    .landing-content-list--has-background { padding:60px 0; } 
} 

@media (min-width:769px) {
    .landing-content-list .landing-content-list__card-items .landing-content-list__item { margin:0; } 
} 

@media (min-width:769px) {
    .landing-content-list .landing-content-list__card-items--2items { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .landing-content-list .landing-content-list__card-items--2items .landing-content-list__item { width:calc(50% - 12.5px); } 
} 

@media (min-width:769px) {
    .landing-content-list .landing-content-list__card-items--3items { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .landing-content-list .landing-content-list__card-items--3items .landing-content-list__item { width:calc(33.333% - 16.66667px); } 
} 
.landing-content-list .landing-content-list__list-items--hasAd { position:relative; }

@media (min-width:769px) {
    .landing-content-list .landing-content-list__list-items--hasAd { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 

@media (min-width:769px) {
    .landing-content-list .landing-content-list__list-items--hasAd .landing-content-list__ad-col { width:380px; -ms-flex-negative:0; flex-shrink:0; } .landing-content-list .landing-content-list__list-items--hasAd .landing-content-list__ad-col .ad-wrapper { position:-webkit-sticky; position:sticky; top:100px; } 
} 

@media (min-width:1200px) {
    .landing-content-list .landing-content-list__list-items--hasAd .landing-content-list__ad-col { width:480px; } 
} 
.landing-content-list .landing-content-list__ad-col { margin:55px 0 0; }

@media (min-width:577px) {
    .landing-content-list .landing-content-list__ad-col { margin:70px 0 0; } 
} 

@media (min-width:769px) {
    .landing-content-list .landing-content-list__ad-col { margin:0; } 
} 
.landing-content-list--3items .landing-content-list__item-title { font-size:22px; line-height:1.36; }

@media (min-width:769px) {
    .landing-content-list--4items:not(.landing-content-list--is-list) .landing-content-list__cards { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } .landing-content-list--4items:not(.landing-content-list--is-list) .landing-content-list__card-items,.landing-content-list--4items:not(.landing-content-list--is-list) .landing-content-list__list-items { width:calc(50% - 12.5px); } .landing-content-list--4items:not(.landing-content-list--is-list) .landing-content-list__item--list .landing-content-list__item-image { width:181px; } .landing-content-list--4items:not(.landing-content-list--is-list) .landing-content-list__item--list .landing-content-list__item-image:before { padding-top:56%; } .landing-content-list--4items:not(.landing-content-list--is-list) .landing-content-list__item--list .landing-content-list__item-dek { font-size:14px; line-height:1.42; } 
} 

@media (min-width:769px) {
    .landing-content-list--5items .landing-content-list__card-items { margin:0 0 70px; } 
} 
.landing-content-list__container { max-width:1200px; margin:0 auto; padding:0 15px; }

@media (min-width:577px) {
    .landing-content-list__container { padding:0 24px; } 
} 
.tippi-submission-hero { background-color:#f3f3f6; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.tippi-submission-hero__img { width:58px; height:52px; padding-top:20px; -webkit-box-sizing:content-box; box-sizing:content-box; }
.tippi-submission-hero__heading { color:#333; margin:0; padding:20px 0 30px; }
.tippi-submission .form-title { padding:15px 38px 0; font-size:15px; font-weight:600; line-height:1.47; color:#333; display:block; }
.tippi-submission .form-title--secondary { padding:15px 38px 0; font-style:italic; font-weight:400; color:#9b9b9b; }
.tippi-submission .field-group { margin-top:20px; background-color:#f3f3f6; padding:27px 0 29px; }
.tippi-submission .field-group .field--multi-value-dropdown { margin-top:10px; }
.tippi-submission .field-group .field--multi-value-dropdown.field--invalid .multi-value-dropdown__control { border-width:2px; }
.tippi-submission .field-group .field-error { color:#f44c63; }
.tippi-submission .field--textarea.field--invalid textarea { border-width:2px; }
main { font-family:open-sans,sans-serif; font-size:16px; line-height:1.75; color:#333; }
main *,main:after,main:before { -webkit-box-sizing:border-box; box-sizing:border-box; }
main h1,main h2,main h3 { color:#000; font-family:mencken-std-text,serif; font-weight:700; }
main h1 a,main h2 a,main h3 a { background:-webkit-gradient(linear,left top,left bottom,from(#f5ad35),to(#f5ad35)); background:-o-linear-gradient(top,#f5ad35,#f5ad35); background:linear-gradient(180deg,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:4px 4px; text-decoration:none; -webkit-transition:background-size .2s ease-out; -o-transition:background-size .2s ease-out; transition:background-size .2s ease-out; color:#000; }
main h1 a:hover,main h2 a:hover,main h3 a:hover { background-size:4px 40%; text-decoration:none; color:#000; }
main h1 { font-size:32px; line-height:1.25; }

@media (min-width:577px) {
    main h1 { font-size:42px; line-height:1.14; } 
} 

@media (min-width:769px) {
    main h1 { font-size:50px; line-height:1.12; } 
} 
main h2 { font-size:24px; line-height:1.42; margin:40px 0 20px; }
main h2:first-child { margin-top:0; }

@media (min-width:577px) {
    main h2 { font-size:30px; line-height:1.27; margin:50px 0 20px; } 
} 
main h3 { font-size:20px; line-height:1.5; margin:30px 0 20px; }

@media (min-width:577px) {
    main h3 { font-size:22px; line-height:1.36; margin:40px 0 20px; } 
} 
main h4 { font-size:14px; line-height:1.43; font-weight:700; margin:20px 0; }

@media (min-width:577px) {
    main h4 { font-size:16px; line-height:1.75; margin:30px 0 20px; } 
} 
main p { margin:20px 0; }
main p:first-child { margin-top:0; }
main p:last-child { margin-bottom:0; }
main a { color:#005cb7; text-decoration:none; }
main a:hover { color:#005cb7; text-decoration:underline; }
main ol,main ul { margin:30px 0; padding:0; list-style:none; }
main div>li,main p>li,main ul li { display:table; padding:0 0 0 22px; margin:0 0 10px; position:relative; }
main div>li:last-child,main p>li:last-child,main ul li:last-child { margin-bottom:0; }

@media (min-width:577px) {
    main div>li:before,main p>li:before,main ul li:before { top:10px; } 
} 
main ol { counter-reset:myCounter; }
main ol li { display:table; padding:0 0 0 35px; margin:0 0 10px; position:relative; }
main ol li:before { counter-increment:myCounter; content:counter(myCounter); color:#04af8e; display:block; font-weight:700; position:absolute; left:13px; top:0; }
.subheading { font-size:12px; font-family:open-sans,sans-serif; font-weight:400; text-transform:uppercase; color:#666; padding:0; letter-spacing:1.5px; margin-top:0; margin-bottom:10px; }
.sfPageContainer .RadDock .rdCenter .rdCommands li:before { content:none; }
.aboutus__container .aboutus__container-card { position:relative; width:calc(100% - 16px); margin:64px 16px 0; }

@media (min-width:577px) {
    .aboutus__container .aboutus__container-card { width:calc(100% - 24px); margin:96px 24px 0; } 
} 

@media (max-width:991px) {
    .aboutus__container .aboutus__container-card { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } 
} 

@media (min-width:992px) {
    .aboutus__container .aboutus__container-card { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0; width:100%; } 
} 
.aboutus__container .aboutus__img-container { margin-left:16px; margin-right:57px; max-width:468px; z-index:-1; }
.aboutus__container .aboutus__img-container .eh-lazy-placeholder { position:relative; width:100%; padding-top:75%; }

@media (min-width:577px) {
    .aboutus__container .aboutus__img-container { margin-left:36px; } 
} 

@media (min-width:992px) {
    .aboutus__container .aboutus__img-container { margin-left:0; margin-right:22px; -ms-flex-negative:0; flex-shrink:0; width:468px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } .aboutus__container .aboutus__img-container .eh-lazy-placeholder { width:468px; } 
} 
.aboutus__container .aboutus__picture-image { position:relative; width:100%; padding-top:75%; display:block; }

@media (min-width:992px) {
    .aboutus__container .aboutus__picture-image { position:relative; z-index:inherit; margin-top:55px; margin-left:0; padding-left:0; padding-top:0; width:auto; } 
} 
.aboutus__container .aboutus__picture-image>img { width:100%; position:absolute; top:0; }

@media (min-width:992px) {
    .aboutus__container .aboutus__picture-image>img { position:static; width:auto; max-width:100%; } 
} 
.aboutus__container .aboutus__card { min-height:435px; background-color:#f2f2f2; max-width:547px; position:relative; margin-left:auto; margin-right:auto; padding:0 25px 24px; -webkit-box-sizing:border-box; box-sizing:border-box; display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:-36px; }

@media (min-width:577px) {
    .aboutus__container .aboutus__card { min-height:332px; max-width:962px; padding:0 40px 32px; margin-top:-80px; } 
} 

@media (max-width:991px) {
    .aboutus__container .aboutus__card { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } 
} 

@media (min-width:992px) {
    .aboutus__container .aboutus__card { position:relative; min-height:386px; max-width:761px; margin-top:55px; margin-right:0; margin-left:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-item-align:baseline; align-self:baseline; padding-bottom:22px; height:calc(100% - 55px); } 
} 
.aboutus__container .aboutus__card--has-nbr { padding-left:0; }
.aboutus__container .aboutus__card--first .aboutus__content-main { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.aboutus__container .aboutus__card .aboutus__number { font-family:open-sans,sans-serif; font-size:72px; font-weight:700; line-height:.58; letter-spacing:normal; color:#058574; width:41px; padding-top:46px; margin:0 8px; }
.aboutus__container .aboutus__card .aboutus__content { position:relative; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; min-height:411px; }
.news_column{
    padding: 0 10px;
}
@media (min-width:577px) {
    .aboutus__container .aboutus__card .aboutus__content { min-height:300px; } 
} 

@media (min-width:992px) {
    .aboutus__container .aboutus__card .aboutus__content { min-height:354px; } 
} 
.aboutus__container .aboutus__card .aboutus__content-main { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; }
.aboutus__container .aboutus__card .aboutus__subheading { font-size:12px; color:#cb3464; text-transform:uppercase; font-weight: bold; line-height:normal; letter-spacing:1.5px; margin-top:16px; margin-bottom:8px; max-height:30px; overflow:hidden; position:relative; display:block; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-line-clamp:1; }
.aboutus__container .aboutus__card .aboutus__subheading:before { position:absolute; content:"..."; bottom:0; right:0; }
.aboutus__container .aboutus__card .aboutus__subheading:after { content:""; position:absolute; right:0; width:20px; height:20px; background:#f2f2f2; }
@supports (-webkit-line-clamp:1) {
      .aboutus__container .aboutus__card .aboutus__subheading:after,.aboutus__container .aboutus__card .aboutus__subheading:before { display:none; }
}

@media (min-width:577px) {
    .aboutus__container .aboutus__card .aboutus__subheading { max-height:29.92px; overflow:hidden; position:relative; display:block; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-line-clamp:1; } .aboutus__container .aboutus__card .aboutus__subheading:before { position:absolute; content:"..."; bottom:0; right:0; } .aboutus__container .aboutus__card .aboutus__subheading:after { content:""; position:absolute; right:0; width:22px; height:22px; background:#f2f2f2; } @supports (-webkit-line-clamp:1) { .aboutus__container .aboutus__card .aboutus__subheading:after,.aboutus__container .aboutus__card .aboutus__subheading:before{display:none; } 
} }
.aboutus__container .aboutus__card .aboutus__title { margin:0; font-size: 18px; line-height: 1.5; }
.aboutus__container .aboutus__card h1.aboutus__title { max-height:320px; overflow:hidden; position:relative; display:block; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-line-clamp:8; }
.aboutus__container .aboutus__card h1.aboutus__title:before { position:absolute; content:"..."; bottom:0; right:0; }
.aboutus__container .aboutus__card h1.aboutus__title:after { content:""; position:absolute; right:0; width:32px; height:32px; background:#f2f2f2; }
@supports (-webkit-line-clamp:1) {
      .aboutus__container .aboutus__card h1.aboutus__title:after,.aboutus__container .aboutus__card h1.aboutus__title:before { display:none; }
}

@media (min-width:577px) {
    .aboutus__container .aboutus__card h1.aboutus__title { max-height:191.52px; overflow:hidden; position:relative; display:block; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-line-clamp:4; } .aboutus__container .aboutus__card h1.aboutus__title:before { position:absolute; content:"..."; bottom:0; right:0; } .aboutus__container .aboutus__card h1.aboutus__title:after { content:""; position:absolute; right:0; width:42px; height:42px; background:#f2f2f2; } @supports (-webkit-line-clamp:1) { .aboutus__container .aboutus__card h1.aboutus__title:after,.aboutus__container .aboutus__card h1.aboutus__title:before{display:none; } 
} }

@media (min-width:992px) {
    .aboutus__container .aboutus__card h1.aboutus__title { max-height:224px; overflow:hidden; position:relative; display:block; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-line-clamp:4; } .aboutus__container .aboutus__card h1.aboutus__title:before { position:absolute; content:"..."; bottom:0; right:0; } .aboutus__container .aboutus__card h1.aboutus__title:after { content:""; position:absolute; right:0; width:50px; height:50px; background:#f2f2f2; } @supports (-webkit-line-clamp:1) { .aboutus__container .aboutus__card h1.aboutus__title:after,.aboutus__container .aboutus__card h1.aboutus__title:before{display:none; } 
} }
.aboutus__container .aboutus__card h2.aboutus__title { max-height:272.64px; overflow:hidden; position:relative; display:block; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-line-clamp:8; }
.aboutus__container .aboutus__card h2.aboutus__title:before { position:absolute; content:"..."; bottom:0; right:0; }
.aboutus__container .aboutus__card h2.aboutus__title:after { content:""; position:absolute; right:0; width:24px; height:24px; background:#f2f2f2; }
@supports (-webkit-line-clamp:1) {
      .aboutus__container .aboutus__card h2.aboutus__title:after,.aboutus__container .aboutus__card h2.aboutus__title:before { display:none; }
}

@media (min-width:577px) {
    .aboutus__container .aboutus__card h2.aboutus__title { max-height:228.6px; overflow:hidden; position:relative; display:block; display:-webkit-box; -webkit-box-orient:vertical; -o-text-overflow:ellipsis; text-overflow:ellipsis; -webkit-line-clamp:6; } .aboutus__container .aboutus__card h2.aboutus__title:before { position:absolute; content:"..."; bottom:0; right:0; } .aboutus__container .aboutus__card h2.aboutus__title:after { content:""; position:absolute; right:0; width:30px; height:30px; background:#f2f2f2; } @supports (-webkit-line-clamp:1) { .aboutus__container .aboutus__card h2.aboutus__title:after,.aboutus__container .aboutus__card h2.aboutus__title:before{display:none; } 
} }
.aboutus__container .aboutus__card .aboutus__description { font-size:16px; font-family:open-sans,sans-serif; font-weight:600; line-height:1.75; padding-top:12px; margin:0; }
.aboutus__container .aboutus__card .aboutus__carousel-buttons { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; height:40px; }
.aboutus__container .aboutus__card .aboutus__carousel-button { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:40px; height:40px; color:#058574; cursor:pointer; border:1.5px solid #058574; border-radius:50%; background-color:transparent; outline:none; }
.aboutus__container .aboutus__card .aboutus__carousel-button--next { margin-left:15px; }
.aboutus__background-img { position:absolute; right:0; width:100%; height:0; padding-top:71.46667%; z-index:-1; }
.aboutus__background-img img { display:block; position:absolute; top:0; right:0; height:100%; }

@media (min-width:992px) {
    .aboutus__background-img { right:auto; left:-319px; width:auto; height:auto; min-height:100%; min-width:100%; padding-top:0; } .aboutus__background-img img { position:static; right:auto; height:auto; } 
} 
.aboutus__img-container { position:relative; }
.aboutus__container { position:relative; overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; }

@media (min-width:992px) {
    .aboutus__container { -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%; overflow:visible; min-height:550px; } 
} 
.aboutus__container .eh-image__placeholder { z-index:-1; }
.aboutus__container .eh-carousel--not-mounted .aboutus__container-card { display:none; }
.aboutus__container .eh-carousel--not-mounted .aboutus__container-card--first { display:-webkit-box; display:-ms-flexbox; display:flex; }
.aboutus__container .aboutus__carousel-container { overflow:hidden; }

@media (min-width:992px) {
    .aboutus__container .slick-slider.eh-carousel-upd .slick-list { margin-left:64px; margin-right:64px; } 
} 

@media (min-width:992px) {
    .aboutus__container .slick-slider.eh-carousel-upd .slick-slide>div { height:100%; } 
} 
.aboutus__container .slick-slider.eh-carousel-upd .slick-arrow { display:none; }
.aboutus__container .slick-slider.eh-carousel-upd .slick-slide>div { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

@media (min-width:992px) {
    .aboutus__container .slick-slider.eh-carousel-upd .dots-container { display:-webkit-box; display:-ms-flexbox; display:flex; margin-left:64px; margin-right:64px; } 
} 
.aboutus__container .slick-slider.eh-carousel-upd .dots-container__anchor { width:468px; margin-right:22px; }
.aboutus__container .slick-slider.eh-carousel-upd .dots-container__dots { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; position:relative; height:18px; }

@media (min-width:992px) {
    .aboutus__container .slick-slider.eh-carousel-upd .dots-container__dots { max-width:761px; } 
} 
.hometext{
    font-size: 16px;
}
.aboutus__container .slick-slider.eh-carousel-upd .eh-carousel-upd__dots { position:absolute; width:100%; top:8px; margin:0; padding:0; }
.eh-content-block { line-height: 1.6; color: #333; font-size: 16px;}
.eh-content-block__content>a,.eh-content-block__content>div>a,.eh-content-block__content>div>span>a,.eh-content-block__content>ol>li a,.eh-content-block__content>p>a,.eh-content-block__content>p>em>a,.eh-content-block__content>p>i>a,.eh-content-block__content>p>span>a,.eh-content-block__content>p>span>strong>a,.eh-content-block__content>p>strong>a,.eh-content-block__content>span>a,.eh-content-block__content>ul>li a {}
.eh-content-block__content>a:hover,.eh-content-block__content>div>a:hover,.eh-content-block__content>div>span>a:hover,.eh-content-block__content>ol>li a:hover,.eh-content-block__content>p>a:hover,.eh-content-block__content>p>em>a:hover,.eh-content-block__content>p>i>a:hover,.eh-content-block__content>p>span>a:hover,.eh-content-block__content>p>span>strong>a:hover,.eh-content-block__content>p>strong>a:hover,.eh-content-block__content>span>a:hover,.eh-content-block__content>ul>li a:hover { color:#058574; text-decoration:underline; }
.eh-content-block__content>a:active,.eh-content-block__content>a:focus,.eh-content-block__content>div>a:active,.eh-content-block__content>div>a:focus,.eh-content-block__content>div>span>a:active,.eh-content-block__content>div>span>a:focus,.eh-content-block__content>ol>li a:active,.eh-content-block__content>ol>li a:focus,.eh-content-block__content>p>a:active,.eh-content-block__content>p>a:focus,.eh-content-block__content>p>em>a:active,.eh-content-block__content>p>em>a:focus,.eh-content-block__content>p>i>a:active,.eh-content-block__content>p>i>a:focus,.eh-content-block__content>p>span>a:active,.eh-content-block__content>p>span>a:focus,.eh-content-block__content>p>span>strong>a:active,.eh-content-block__content>p>span>strong>a:focus,.eh-content-block__content>p>strong>a:active,.eh-content-block__content>p>strong>a:focus,.eh-content-block__content>span>a:active,.eh-content-block__content>span>a:focus,.eh-content-block__content>ul>li a:active,.eh-content-block__content>ul>li a:focus { color:#058574; text-decoration:underline; background:#e9fbf5; }
.eh-content-block__content>h3 { font-size:18px; line-height:1.33; color:#000; margin:30px 0 20px; }
.eh-content-block__content>h3+p,.eh-content-block__content>h3+ul { margin-top:0; }

@media (min-width:769px) {
    .eh-content-block__content>h3 { font-size:20px; line-height:1.35; } 
} 
.eh-content-block__content>div { margin:20px 0; }
.eh-content-block__content>div.ad-wrapper--inlinebody,.eh-content-block__content>div.ad-wrapper--outstream { margin:0; }
.eh-content-block__drop-cap { font-family:Merriweather,Merriweather-fallback,serif; font-size:80px; line-height:.63; float:left; margin:17px 20px 0 8px; }

@media (min-width:577px) {
    .eh-content-block .eh-image-module { float:left; margin-right:30px; margin-bottom:20px; max-width:310px; } 
} 

@media (min-width:577px) {
    .eh-content-block .eh-image-module__item-image { margin-bottom:0; } 
} 
.eh-content-block .related-content { margin:3% 0 6%; }
.eh-content-block:after { content:""; display:table; clear:both; }

@media (max-width:768.98px) {
    .eh-content-block .text-promo { margin-top:40px; margin-bottom:40px; } 
} 

@media (min-width:577px) and (max-width:768.98px) {
    .eh-content-block .text-promo { margin-left:auto; margin-right:auto; float:none; } 
} 

@media (min-width:769px) {
    .eh-content-block .text-promo { margin-top:20px; margin-bottom:20px; } 
} 
.eh-content-block iframe { width:100%; border:0; }
.eh-content-block .ad-wrapper iframe { width:auto; }
.eh-content-block .ad-wrapper--media-net iframe { width:100%; }
.drug-search-results__top { text-align:center; padding:24px 16px 8px; background-color:#006782; }

@media (min-width:577px) {
    .drug-search-results__top { padding-top:70px; } 
} 
.drug-search-results__top-headline { font-size:32px; color:#fff; margin-bottom:16px; }

@media (min-width:577px) {
    .drug-search-results__top-headline { font-size:50px; } 
} 
.drug-search-results__top-dek { color:#f9f9f9; margin-top:0; }

@media (min-width:577px) {
    .drug-search-results__top-dek { margin:0 auto; max-width:470px; } 
} 
.drug-search-results__search { position:-webkit-sticky; position:sticky; top:40px; padding:16px 16px 24px; background-color:#006782; z-index:20; }

@media (min-width:577px) {
    .drug-search-results__search { position:static; padding-bottom:70px; } 
} 
.drug-search-results .search-container { margin:0 auto; max-width:550px; }
.drug-search-results .component-react-search { height:50px; border:1.5px solid #d1d1d1; border-radius:5px; background-color:#fff; }
.drug-search-results .component-react-search__button--clear,.drug-search-results .component-react-search__button--icon,.drug-search-results .component-react-search__button--loader,.drug-search-results .component-react-search__input { background-color:transparent; }
.drug-search-results .component-react-search__input { font-size:15px; padding-left:24px; }
.drug-search-results .component-react-search__button--icon { padding-right:24px; }
.drug-search-results .component-react-search__result-list>ul { margin-top:8px; }
.drug-search-results .component-react-search__result-list>ul>li { display:block; cursor:pointer; margin-bottom:0; padding:8px 24px; word-break:break-all; }
.drug-search-results__results { padding:16px; }

@media (min-width:577px) {
    .drug-search-results__results { max-width:1200px; margin:0 auto; padding-top:50px; } 
} 
.drug-search-results__no-results { text-align:center; }
.drug-search-results__results-info { margin-bottom:32px; }
.drug-search-results__results-for { font-weight:600; }
.drug-search-results__results-suggestion { font-style:italic; color:#666; }
.drug-search-results__results-suggestion .cr-anchor { font-style:normal; font-weight:700; }
.drug-search-results__results-amount { font-size:12px; color:#666; letter-spacing:1.5px; padding-bottom:16px; margin-bottom:24px; border-bottom:1px solid #d1d1d1; }
.drug-search-results .drug-search-item { padding-bottom:24px; margin-bottom:32px; border-bottom:1px solid #d1d1d1; }
.drug-search-results__error { font-size:14px; margin-bottom:32px; }
.drug-search-results__show-more { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:32px; }
.drug-search-results__show-more .eh-green-spinner { -ms-flex-item-align:start; align-self:flex-start; }

@media (min-width:769px) {
    .drug-search-results__results-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 
} 

@media (min-width:769px) {
    .drug-search-results__results-content { -ms-flex-preferred-size:672px; flex-basis:672px; } 
} 
.drug-search-results__ads { display:none; margin-left:15px; }

@media (min-width:769px) {
    .drug-search-results__ads { display:block; } 
} 
.drug-search-results__boxtop-ad { position:-webkit-sticky; position:sticky; top:70px; margin-bottom:270px; }
.drug-search-results__news-label { font-size:12px; letter-spacing:1.5px; color:#1b9f81; margin-top:0; margin-bottom:32px; }

@media (min-width:577px) {
    .drug-search-results__news-label { margin-bottom:45px; } 
} 
.drug-search-results .landing-content-list__container { padding:0; }
.drug-search-results .landing-content-list__item-dek { display:none; }

@media (min-width:577px) {
    .drug-search-results .landing-content-list__item-dek { display:block; } 
} 
.drug-search-results .landing-content-list__ad-col { text-align:center; }

@media (min-width:769px) {
    .drug-search-results .landing-content-list__ad-col { text-align:right; } 
} 
.drug-search-results .landing-content-list__ad-col .ad-container { display:inline-block; }
.add-tip-btn { -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-color:#00739f; background-image:-o-linear-gradient(10deg,#00739f -10%,#198094 20%,#029496 46%,#24a89e 75%,#53c392 99%); background-image:linear-gradient(80deg,#00739f -10%,#198094 20%,#029496 46%,#24a89e 75%,#53c392 99%); border:0; border-radius:20px; color:#fff; cursor:pointer; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; font-size:16px; font-weight:600; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; height:40px; outline:none; padding:4px 4px 4px 16px; text-align:left; }
.add-tip-btn--hidden { display:none; }
.add-tip-btn__icon { -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:#fff; border-radius:50%; color:#24a89e; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:0 0 0 8px; width:32px; height:32px; }
.tippi-inline-filters__btn { -webkit-box-sizing:border-box; box-sizing:border-box; background-color:#666; }
.tippi-inline-filters__btn-text { line-height:32px; }
.tippi-inline-filters__close { display:inline-block; border-radius:20px; height:27px; width:27px; position:relative; top:2px; margin-left:8px; pointer-events:auto; }
.tippi-inline-filters__close:after { position:absolute; opacity:.3; content:""; left:0; top:0; border-radius:20px; background:#fff; display:block; width:100%; height:100%; }
.tippi-inline-filters__close svg { width:14px; fill-opacity:.3; height:14px; }
.tippi-inline-filters .inline-topic-btn--active { pointer-events:none; border-color:#fff; background-color:#666; }

@media (min-width:577px) {
    .inline-topics--tippi-filters { width:732px; margin:0 auto; } 
} 
.inline-topic-btn.inline-topic-btn--all { max-width:none; }
.inline-topic-btn.inline-topic-btn--active .inline-topic-btn__text { padding-right:0; line-height:32px; }
.tippi-grouped-filters-header { border-bottom:1px solid #d1d1d1; height:40px; padding:0 24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; }
.tippi-grouped-filters-header__clear-all { -webkit-box-flex:40%; -ms-flex:40%; flex:40%; cursor:pointer; outline:none; color:#005cb7; }
.tippi-grouped-filters-header__title { margin:0; display:table-cell; padding:0; -webkit-box-flex:60%; -ms-flex:60%; flex:60%; font-size:12px; text-transform:uppercase; color:#666; letter-spacing:1.5px; }
.tippi-grouped-filters-footer { border-top:1px solid #d1d1d1; padding:0 24px; font-size:12px; font-family:Open Sans,OpenSans-fallback,sans-serif; }
.tippi-grouped-filters-footer,.tippi-grouped-filters-footer__submit { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.tippi-grouped-filters-footer__submit { width:145px; height:40px; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; border:1px solid #058574; border-radius:22.5px; outline:none; cursor:pointer; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; text-align:center; margin:8px auto; }
.tippi-grouped-filters-footer__submit,.tippi-grouped-filters-footer__submit:hover { background-color:#058574; text-decoration:none; }
.tippi-grouped-filters-footer__submit:hover span { color:#fff; }
.tippi-grouped-filters-footer__submit span { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:16px; color:#fff; display:inline-block; }
.tippi-grouped-filter-title { font-family:Merriweather,Merriweather-fallback,serif; font-size:20px; line-height:34px; font-weight:700; margin:16px 0; }
.tippi-grouped-filters-wrapper { overflow:auto; position:absolute; top:0; left:0; width:100%; height:100%; }
.tippi-grouped-filters { padding:0 24px 0 0; margin:0 0 0 24px; -webkit-box-flex:1; -ms-flex:1; flex:1; position:relative; overflow:hidden; }
.tippi-grouped-filter { border-bottom:1px solid #d1d1d1; max-width:655px; padding-bottom:12px; }
.tippi-grouped-filter-items { -webkit-column-count:1; -moz-column-count:1; column-count:1; }

@media (min-width:577px) {
    .tippi-grouped-filter-items { -webkit-column-count:2; -moz-column-count:2; column-count:2; } 
} 
.tippi-grouped-filter-item { margin-bottom:8px; }
.tippi-grouped-filter-item .checked-item { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; }
.tippi-grouped-filter-item .checked-item__label { font-size:16px; line-height:30px; color:#333; font-family:Open Sans,OpenSans-fallback,sans-serif; }
.tippi-grouped-filter-item .checked-item--checked .checked-item__check { background-color:#058574; }
.tippi-grouped-filter__show-all { font-size:16px; display:inline-block; line-height:30px; color:#333; font-family:Open Sans,OpenSans-fallback,sans-serif; text-decoration:underline; cursor:pointer; margin-top:8px; }
.tippi-grouped-filter__show-all svg { padding-left:5px; display:inline-block; position:relative; top:2px; }
.tippi-grouped-filters-modal { height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }
.tippi-tip-sort { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:12px; line-height:17px; color:#333; text-transform:uppercase; letter-spacing:1.5px; margin-bottom:8px; }
.tippi-tip-sort__label { display:inline-block; line-height:17px; }
.tippi-tip-sort__filter-type { margin-left:20px; }
.masonry-grid__item.poll-sq--has-image { margin-top:25px; }
.tippi-wrapper { max-width:1200px; margin:0 auto; padding:0 15px; }

@media (min-width:577px) {
    .tippi-wrapper { padding:0 24px; } 
} 
.tippi-sticky-footer { background:#fff; bottom:0; border-top:1px solid #d1d1d1; left:0; padding:8px 0; position:-webkit-sticky; position:sticky; width:100%; z-index:101; }

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .tippi-sticky-footer { position:fixed; } 
} 
.tippi-sticky-footer .tippi-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }
.tippi-sticky-footer__newsletter-block { display:none; position:relative; }

@media (min-width:769px) {
    .tippi-sticky-footer__newsletter-block { display:block; } 
} 
.tippi-sticky-footer__newsletter-button { border:1.5px solid #058574; color:#058574; cursor:pointer; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; font-size:16px; font-weight:600; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-radius:20px; height:40px; padding:0 20px; outline:none; -webkit-transition:color .2s ease-out,background-color .2s ease-out; -o-transition:color .2s ease-out,background-color .2s ease-out; transition:color .2s ease-out,background-color .2s ease-out; }
.tippi-sticky-footer__newsletter-button:hover { text-decoration:none; }

@media (hover:hover) {
    .tippi-sticky-footer__newsletter-button:hover { color:#fff; background:#058574; } 
} 
.tippi-sticky-footer__newsletter-button svg { margin:0 10px 0 0; }

@media (min-width:769px) {
    .tippi-sticky-footer .newsletter-signup-popup { position:absolute; top:0; left:0; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); margin-top:-20px; width:440px; } 
} 
html.tippi-modal-is-opened,html.tippi-modal-is-opened body { overflow:hidden; height:100%; }
html.tippi-modal-is-opened .rc-modal { overflow:hidden; height:calc(100% - 100px); top:50px; margin:0; }
html.tippi-modal-is-opened .rc-modal>div { height:100%; width:100%; position:absolute; top:0; left:0; overflow:hidden; }

@media (max-width:576.98px) {
    html.tippi-modal-is-opened .rc-modal { position:absolute; top:0; bottom:0; left:0; right:0; height:100% !important; -webkit-transform:none; -ms-transform:none; transform:none; background-color:#fff; z-index:22; overflow:auto; } 
} 
html.tippi-modal-is-opened .rc-modal__background { overflow:hidden; }
html.tippi-modal-is-opened .rc-modal__close-btn { background:none; }
html.tippi-modal-is-opened .rc-modal__close-btn:after { top:5px; }
.tippi { position:relative; }
.tippi .tippi-like { font-size:14px; top:-5px; }
.tippi .social--default .social__btn { font-size:14px; }

@media screen and (min-width:1025px) {
    .tippi { min-height:900px; } 
} 

@media (min-width:775px) {
    .tippi .tippi-question { width:775px; } 
} 
.tippi .video-section { width:375px; }
.tippi .video-section__video { background-color:#133b51; padding-bottom:30px; }
.tippi .video-section__video:before { position:relative; }
.tippi .video-section .video-thumbnails,.tippi .video-section__hdr { padding:0 15px; }
.tippi .video-section .vjs-edh { height:210px; width:100%; }

@media (min-width:775px) {
    .tippi .video-section .eh-media-caption { width:auto; } 
} 
.tippi .video-section .jwplayer-container .jw-flag-floating .jw-wrapper { bottom:55px; }

@media (max-width:767.98px) {
    .tippi .video-section .jwplayer-container .jw-flag-floating .jw-wrapper { bottom:auto; } 
} 

@media (min-width:577px) {
    .tippi .video-section .eh-media-duration { margin-bottom:0; } 
} 
.tippi-content--no-filter { padding-top:40px; }
.tippi-content-wrapper { min-height:600px; }

@media screen and (min-width:1025px) {
    .tippi-content-wrapper { min-height:0; } 
} 
.sponsored-content { text-align:center; background-color:#fff; font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:13px; font-weight:600; line-height:1.38; color:#666; }
.sponsored-content span { display:block; padding:10px 0; }
.tippi-empty-result { font-family:Open Sans,OpenSans-fallback,sans-serif; font-size:13px; font-weight:600; line-height:1.38; color:#666; }
.tippi-empty-result,.tippi-loading { padding:20px 0 80px; text-align:center; }
.tippi-loading * { -webkit-box-sizing:content-box; box-sizing:content-box; }
.tippi-loading>div { margin:auto; }
.ign-v6 .tip { min-height:auto; max-width:none; padding:0; background:none; -webkit-box-shadow:none; box-shadow:none; }
.header-container .eh-header { z-index:1000; }
.rc-modal__background { z-index:1002; }
.add-tip__btn { z-index:1001; }
.tippi-filter { background:#fff; padding:15px 0; margin-bottom:24px; }

@media (min-width:769px) {
    .tippi-filter .eh-container { padding-left:530px; } 
} 
.tippi-content .poll-sq { background:#fff; max-width:345px; margin-bottom:30px; }

@media (min-width:769px) {
    .tippi-content .poll-sq { max-width:387px; } 
} 
.tippi-content .poll-sq__wave { height:107px; background-image:url("data:image/svg+xml; charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='345' height='98'%3E%3Cpath fill='%23C9EAF2' fill-rule='evenodd' d='M348.073 37.971c-24.45 21.468-52.813 33.54-85.09 36.215-47.264 3.917-55.917-14.899-139.447-14.899-38.475 0-80.63 13.351-126.463 40.053v-107h351v45.63z'/%3E%3C/svg%3E"); }
.tippi-content .poll-sq-poll__image { top:-40px; }
.tippi-content .poll-sq-poll__image img { max-width:128px; max-height:112px; }

@media (min-width:769px) {
    .tippi-inline-filters { min-height:132px; } 
} 
@font-face { font-family:Merriweather-fallback; size-adjust:122.81%; ascent-override:74%; src:local("Times New Roman"); }
@font-face { font-family:OpenSans-fallback; size-adjust:101.99%; ascent-override:103%; src:local("Arial"); }
main { font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height: 145%; color:#444; }
main *,main::after,main::before { box-sizing:border-box; }
main h1,main h2,main h3 { color:#23523e; font-family:Merriweather,Merriweather-fallback,serif; font-weight:700; }
main h1 a,main h2 a,main h3 a { background:linear-gradient(to bottom,#f5ad35,#f5ad35); background-position:0 98%; background-repeat:repeat-x; background-size:2px 2px; color:#333; text-decoration:none; transition:background-size .2s ease-out; color:#000; }
main h1 a:hover,main h2 a:hover,main h3 a:hover { background-size:4px 40%; text-decoration:none; color:#000; }
main h1 { font-size:30px; line-height:1.33; }

@media (min-width:577px) {
    main h1 { font-size:40px; line-height:1.2; } 
} 

@media (min-width:769px) {
    main h1 { font-size:38px; line-height:1.2; } 
} 
main h2 { font-size:22px; line-height:1.45; margin:40px 0 20px 0; }
main h2:first-child { margin-top:0; }

@media (min-width:577px) {
    main h2 { font-size:24px; line-height:1.33; margin:50px 0 20px 0; } 
} 

@media (min-width:769px) {
    main h2 { font-size:24px; line-height:1.26; } 
} 

main h3 { font-size:16px; line-height:1.5; margin:30px 0 20px 0; }
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list__title .eh-section-title__heading:before {
    background: #2a6049;
    width: 3px;
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    height: 24px;
}
.homepage-content-list_container .homepage-content-list__5items .homepage-content-list__title .eh-section-title__heading:after {
    background: #ffe0b7;
    width: 3px;
    content: "";
    position: absolute;
    left: 3px;
    top: 3px;
    height: 24px;
}
@media (min-width:577px) {
    main h3 { margin:40px 0 20px 0; } 
} 
main h4 { font-size:14px; line-height:1.28; font-weight:700; margin:20px 0 20px 0; }

@media (min-width:577px) {
    main h4 { margin:30px 0 20px 0; } 
} 
main p { margin:20px 0; }
main p:first-child { margin-top:0; }
main p:last-child { margin-bottom:0; }
main a { color:#005cb7; text-decoration:none; }
main a:hover { color:#005cb7; text-decoration: none; }
main ol,main ul { margin: 0; padding:0; list-style:none; }
main div>li,main p>li,main ul li { display:table; padding:0 0 0 0; margin:0 0 0 0; position:relative; }
main div>li:last-child,main p>li:last-child,main ul li:last-child { margin-bottom:0; }

@media (min-width:577px) {
    main div>li::before,main p>li::before,main ul li::before { top:10px; } 
} 
main ol { counter-reset:myCounter; }
main ol li { display:table; padding:0 0 0 35px; margin:0 0 10px 0; position:relative; }
main ol li::before { counter-increment:myCounter; content:counter(myCounter); color:#04af8e; display:block; font-weight:700; position:absolute; left:13px; top:0; }
.subheading { font-size:12px; font-weight: bold; text-transform:uppercase; color:#cb3464; padding:0; letter-spacing:1.5px; margin-top:0; margin-bottom:10px; }
.sfPageContainer .RadDock .rdCenter .rdCommands li::before { content:none; }
.eh-widget { width:100%; margin-top:0; margin-bottom:40px; }
.media-object{
    max-width: none;
}
@media (min-width:577px) {
    .eh-widget { margin-top: 0; margin-bottom:40px; } 
} 
.eh-widget.eh-widget--subheader-navigation { margin:0; }
.eh-widget.eh-widget--hero { margin:0 0 30px 0; }
.eh-widget.eh-widget--page-headline { margin:0 0 20px 0; }
.eh-widget.eh-widget--byline { margin:20px 0 30px 0; }
.theme-content-list__article .rc-section-article__dek {
        max-height: none;
        overflow: hidden;
    }
@media (max-width:768.98px) {
    .eh-widget.eh-widget--anchor-menu { margin-top:20px; margin-bottom:20px; text-align:center; } 
    .homepage-content-list_container .homepage-content-list__5items .homepage-content-list__ad-col {
        width: 100%;
    }
    .theme-content-list__article .rc-section-article__dek {
        max-height: 40px;
        overflow: hidden;
    }
} 

@media (min-width:577px) {
    .eh-widget.eh-widget--anchor-menu { margin-top:35px; margin-bottom:35px; } 
} 
.eh-widget.eh-widget--section-title { margin-top:40px; margin-bottom:30px; }

@media (min-width:577px) {
    .eh-widget.eh-widget--section-title { margin-top:60px; margin-bottom:40px; } 
} 
.eh-widget.eh-widget--tooltip { margin:0 0 12px 0; }
.eh-widget.eh-widget--tooltip+.eh-widget.eh-widget--tooltip { margin-top:-8px; }
.eh-widget.eh-widget--toggle-share { height:37px; margin-bottom:-22px; }
.eh-widget.eh-widget--no-spacing.eh-widget--header { margin:0; }
.eh-widget.eh-widget--no-spacing.eh-widget--header ul li { margin:0; }
.eh-widget.eh-widget--no-spacing.eh-widget--footer { margin:0; }
.eh-widget.eh-widget--no-spacing.eh-widget--footer ul { margin:0; }
.eh-widget.eh-widget--no-spacing.eh-widget--footer ul li { display:inline-block; }
.eh-widget.eh-widget--anchor-menu>.container-fluid::after,.eh-widget.eh-widget--anchor-menu>.container-fluid::before,.eh-widget.eh-widget--cb>.container-fluid::after,.eh-widget.eh-widget--cb>.container-fluid::before { content:none; }
.eh-widget.eh-widget--anchor-menu>.container-fluid>.row::after,.eh-widget.eh-widget--anchor-menu>.container-fluid>.row::before,.eh-widget.eh-widget--cb>.container-fluid>.row::after,.eh-widget.eh-widget--cb>.container-fluid>.row::before { content:none; }
.eh-widget.eh-widget--cb:first-child [data-hypernova-key=evdyconsumercomponentreactcontentblock]:empty { margin-top:-40px; }
.social--vertical { width:45px; }
.social--vertical .social__share__wrapper { position:relative; }
.social--vertical .social__share__btn { display:block; cursor:pointer; border:1px solid #d1d1d1; background:#fff; border-radius:41px; width:41px; height:41px; margin:0 0 9px 0; padding:3px 0 0 0; outline:0; line-height:1; }
.social--vertical .social__share__btn:hover { transition:all .5s; }
.social--vertical .social__share__btn:hover svg { color:#fff; }
.social--vertical .social__share__btn--facebook { padding-top:2px; padding-left:1px; }
.social--vertical .social__share__btn--facebook:hover { background:#5175b3; border-color:#5175b3; }
.social--vertical .social__share__btn--twitter:hover { background:#1ea0f2; border-color:#1ea0f2; }
.social--vertical .social__share__btn--pinterest:hover { background:#bd091c; border-color:#bd091c; }
.social--vertical .social__share__btn--copy-link { padding-left:1px; }
.social--vertical .social__share__btn--copy-link:hover { background:#058574; border-color:#058574; }
.social--vertical .social__share__btn--copy-link__confirmation { display:block; position:absolute; top:6px; right:-10px; box-sizing:border-box; width:115px; height:35px; padding:8px 0; font:13px 'Open Sans',sans-serif; text-align:center; color:#fff; background:#333; opacity:1; transition:opacity 1s ease-in; -ms-transform:translateX(100%); transform:translateX(100%); }
.social--vertical .social__share__btn--copy-link__confirmation__tail { display:block; position:absolute; left:0; top:50%; width:0; height:0; border:5px solid; border-color:transparent #333 transparent transparent; -ms-transform:translate(-100%,-50%); transform:translate(-100%,-50%); }
.social--vertical .social__share__btn--copy-link__confirmation svg { vertical-align:-3px; }
.sticky-share-bar-container { width:45px; position:fixed; left:50%; top:90px; -ms-transform:translateX(-660px); transform:translateX(-660px); z-index:100; display:none; }

@media screen and (min-width:1360px) {
    .sticky-share-bar-container { display:block; } 
} 
.ad-block--hero-leader { width:100%; overflow:hidden; text-align:center; z-index:120; }
.ad-block--hero-leader .ad-container { padding:15px 0; }
.ad-block--footer-leader { margin:0 0 -20px 0; }
.ad-block--footer-leader .ad-container { padding:0; }

@media (min-width:577px) {
    .ad-block--footer-leader { display:block; } 
} 
.ad-block--sticky-leader { position:sticky; top:41px; z-index:1100; }

@media screen and (min-width:992px) {
    .ad-block--sticky-leader { top:56px; } 
} 
.ad-block--stop-sticky { position:relative; top:auto; width:100%; }
.ad-block--hide { animation:adBlockHideAd 1s ease-out; }

@keyframes adBlockHideAd {
    from { transform:translateY(0); } to { transform:translateY(-100%); } 
} 
.ad-block--sticky-bottom { height:0; display:block; overflow:hidden; }

@media (min-width:577px) {
    .ad-block--sticky-bottom { display:none; } 
} 
.ad-block--sticky-bottom ._hold-size,.ad-block--sticky-bottom._hold-size { height:52px; }
.ad-block--leader ._hold-size,.ad-block--leader._hold-size { height:101px; background:#f2f2f2; }

@media (min-width:577px) {
    .ad-block--leader ._hold-size,.ad-block--leader._hold-size { min-height:141px; } 
} 
.ad-block--leader .ad-placeholder { background:#f2f2f2; }
.ad-block--leader .ad-placeholder>div { padding:15px 0; }
.ad-block--leader-extra ._hold-size,.ad-block--leader-extra._hold-size { height:71px; }

@media (min-width:769px) {
    .ad-block--leader-extra ._hold-size,.ad-block--leader-extra._hold-size { height:111px; } 
} 
.ad-wrapper { z-index:1; position:relative; }
.ad-wrapper--leaderextra .ad-placeholder,.ad-wrapper--leadertopsticky .ad-placeholder,.ad-wrapper--nativebottom .ad-placeholder,.ad-wrapper--nativesticky .ad-placeholder,.ad-wrapper--nativetop .ad-placeholder { min-height:0; }
.ad-placeholder>div::after { font-size:11px; font-family:"Open Sans",OpenSans-fallback,sans-serif; position:relative; display:block; width:100%; top:4px; margin-left:auto; content:"Advertisement"; text-align:center; white-space:nowrap; color:#c1c1c1; }
.ad-placeholder iframe:first-of-type { border:1px solid #c1c1c1 !important; box-sizing:content-box; }
.text-promo .ad-placeholder::after { display:none; }
.text-promo .ad-placeholder iframe:first-of-type { border:none !important; }
.ad-block--leader .ad-placeholder>div,.ad-wrapper--leaderbottom .ad-placeholder>div,.ad-wrapper--leadertop .ad-placeholder>div { height:auto !important; }
.ad-wrapper--audience .ad-placeholder,.ad-wrapper--connatix .ad-placeholder,.ad-wrapper--inlinebody .ad-placeholder { line-height:0; }
.ad-wrapper--audience .ad-placeholder>div::after,.ad-wrapper--connatix .ad-placeholder>div::after,.ad-wrapper--inlinebody .ad-placeholder>div::after { content:" "; }
.ad-wrapper--audience .ad-placeholder::after,.ad-wrapper--connatix .ad-placeholder::after,.ad-wrapper--inlinebody .ad-placeholder::after { display:none; }
.ad-wrapper--audience .ad-placeholder iframe:first-of-type,.ad-wrapper--connatix .ad-placeholder iframe:first-of-type,.ad-wrapper--inlinebody .ad-placeholder iframe:first-of-type { border:0 !important; }
.sfPageWrapper .ad-block--sticky-leader { position:static; }

@media (min-width:769px) {
    .custom-promo { margin:0 auto; } 
} 
#directory-app ul.ant-pagination li::before { content:none; }
directory-widget { min-height:1165px; }

@media (min-width:577px) {
    directory-widget { min-height:610px; } 
} 
html { -webkit-text-size-adjust:none; -ms-text-size-adjust:100%; text-size-adjust:100%; }
html body { background:#fff; padding:41px 0 0 0; }
html body * { outline:0; }

@media (min-width:1024px) {
    html body { padding:128px 0 0 0; } 
} 
body>img[src*=rlcdn],body>img[src*=zdbb] { float:left; margin-top:-1px; z-index:1000; }
body .homepage-template .eh-widget .container-fluid { padding:0; max-width:unset; }

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    body .homepage-template .eh-widget .container-fluid { max-width:100%; } 
} 
body .homepage-template .eh-widget .container-fluid .row { margin-left:0; margin-right:0; }
body .homepage-template .eh-widget .container-fluid .col { padding:0; }
body .homepage-template .eh-widget.eh-widget--about-us .container-fluid { max-width:1440px; }

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    body .homepage-template .eh-widget.eh-widget--about-us .container-fluid { max-width:1440px; } 
} 
body .homepage-template .tippi-large__carousel-wrapper { margin-bottom:30px; }

@media (max-width:1023.98px) {
    body .homepage-template .horizontal-promo { padding:0 15px; margin-bottom: 15px; } 
    body .homepage-template .horizontal-promo__container .slick-track { margin: 0 -2%; display: block; -ms-flex-direction:column; flex-direction:column; width:auto !important; transform:translate3d(0,0,0) !important; } 
    body .homepage-template .horizontal-promo__container .slick-slide { width:100%; width: 46%;
    margin: 0 2%; } 
     body .homepage-template .horizontal-promo__container .horizontal-promo-card__content{height: 45px;
    overflow: hidden;}
    body .homepage-template .horizontal-promo__title { margin:0; } body .homepage-template .horizontal-promo__title .eh-section-title__heading { margin:0; } body .homepage-template .horizontal-promo__items { width:100%; margin:0; } body .homepage-template .horizontal-promo__items .eh-carousel-upd__dots { display:none !important; } body .homepage-template .horizontal-promo-card { max-width:none; padding:12px 0; } body .homepage-template .horizontal-promo-card::after { width:100%; left:0; } 

    body .homepage-template .tippi-large__carousel-wrapper .slick-track { margin: 0 -2%; display: block; -ms-flex-direction:column; flex-direction:column; width:auto !important; transform:translate3d(0,0,0) !important; } 
    body .homepage-template .tippi-large__carousel-wrapper .slick-slide {
        width: 100%;
        width: 46%;
        margin: 0 2%;
    }
    .tippi-large__item-img, .tippi-large__card-info{
        width: 100%;
    }
    body .homepage-template .tippi-large__card-info{
        height: 45px;
        overflow: hidden;
    }
    body .homepage-template .tippi-large__item {
        max-width: none;
        padding: 12px 0;
    }
    body .homepage-template .tippi-large__info-section .eh-carousel-upd__dots{
        display: none !important;
    }
    .tippi-large__carousel-wrapper
    {
        padding: 15px;
    }
    .tippi-large__item-img img {
        width: 100%;
        width: 100%;
        height: 100px;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .tippi-large__item-img .eh-image{
        width: 100%;
    }
    body .homepage-template .tippi-large__carousel .slick-cloned{
        display: none;
    }
    .eh-carousel-upd__nav-arrow--next{
        right: 40px;
    }
    .eh-carousel-upd__nav-arrow--prev {
        left: 40px;
        z-index: 2;
    }
} 
body .homepage-template .ad-block--leader { margin-bottom:12px; }

@media (min-width:577px) {
    body .homepage-template .ad-block--leader { margin-bottom:24px; } 
} 
body .collage__container a:hover { text-decoration:none; }
body .horizontal-promo { padding:0 0 0 15px; }

@media (min-width:577px) {
    body .horizontal-promo { padding:0 0 0 25px; } 
} 

@media (min-width:1025px) {
    body .horizontal-promo { padding:0 25px; max-width:1200px; margin:0 auto; } 
} 
.primary .eh-section-title__heading {
    font-size: 12px;
    font-family: Open Sans,OpenSans-fallback,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #666;
    padding: 0;
    letter-spacing: 1.5px;
    margin-top: 0;
    margin-bottom: 10px;
    text-align: left;
}
.theme-content__title { line-height:1.4; }
.rc-section-article__author .fa{
    margin-right: 5px;
}
img{
    max-width: 100%;
    height: auto;
}
ul{
    padding: 0;
    margin: 0;
}
.block_simple h3{
    font-size: 1.2em;
    font-family: Merriweather,Merriweather-fallback,serif;
    font-weight: 600;
    line-height: 1.38;
    color: #F5AD35;
    margin-bottom: 10px;
}
.header__nav-actions, .header__button--newsletter{
    display: none !important;
}
.horizontal-promo__items {
    margin: 0 -10px;
}
.panel-heading h3{
    outline: 0;
    margin: 0;
    font-size: 18px;
}
.sc-link-list a.cr-anchor {
    color: #005cb7;
    text-decoration: none;
}
.sc-link-list a.cr-anchor:hover {
    color: #005cb7;
    text-decoration: underline;
}
.article-template__top {
    padding-top: 24px;
}
.article-template__body .container-fluid, .article-template__top .container-fluid {
    position: relative;
    max-width: 1200px;
}
.subheader-navigation__title {
    display: inline-block;
    font: 700 16px/30px Merriweather,Merriweather-fallback,serif;
    color: #444 !important;
    height: auto;
    line-height: auto;
    text-transform: uppercase;
}
.subheader-navigation .container-fluid{
    padding: 0px 0 20px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
}
.subheader-navigation__title.cr-subcat{
    font-size: 12px;
    text-transform: none;
    font-weight: normal;
}
.subheader-navigation .fa {
    margin-left: 10px;
    margin-right: 10px;
    color: #444;
}
.subheader-navigation span {
    margin-left: 5px;
    margin-right: 5px;
    color: #444;
}
@media (min-width: 769px)
{
.eh-widget .container-fluid {
    padding-left: 24px;
    padding-right: 24px;
}
}
.article-template {
  position:relative;
  min-height:500px;
  max-height:100%;
}

.article-template__top {
  padding-top:24px;
}

.article-template__body .container-fluid,
.article-template__top .container-fluid {
  position:relative;
  max-width:1200px;
}

.article-template .by-line {
  text-align:left;
}

.article-template .by-line__sponsored_by {
  margin-top:15px;
}

.article-template .eh-section-title--default {
  text-align:left;
}

.article-template .eh-section-title--default .eh-section-title__rule-line {
  display:none;
}

.article-template .horizontal-content-card__learn-more {
  display:block;
  margin-top:10px;
}

.article-template .sticky-share-bar-container {
  margin-left:-25px;
}

.article-template .eh-image-module--first .eh-image-module__item-image {
  aspect-ratio:16/9;
}

@supports not (aspect-ratio:16/9) {
  .article-template .eh-image-module--first .eh-image-module__item-image {
  position:relative;
}

.article-template .eh-image-module--first .eh-image-module__item-image::after {
  display:block;
  content:'';
  position:relative;
  padding-top:56%;
}

.article-template .eh-image-module--first picture {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.article-template .eh-image-module--first picture img {
  width:100%;
  height:100%;
  object-fit:cover;
}

@supports not (object-fit:cover) {
  .article-template .eh-image-module--first picture img {
  position:absolute;
  top:0;
  left:50%;
  height:100%;
  width:auto;
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
}

.article-template .eh-image-module--first picture img {
  object-fit:initial;
}
}

.article-template .eh-image-module--first .eh-image__placeholder--relative {
  min-height:0;
}

.article-template__right-rail {
  display:none;
}

@media (min-width:769px) {
  .article-template__main {
    padding-right:80px;
    float:none;
    z-index:1;
  }
  .article-template__right-rail {
    display:block;
    float:none;
  }
  .article-template__row--right-rail {
    display:-ms-flexbox;
    display:flex;
  }
}

@media (min-width:769px) {
  .ad-block-container--sticky {
    height:100%;
  }
}

.ad-block-container__content {
  margin:30px 0;
}

@media (min-width:769px) {
  .ad-block-container__content {
    display:none;
    margin:20px 0 0 0;
  }
  .ad-block-container__content._replaced {
    display:block;
  }
}

.dropdown-toggle {
  margin:0;
  padding:0;
}

@media (min-width:577px) {
  .dropdown-toggle {
    margin:0 0 -19px;
  }
}

.eh-anchor-menu nav {
  z-index:101;
}

.latest-feed__ad .ad-wrapper {
  display:none;
}

.eh-widget.eh-widget--toggle-share {
  position:relative;
  right:9px;
}

@media screen and (min-width:769px) {
  .eh-widget.eh-widget--toggle-share {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    width:100%;
  }
  .eh-widget.eh-widget--toggle-share .container-fluid {
    margin:0;
  }
}

.eh-widget.eh-widget--toggle-share .social__btn--share {
  background-color:#fff;
}

.inline-widget--right-rail {
  margin:40px 0;
  float:none;
}

.inline-widget--right-rail.text-promo {
  margin-left:auto;
  margin-right:auto;
}

.inline-widget--right-rail.text-promo h2.text-promo__title {
  font-size:20px;
  line-height:1.7;
}

@media (min-width:577px) {
  .inline-widget--right-rail.text-promo {
    max-width:345px;
  }
  .inline-widget--right-rail.horizontal-content-card {
    max-width:600px;
  }
}

.rc-modal__background {
  z-index:1201;
}

.social.social--toggle {
  margin:0 -15px 0 0;
  z-index:100;
}

.social.social--toggle .social__btn--share {
  width:28px;
  height:28px;
  border:1px solid #2488be;
  font-size:0;
  border-radius:28px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA8CAYAAADfYhweAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANeSURBVHhe7drZS1RhHMZx/5jWi6ANrJuibiKKCLpou4iILiq6iKjoLupGjTAtWlEjTCqjpBXMGvc1xi01XJq0xUwdzXFGZ5yl933qHU6vPzkz49E80++Bz52Mxy+e4znjpERsOn8wDFaPg2izTZC2AQ9svF4Ni9MdcKGkC6wKxEG02SbI4cIWWJT2lrQ73wluXwASHQfRZpsgx560AhXDaPONGugZ9kK84yDabBOkf2wStuXUAxXDaPXlCqj+5IZYx0G02SaImscfhAP3m4CKYbQsoxQeNn8Ds3EQbbYLojYVCsPpFx1AxaCkO7pB3sJRt3EcRJttg4xOTIHzy0/YkdcAVATKkcet4AuEQI2DLPQg6lSodLnh/OtO2HfPCalXKoH6IROhQqpTiIMslCD+YAheffgBJ5+1g7qhog5+LnUPeYGD/DHvQSamQpDb8BnWX60C6uDm0zpx+kkBcZpKHGS+gxQ0fgWrL4bqLcQN16pBvbVIfS1l040acLl9oMZB5jrIgMcPBx80AXUwsVhxqQyOipsnST2ctfSPgTcQhCrxaC+tzCwH6rWMdt5pgCFvAPRxEG2WBXnTNQRrxJ9MiToYytIMB5x42gYlXYMwKS7A0kwravsOyy+WAvXaRocKm0GFnGkcRNusg6hfZfWDUQdjpN6wOSMe2aXeER/Eulu1vaAuqtT3MDr7sgOC4TCYjYNoSzjITXFQEnUQlC2366BVXBCleKdu6KjXpmRXuiDecRBtcQfJEwclUQdBOVfcCWYXSbPtFY/+EvU9JHUqqlM40XEQbTEHqXC5weziqS52OfV9YNUyyz+C/v1WiZsxqaxnGGY7DqLNNIh6+DF742aJiCA9aumHuVqheG0pq8IFg+N+sGocRJtpkF133wEVwcjqU+RfjYNomzGI+tWnfnijU8/bIVnGQbRNC+KZDILZW35bc+rAqo9DLpRxEG3TgqQ5uoGKYFTbOwLJNg6iLRpE/aNmbVYFUBGk40XvIVnHQbRFgxR3DgIVQVIPbX2jE5Cs4yDaokHUR4yoGNL+gkZI9nEQbSnq7Xmzf/iox+5kHwfRliL+0kak1Gxxqy7oIdQHSsb9QUj2cRBt0YtqjbgNl7bn1sOefCfU9Y3A/zIOoi0ahPd7HOSvRSK/AIlr1rQANGFQAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-position:60% 45%;
  background-size:65% 60%;
}

.social.social--toggle .social__share {
  top:-9px;
  left:-7px;
}

.toggle-mobile-share-bar-container {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:end;
  justify-content:flex-end;
  margin:0 auto -28px;
}

@media screen and (min-width:1360px) {
  .toggle-mobile-share-bar-container {
    display:none;
  }
}

.sticky-share-bar-container {
  position:absolute;
  top:0;
  height:100%;
}

.sticky-share-bar-container>div {
  position:absolute;
  height:100%;
}

.sticky-share-bar-container .social {
  position:sticky;
  top:90px;
}

.article-template__body {
  position:relative;
}

.article-template__right-rail {
  position:relative;
  z-index:1;
  padding:0 0 40px 0;
}

.article-template__right-rail .col,
.article-template__right-rail .col>div,
.article-template__right-rail .container-fluid,
.article-template__right-rail .eh-widget,
.article-template__right-rail .row {
  height:100%;
}

.article-right-rail {
  width:345px;
  float:right;
}

.article-right-rail .arr-group__sticky-container,
.article-right-rail__sticky-container {
  top:110px;
}

.article-right-rail .arr-group__sticky-container>*,
.article-right-rail__sticky-container>* {
  max-width:345px;
  margin-left:auto;
  margin-right:auto;
}

.article-right-rail .arr-group:last-of-type {
  top:70px;
}

.article-right-rail .text-promo .ad-placeholder>div {
  border:none !important;
  margin:auto !important;
  padding:0;
}

.article-right-rail h2.text-promo__title {
  font-size:20px;
  line-height:1.7;
}

@media screen and (min-width:769px) {
  .article-right-rail .ad-placeholder>div {
    margin:0 !important;
    text-align:left !important;
  }
  .article-right-rail .ad-placeholder::after {
    width:300px;
    margin-left:0;
  }
}

@media (min-width:577px) {
  .quiz .quiz__content {
    padding:20px;
  }
}

@media (min-width:577px) {
  .quiz--sponsored .quiz__content {
    padding-top:42px;
  }
}

@media (min-width:577px) {
  :root .assessment-result.assessment-result--quiz .assessment-email-form {
    margin-left:-20px;
    margin-right:-20px;
  }
}
.article-template__main h5, .article-template__main .h5 {
    font-size: 13px;
}
.eh-content-block__content a, .hometext a{
    color: #f5ad35;
}
.detail-body-promo{
    float: right;
    margin: 0 0 15px 25px;
    padding: 10px;
    background: #f8f6f3;
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}

.detail-body-promo .homepage-hero__article--secondary:last-child{
    border-bottom: 0
}

.header--noscroll .header__body--wrapper{
    border-top: 1px solid #d1d1d1;
}
.video-block__primary-video-wrapper{
        height: 420px;
    }
@media (max-width:767.98px) {
    .detail-body-promo{
        margin: 0 15px 15px 15px;
    }
    
    .header--noscroll .header__body--wrapper{
        border-top: 0;
    }
    .eh-content-block .image-center{
    margin: 0 -15.3px !important;
}
    .info-blocks__carousel .eh-carousel--not-mounted .info-blocks__container{
        width: 100%;
        margin-bottom: 25px;
    }
    .info-blocks__carousel .eh-carousel--not-mounted{
        display: block;
        white-space: normal;
        padding-right: 16px;
    }
    .info-blocks__carousel .info-blocks__intro {
        height: auto;
    }
    .video-block__primary-video-wrapper{
        height: 250px;
    }
    .video-block__video-title{
        color: #fff;
    }
} 
.article-template__main .category-index-article {
    margin: 0 0 8px;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #d1d1d1;
}
.animation_image{
    text-align: center;
    margin: 20px 0;
    display: none;
}
.subheader-navigation{
    margin: 0 5px;
}
.subheader-navigation .container-fluid{
    white-space: nowrap;
    overflow-x: auto;
}
.free_content_title {
    font-size: 22px;
    line-height: 1.25;
    color: #000;
    margin-top: 0;
    margin-bottom: 8px;
    color: #3aac48;
    background: #eaeaea;
    margin: 20px 0 0 0;
    padding: 20px 20px 0 20px;
}
@media (min-width: 577px)
{
.free_content_title {
    font-size: 30px;
    line-height: 1.14;
    margin: 40px 0 0 0;
    padding: 40px 0 0 0;
}
}

.footer__nav-container li ul li{
    line-height: 1.4;
}











