.elementor-1332 .elementor-element.elementor-element-d6bb536{--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;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 4px;--padding-top:48px;--padding-bottom:40px;--padding-left:48px;--padding-right:24px;}.elementor-1332 .elementor-element.elementor-element-d6bb536::before, .elementor-1332 .elementor-element.elementor-element-d6bb536 > .elementor-background-video-container::before, .elementor-1332 .elementor-element.elementor-element-d6bb536 > .e-con-inner > .elementor-background-video-container::before, .elementor-1332 .elementor-element.elementor-element-d6bb536 > .elementor-background-slideshow::before, .elementor-1332 .elementor-element.elementor-element-d6bb536 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1332 .elementor-element.elementor-element-d6bb536 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A3161;--background-overlay:'';}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1332 .elementor-element.elementor-element-dca5260 .elementor-icon-list-icon i{color:#C83135;font-size:14px;}.elementor-1332 .elementor-element.elementor-element-dca5260 .elementor-icon-list-icon svg{fill:#C83135;--e-icon-list-icon-size:14px;}.elementor-1332 .elementor-element.elementor-element-dca5260 .elementor-icon-list-icon{width:14px;}.elementor-1332 .elementor-element.elementor-element-dca5260 .elementor-icon-list-text, .elementor-1332 .elementor-element.elementor-element-dca5260 .elementor-icon-list-text a{color:#7D8794;}.elementor-1332 .elementor-element.elementor-element-dca5260 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;word-spacing:16px;}.elementor-widget-theme-post-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-1332 .elementor-element.elementor-element-faedb66{text-align:center;}.elementor-1332 .elementor-element.elementor-element-faedb66 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;font-style:normal;color:#FFFFFF;}.elementor-1332 .elementor-element.elementor-element-4f3d2d0:not(.elementor-motion-effects-element-type-background), .elementor-1332 .elementor-element.elementor-element-4f3d2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1332 .elementor-element.elementor-element-4f3d2d0 > .elementor-container{max-width:1160px;}.elementor-1332 .elementor-element.elementor-element-4f3d2d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 24px 72px 24px;}.elementor-1332 .elementor-element.elementor-element-4f3d2d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1332 .elementor-element.elementor-element-5e5cbceb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1332 .elementor-element.elementor-element-5e5cbceb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1332 .elementor-element.elementor-element-5e5cbceb > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-widget-theme-post-content{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-bc-flex-widget .elementor-1332 .elementor-element.elementor-element-533d65f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1332 .elementor-element.elementor-element-533d65f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1332 .elementor-element.elementor-element-533d65f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-posts .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-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .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-1332 .elementor-element.elementor-element-466f5bee{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1332 .elementor-element.elementor-element-466f5bee .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1332 .elementor-element.elementor-element-466f5bee:after{content:"0.66";}.elementor-1332 .elementor-element.elementor-element-466f5bee .elementor-post__thumbnail__link{width:100%;}.elementor-1332 .elementor-element.elementor-element-466f5bee .elementor-post__meta-data span + span:before{content:"///";}.elementor-1332 .elementor-element.elementor-element-466f5bee.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1332 .elementor-element.elementor-element-466f5bee.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1332 .elementor-element.elementor-element-466f5bee.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-1332 .elementor-element.elementor-element-466f5bee .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1332 .elementor-element.elementor-element-466f5bee:after{content:"0.5";}.elementor-1332 .elementor-element.elementor-element-466f5bee .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-dca5260 */.elementor-1332 .elementor-element.elementor-element-dca5260 a {
  background: #E63135 !important;
  color: #FFFFFF !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  padding: 5px 13px !important;
  border-radius: 4px !important;
  text-decoration: none !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  margin-bottom: 16px !important;
}
.elementor-1332 .elementor-element.elementor-element-dca5260 a::before {
  content: "★ ";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6bb536 */bo-blog-hero-section/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-8a6e90b */.elementor-1332 .elementor-element.elementor-element-8a6e90b h2 {
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  font-size: 21px !important;
  color: #1B3A6B !important;
  margin: 40px 0 14px !important;
  line-height: 1.3 !important;
  text-transform: none !important;
  font-style: normal !important;
}
.elementor-1332 .elementor-element.elementor-element-8a6e90b h3 {
  font-family: 'Inter', sans-serif !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  color: #1B3A6B !important;
  margin: 26px 0 8px !important;
}
.elementor-1332 .elementor-element.elementor-element-8a6e90b p {
  font-family: 'Inter', sans-serif !important;
  font-size: 15.5px !important;
  color: #4A5468 !important;
  line-height: 1.8 !important;
  margin-bottom: 16px !important;
}
.elementor-1332 .elementor-element.elementor-element-8a6e90b strong {
  color: #1E2533 !important;
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-466f5bee */.bo-recent-posts-widget .elementor-posts-container { display: flex; flex-direction: column; gap: 0; } .bo-recent-posts-widget article { display: flex; gap: 12px; padding: 12px 0; border-bottom: 1px solid #DFE3EC; align-items: flex-start; } .bo-recent-posts-widget article:last-child { border-bottom: none; padding-bottom: 0; } .bo-recent-posts-widget article:first-child { padding-top: 0; } .bo-recent-posts-widget .elementor-post__thumbnail { width: 62px; min-width: 62px; height: 48px; border-radius: 8px; overflow: hidden; border-left: 3px solid #E63135; } .bo-recent-posts-widget .elementor-post__thumbnail img { width: 100%; height: 100%; object-fit: cover; } .bo-recent-posts-widget .elementor-post__text { flex: 1; } .bo-recent-posts-widget .elementor-post__title { font-size: 12.5px; font-weight: 600; line-height: 1.4; margin-bottom: 4px; } .bo-recent-posts-widget .elementor-post__meta-data { font-size: 11px; color: #8C95A6; }/* End custom CSS */