/*!
 * AIE websites changes
 */
/*  AIE blog page featured section
//  _aie-blog-featured-225cs-section.scss
*/
abbr[data-original-title], abbr[title] {
  border-bottom: none !important;
  cursor: inherit !important;
  text-decoration: none !important; }

.aie-bl-featured--225cs {
  --featured-225-bg: grey;
  --featured-225-text-color: #344854;
  --featured-btn-color: hsl(359deg 99% 72%);
  --featured-btn-hover-color: hsl(359deg 99% 69%); }

.aie-bl-featured-panel__jumper {
  color: #8E8E8E;
  display: inline-block;
  margin-bottom: 13px;
  font-style: italic; }

.aie-bl-featured-panel {
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 22px;
  padding: 40px 29px 40px 30px;
  background: conic-gradient(from 177deg at 38% 57%, #f0fbf1 1%, #fdf9ee 17%, #f8edfc 55%, #ecf2fe 77%, #f0fbf1 100%); }
  .aie-bl-featured-panel:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 6px;
    background-image: conic-gradient(from 177deg at 38% 57%, #f0fbf1 1%, #fdf9ee 17%, #f8edfc 55%, #ecf2fe 77%, #f0fbf1 100%);
    top: 0;
    transform: translateY(-11px); }

.figure-caption-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0; }

.aie-bl-featured__title {
  font-size: 32px;
  color: var(--featured-225-color);
  line-height: 1.2;
  margin: 4px 0 18px;
  font-weight: 700; }
  .aie-bl-featured__title em {
    display: block;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: 0.5em;
    background-color: #f1e0f9;
    padding: 4px 13px;
    border-radius: 3px;
    color: #ab84bd;
    width: max-content; }

.aie-bl-featured__left-col {
  margin: 0;
  max-width: 302px; }
  .aie-bl-featured__left-col .featured-graphic {
    max-width: 100%; }

.aie-bl-featured__right-col p {
  max-width: 565px; }

.aie-bl-metrix--container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 7%;
  margin-top: 20px;
  margin-bottom: 30px; }

.aie-bl-metrix {
  display: flex;
  flex-direction: column; }

.aie-bl-metrix__label {
  margin-top: 0;
  margin-bottom: 0.15em;
  color: #567A8F;
  font-size: 16px;
  font-weight: 600; }

.aie-bl-metrix__value {
  color: #344854;
  font-size: 20px;
  font-weight: 700; }

.featured-panel__btn {
  display: inline-block;
  padding: 12px 36px;
  color: #fff;
  text-decoration: none;
  background-color: var(--featured-btn-color);
  border: 1px solid var(--featured-btn-color);
  border-radius: 3px; }
  .featured-panel__btn:hover, .featured-panel__btn:focus {
    background-color: var(--featured-btn-hover-color);
    border: 1px solid var(--featured-btn-hover-color); }

/*# sourceMappingURL=aie-blog-featured-225cs-section.css.map */
