.elementor-899 .elementor-element.elementor-element-39b03b4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-486d3f84 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:28px;font-weight:700;color:#2A2A2A;}.elementor-899 .elementor-element.elementor-element-ce6e4a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-899 .elementor-element.elementor-element-2b0aaff .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;color:#1767A5;}.elementor-899 .elementor-element.elementor-element-2b0aaff .elementor-heading-title a:hover, .elementor-899 .elementor-element.elementor-element-2b0aaff .elementor-heading-title a:focus{color:#6AA2CD;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-064483c .elementor-icon-wrapper{text-align:center;}.elementor-899 .elementor-element.elementor-element-064483c .elementor-icon{font-size:12px;}.elementor-899 .elementor-element.elementor-element-064483c .elementor-icon svg{height:12px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-0a6775a .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:16px;font-weight:400;color:#636363;}.elementor-899 .elementor-element.elementor-element-0a6775a .elementor-heading-title a:hover, .elementor-899 .elementor-element.elementor-element-0a6775a .elementor-heading-title a:focus{color:#6AA2CD;}.elementor-899 .elementor-element.elementor-element-5eb42f55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-899 .elementor-element.elementor-element-647c766e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-899 .elementor-element.elementor-element-37fe1aa7{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-899 .elementor-element.elementor-element-37fe1aa7:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-37fe1aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c0880f );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-899 .elementor-element.elementor-element-4b3b1ef3 img{width:100%;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-899 .elementor-element.elementor-element-2d149f4b{--grid-columns:2;}.elementor-899 .elementor-element.elementor-element-2d149f4b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-899 .elementor-element.elementor-element-2d149f4b .e-loop-item > .elementor-section, .elementor-899 .elementor-element.elementor-element-2d149f4b .e-loop-item > .elementor-section > .elementor-container, .elementor-899 .elementor-element.elementor-element-2d149f4b .e-loop-item > .e-con, .elementor-899 .elementor-element.elementor-element-2d149f4b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-899 .elementor-element.elementor-element-4eeb8ce6{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-899 .elementor-element.elementor-element-647c766e{--width:67%;}.elementor-899 .elementor-element.elementor-element-4eeb8ce6{--width:33%;}}@media(max-width:1024px){.elementor-899 .elementor-element.elementor-element-39b03b4e{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-899 .elementor-element.elementor-element-486d3f84 .elementor-heading-title{font-size:24px;}.elementor-899 .elementor-element.elementor-element-5eb42f55{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-899 .elementor-element.elementor-element-647c766e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-899 .elementor-element.elementor-element-2d149f4b{--grid-columns:2;}.elementor-899 .elementor-element.elementor-element-4eeb8ce6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(max-width:767px){.elementor-899 .elementor-element.elementor-element-39b03b4e{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-899 .elementor-element.elementor-element-486d3f84 .elementor-heading-title{font-size:20px;}.elementor-899 .elementor-element.elementor-element-5eb42f55{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-899 .elementor-element.elementor-element-647c766e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-899 .elementor-element.elementor-element-2d149f4b{--grid-columns:1;}.elementor-899 .elementor-element.elementor-element-4eeb8ce6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}}/* Start custom CSS *//* Hide "Featured" Category card if present */
.e-loop-item-27 { display: none !important; }

/* Force shortcode list to a single vertical column */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list { display: block !important; }
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list.elementor-grid { grid-template-columns: 1fr !important; }

/* Strip card padding/background */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list .elementor-post__text {
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
}

/* Kill any chip styles on the title link (global nukes) */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list .elementor-post__title a,
.posts-container .elementor-posts.articles-divider-list .elementor-post__title a {
  background: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Remove spacing on the H3; we’ll control it on the link */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list .elementor-post__title {
  margin: 0 !important;
}

/* Link as full-width row, with icon + proper spacing and divider control */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list .elementor-post__title a {
  position: relative !important;
  display: flex !important;            /* block-level flex so width:100% behaves predictably */
  width: 100% !important;
  align-items: center !important;
  color: #636363 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;
  text-decoration: none !important;
  transition: color 300ms ease, opacity 300ms ease !important;
padding-top: 20px !important;
  padding-bottom: 20px !important; 
}

/* Hover/focus color only */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list .elementor-post__title a:hover,
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list .elementor-post__title a:focus {
  color: #141D29 !important;
  opacity: 0.9 !important;
  outline: none !important;
}

/* Hide "Read More" */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list .elementor-post__read-more { display: none !important; }

/* Remove any borders/margins on the <article> wrapper itself */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list .elementor-post {
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* ================= Icons & Divider ================= */

/* Controls (match homepage look) */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list.with-icon {
  --article-icon-size: 23px;
  --article-icon-gap: 15px;
}

/* Icon gap next to text */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list.with-icon .elementor-post__title a {
  gap: var(--article-icon-gap) !important;
}

/* Default article icon */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list.with-icon .elementor-post__title a::before {
  content: "" !important;
  width: var(--article-icon-size) !important;
  height: var(--article-icon-size) !important;
  flex: 0 0 var(--article-icon-size) !important;
  background: url("/wp-content/uploads/2025/08/article-icon.svg") no-repeat center / contain !important;
}

/* File-type overrides (classes added to <article> by the shortcode) */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list.with-icon .elementor-post.PDF .elementor-post__title a::before {
  background-image: url("/wp-content/uploads/2025/08/pdf-1.svg") !important;
}
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list.with-icon .elementor-post.DOC .elementor-post__title a::before {
  background-image: url("/wp-content/uploads/2025/08/doc.svg") !important;
}
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list.with-icon .elementor-post.XLS .elementor-post__title a::before {
  background-image: url("/wp-content/uploads/2025/08/xls.svg") !important;
}
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list.with-icon .elementor-post.PPT .elementor-post__title a::before {
  background-image: url("/wp-content/uploads/2025/08/ppt.svg") !important;
}

/* Always-on divider that starts AFTER the icon+gap and spans to the right edge */
.posts-container .elementor-shortcode .elementor-posts.articles-divider-list.with-icon .elementor-post__title a::after {
  content: "" !important;
  position: absolute !important;
  left: calc(var(--article-icon-size) + var(--article-icon-gap)) !important;  /* start at text */
  right: 0 !important;                                                         /* to the right edge */
  bottom: 0 !important;                                                        /* sits at bottom of link box */
  height: 1px !important;
  background-color: #D9D9D9 !important;
  opacity: 1 !important;                                                       /* always visible */
  pointer-events: none !important;
}

@media only screen and (max-width:1024px) {
    .posts-container .elementor-shortcode .elementor-posts.articles-divider-list .elementor-post__title a {
  font-size: 14px !important;
}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/aptos.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/aptos.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/normal-aptos-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/normal-aptos-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/normal-aptos-bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/100-aptos-light.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/100-aptos-light-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/500-aptos-semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/700-aptos-extrabold.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/700-aptos-extrabold-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/800-aptos-black.woff2') format('woff2');
}
@font-face {
	font-family: 'Aptos';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://btc-intranet.staging-web.dev/wp-content/uploads/2025/08/800-aptos-black-italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */