/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}.link-edit-summary{border:0;background:none;text-decoration:underline;color:var(--bs-link-color);}.image-button.form-control{border:none;}
.alert-success{color:white;background-color:#00c851;border-color:#007e33;}.alert-warning{color:white;background-color:#ffbb33;border-color:#ff8800;}.alert-danger{color:white;background-color:#ff4444;border-color:#cc0000;}.alert-dismissible .btn-close{opacity:0.6;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
.site-footer__sticky{position:sticky;z-index:98;right:20px;bottom:15px;left:20px}.site-footer__sticky .navigation.menu--main{width:100%;border-radius:50px;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.1019607843)}@media (min-width:48rem){.site-footer__sticky .navigation.menu--main{display:none}}.site-footer__sticky .navigation.menu--main .navbar-nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:flex-end;--bs-nav-link-font-size:7px;--bs-nav-link-font-weight:600}.site-footer__sticky .navigation.menu--main .navbar-nav li{flex:1 1 50px}.site-footer__sticky .navigation.menu--main .navbar-nav a{display:flex;flex-direction:column;align-items:center;text-transform:uppercase;--bs-nav-link-padding-x:0.3125rem;--bs-nav-link-padding-y:0.5rem}.site-footer__sticky .navigation.menu--main .navbar-nav a.is-active,.site-footer__sticky .navigation.menu--main .navbar-nav a:hover{color:#0000c9}.site-footer__sticky .navigation.menu--main .navbar-nav a.is-active.has-icon:before,.site-footer__sticky .navigation.menu--main .navbar-nav a:hover.has-icon:before{background-color:#0000c9}.site-footer__sticky .navigation.menu--main .navbar-nav a.has-icon:before{display:block;width:25px;height:20px;margin-bottom:0.3125rem;content:"";background-color:#000;-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.site-footer__sticky .navigation.menu--main .navbar-nav a.home:before{-webkit-mask-image:url(/profiles/healthheartsciencecom_profile/themes/custom/healthheartsciencecom_theme/images/hhs-icons/icon-home.svg);mask-image:url(/profiles/healthheartsciencecom_profile/themes/custom/healthheartsciencecom_theme/images/hhs-icons/icon-home.svg)}.site-footer__sticky .navigation.menu--main .navbar-nav a.projects:before{-webkit-mask-image:url(/profiles/healthheartsciencecom_profile/themes/custom/healthheartsciencecom_theme/images/hhs-icons/icon-project.svg);mask-image:url(/profiles/healthheartsciencecom_profile/themes/custom/healthheartsciencecom_theme/images/hhs-icons/icon-project.svg)}.site-footer__sticky .navigation.menu--main .navbar-nav a.innovators:before{-webkit-mask-image:url(/profiles/healthheartsciencecom_profile/themes/custom/healthheartsciencecom_theme/images/hhs-icons/icon-innovators.svg);mask-image:url(/profiles/healthheartsciencecom_profile/themes/custom/healthheartsciencecom_theme/images/hhs-icons/icon-innovators.svg)}.site-footer__sticky .navigation.menu--main .navbar-nav a.blog:before{-webkit-mask-image:url(/profiles/healthheartsciencecom_profile/themes/custom/healthheartsciencecom_theme/images/hhs-icons/icon-blog.svg);mask-image:url(/profiles/healthheartsciencecom_profile/themes/custom/healthheartsciencecom_theme/images/hhs-icons/icon-blog.svg)}.site-footer__sticky .navigation.menu--main .navbar-nav a.about:before{-webkit-mask-image:url(/profiles/healthheartsciencecom_profile/themes/custom/healthheartsciencecom_theme/images/hhs-icons/icon-about-us.svg);mask-image:url(/profiles/healthheartsciencecom_profile/themes/custom/healthheartsciencecom_theme/images/hhs-icons/icon-about-us.svg)}
