/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-service-announcements-banner-replace-bannergroup-front .sa-footer a{border:2px solid #fff !important;color:#fff !important;}#block-service-announcements-banner-replace-bannergroup-front #announcement-list-initial a:not(.btn){color:#ffffff;}@media (max-width:767.99px){div:has(> #block-service-announcements-banner-replace-bannergroup-front){padding:2rem !important;}}#announcement-list .sa-footer a{border:2px solid #4c2f48  !important;}
#block-toc-emr-homepageunlinkableblocks-2 a.card{border:0;border-radius:7px;overflow:hidden}
.announcement{margin-bottom:2rem;position:relative;min-height:80px;border-width:1px;border-style:solid;border-image:initial;border-radius:7px;padding:2rem 2rem 2rem 6rem;}.announcement::before{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;content:"";font-size:2.5rem;position:absolute;left:2rem;top:1rem;line-height:1.5;}
#banner > .container > div{position:relative;z-index:2;pointer-events:none;}#banner .carousel-item .lb-item h3{color:#fff;}#banner .carousel-item .lb-item h4{text-decoration:none;}@media (max-width:768px){#banner > .container > div{padding-top:16rem !important;}#banner .carousel-item .lb-item h3{color:#000;}#banner .carousel-item .lb-item .readmore{color:#000;border-color:#000;display:block;}}@media (min-width:768px) and (max-width:991px){#banner > .container > div > div{margin-left:0 !important;width:50%;}}@media (min-width:992px) and (max-width:1199px){#banner > .container > div > div{width:41.66666667%;}}
@media (max-width:767.98px){#banner .bnr_crsl_lg .slide-inner{aspect-ratio:unset;min-height:820px;}}
