/* @media only screen and (min-width: 1199px) {
  .fancy_grid .pp-content-post:nth-of-type(3) {
    margin-top: -8px;
    margin-bottom: 9px;
  } 
}

.fl-node-content .fl-module-pp-content-grid.fancy_grid .pp-content-post-grid {
  grid-gap: 37px;
}
.fancy_grid .pp-content-grid-post-meta.author {
  margin-top: 7px;
} */

/* Style Resources Report & Whitepaper */
/* .fl-builder-content .resources_whitepaper_gird  h4.pp-content-grid-post-title >a {
  color: #00196C;
  line-height: 21px;
}
.fl-builder-content .resources_whitepaper_gird  h4.pp-content-grid-post-title {
  margin-bottom: 0px;
}
.fl-node-content .fl-module-pp-content-grid.resources_whitepaper_gird  .pp-content-post-grid {
  grid-gap: 33px;
}
.resources_whitepaper_gird .pp-content-post .pp-content-grid-post-image .access-ribbon
 {
  width:  168px;
  height: 31px;
  bottom: 28px;
  right: -39px;
}
.resources_whitepaper_gird .pp-content-post .pp-content-grid-post-image .access-ribbon .access-ribbon__label {
  letter-spacing: 1.2px;
  font-size: 12px;
  line-height: 21px;
}
.fl-node-content .resources_whitepaper_gird .pp-content-post {
  padding-bottom: 31px;
  padding-left: 22px;
  padding-top: 25px;
  padding-right: 26px;
}

@media (min-width: 1199px) {
 .resources_whitepaper_gird .fl-module-content {
    margin-left: 32px;
    margin-right: 73px;
  }
} */
/* #resource_grid.resources_whitepaper_gird .pp-content-grid-post-content {
  height: unset;
} */
/* .resources_whitepaper_gird .pp-content-post .pp-content-grid-post-image img {
  aspect-ratio: 202 / 107;
}
.resources_whitepaper_gird  .pp-content-grid-post-image,
.resources_whitepaper_gird  .pp-content-grid-post-image a {
  overflow: clip;
}
.resources_whitepaper_gird  .pp-content-grid-post-excerpt p {
  line-height: 21px;
}
.resources_whitepaper_gird {
  margin-top: 5px;
}
#resource_grid.resources_whitepaper_gird .pp-content-grid-post-content .learn-more-btn {
  margin-top: 24px;
} */

/* Style Single Post */
/* .single-post .related-news-sidebar-right .title-text.pp-primary-title {
  font-size: 24px;
  line-height: 40px;
  color: #242429;
}
div.related-news-sidebar-right .pp-heading-content .pp-heading:not(.pp-separator--inline) .heading-title {
  margin-top: 0px;
}
.image_acces_badge_single .fl-module-content {
  margin-left: 10px;
  margin-right: 10px;
}
.image_acces_badge_single .pp-content-post .pp-content-grid-post-image img {
  border-radius: 18px;
}
.image_acces_badge_single .pp-content-post {
  border-style: unset;
}
.related_new_single .cat-badge__text {
  line-height: 13px;
}
.list.related_new_single .pp-content-grid-post {
  padding-bottom: 26px;
  padding-top: 24px;
}
.fl-node-content .box_related_news {
  gap: 7px;
}
.fl-module-box .related-news-sidebar-right .fl-module-content {
  margin-bottom: 0px;
}
.box_related_news .related_new_single .pp-content-grid-post-title.text-style-h5 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #00196C;
}
.fl-builder-content .related_new_single .pp-content-grid-post-title.text-style-h5 a:not(.fl-builder-submenu-link) {
  color: #00196C;
}
.video_acces_badge_single.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 0px;
}
.video_acces_badge_single .pp-video-iframe, .video_acces_badge_single .pp-video-wrapper {
  border-radius: 18px;
}

.video_acces_badge_single .pp-video-image-overlay .access-ribbon{
  position:absolute;
  z-index:2;
  width:  225px;
  height: 41px;
  bottom: 40px;
  right: -52px;
  transform-origin: 50% 50%;
  transform: rotate(-43.63deg);
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  background: var(--ribbon-bg);
  color: var(--ribbon-text);
  pointer-events:none; 
  overflow: visible;   
}

.video_acces_badge_single .pp-video-image-overlay .access-ribbon .access-ribbon__label{
  padding: 0 12px;        
  white-space: nowrap;
  color: #FFF;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: 1.6px;
  text-transform: uppercase;
} */


/* 
.pp-video-wrapper { 
  position: relative; width: 100%; 
}
.pp-fit-aspect-ratio { 
  position: relative; 
  width: 100%; 
}
.pp-aspect-ratio-169 .pp-fit-aspect-ratio {
  padding-top: 56.25%;
} 
.pp-aspect-ratio-43 .pp-fit-aspect-ratio { 
  padding-top: 75%;
}    
.pp-fit-aspect-ratio > iframe,
.pp-fit-aspect-ratio > .pp-video-image-overlay {
  position: absolute; inset: 0; width: 100%; height: 100%;
}
.pp-video-iframe { border: 0; display: block; }
.pp-video-image-overlay {
  background-size: cover; background-position: center;
  display: flex; align-items: center; justify-content: center;
  cursor: pointer;
} */





/* .pp-video-play-icon {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: rgba(2,46,118,0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease, background 0.3s ease;
  cursor: pointer;
  margin: auto;
}

.pp-video-play-icon:hover {
  background: #0031B8;
}

.pp-video-play-icon svg {
  width: 40px;
  height: 40px;
  fill: #EB5345;
}
.pp-screen-only { 
  position:absolute; 
  left:-9999px;
}

.image_acces_badge_single .pp-content-post .pp-content-grid-post-image .access-ribbon
 {
  width:  225px;
  height: 41px;
  bottom: 40px;
  right: -52px;
  pointer-events: none;
}
.image_acces_badge_single .pp-content-grid-post-image a {
  pointer-events: none;
}
.image_acces_badge_single .pp-content-post .pp-content-grid-post-image .access-ribbon .access-ribbon__label {
  letter-spacing: 1.6px;
  font-size: 16px;
  line-height: 21px;
}
.post_category_badge_single .pp-content-post {
  margin-bottom: 0px;
  border-style: unset;
}
.wrapper_header_title > .fl-module-content {
  margin-top: 0px;
}
.post_category_badge_single > .fl-module-content {
  margin-bottom: 0px;
  margin-top: 10px;
}
.post_category_badge_single .cat-badge__text {
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 1.6;
}
.post_category_badge_single  .cat-badge__icon {
  width: 19px;
  height: 19px;
}
.fl-node-content .post_category_badge_single .pp-content-grid-post-meta.pp-content-grid-terms {
  margin-bottom: 10px;
}
div.wrapper_header_title .pp-heading-content .pp-heading:not(.pp-separator--inline) .heading-title {
  margin-top: 0px;
}
.authorbox-avatar {
  max-width: 34px;
}
.wrapper_header_single .fl-node-content .wrapper_header_author_avatar {
  gap: 12px;
}
.wrapper_header_author_avatar .fl-module-pp-heading .pp-heading-content .pp-heading:not(.pp-separator--inline) .heading-title {
  margin-top: 0px;
}
.wrapper_header_author_avatar.fl-module-box {
  margin-bottom: 17px;
}
.fl-builder-content .wrapper_header_title h1 span {
  color: #00196C;
}
.wrapper_header_author_avatar .fl-module-pp-heading .pp-heading-content .pp-heading .heading-title span.pp-primary-title {
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  color: #7A7A7A;
}

@media (max-width: 576px) {
 .image_acces_badge_single .pp-content-post .pp-content-grid-post-image .access-ribbon {
    width:  164px;
    height: 35px;
    bottom: 25px;
    right: -37px;
  }
  .image_acces_badge_single .pp-content-post .pp-content-grid-post-image .access-ribbon .access-ribbon__label {
    letter-spacing: 1.2px;
    font-size: 12px;
    line-height: 12px;
  }
}
@media (min-width: 1199px) {
 .wrapper_header_author_avatar.fl-module-box {
  margin-left: 10px;
 }
} */




/* Style Resources Report & Whitepaper */

/* @media (max-width: 576px) {
 .fancy_grid .pp-content-post:first-of-type .pp-content-grid-post-image .access-ribbon,
 .fancy_grid .pp-content-post:nth-of-type(7) .pp-content-grid-post-image .access-ribbon,
 .fancy_grid .pp-content-post:nth-of-type(8) .pp-content-grid-post-image .access-ribbon,
 .video_acces_badge_single .pp-video-image-overlay .access-ribbon
 {
    width:  164px;
    height: 31px;
    bottom: 30px;
    right: -34px;
  }
  .fancy_grid .pp-content-post:nth-of-type(7) .pp-content-grid-post-image .access-ribbon .access-ribbon__label, 
  .fancy_grid .pp-content-post:nth-of-type(8) .pp-content-grid-post-image .access-ribbon .access-ribbon__label,
  .video_acces_badge_single .pp-video-image-overlay .access-ribbon .access-ribbon__label
  {
    letter-spacing: 1.2px;
    font-size: 12px;
    line-height: 21px;
  }
}
 .fancy_grid .pp-content-post:nth-of-type(2) .pp-content-grid-post-image img,
 .fancy_grid .pp-content-post:nth-of-type(3) .pp-content-grid-post-image img {
    aspect-ratio:187 / 105;
 }
 .fancy_grid .pp-content-post:first-of-type .pp-content-grid-post-image img {
    aspect-ratio:185 / 105;
 }
 @media (min-width: 1099px) {
  .fancy_grid .pp-content-post-grid.pp-equal-height.pp-css-grid> :nth-child(1) {
    padding-right: 17px;
  }
   .fancy_grid .pp-content-post-grid.pp-equal-height.pp-css-grid> :nth-child(2),
   .fancy_grid .pp-content-post-grid.pp-equal-height.pp-css-grid> :nth-child(3)
   {
    margin-left: -14px;
    min-width: 390px;
  }
  .fancy_grid .pp-content-post:nth-of-type(2) .pp-content-grid-post-image img, .fancy_grid .pp-content-post:nth-of-type(3) .pp-content-grid-post-image img{
    min-width: 390px;
  }
 } */

 /* Style Single Post */
 /* .fl-module.post_category_badge_single:where(.fl-module:not(:has(> .fl-module-content))) {
    margin-top: 10px;
    margin-bottom: 5px;
 } */