.elementor-10828 .elementor-element.elementor-element-8ad3f29 > .elementor-container{max-width:934px;}.elementor-10828 .elementor-element.elementor-element-8ad3f29{margin-top:40px;margin-bottom:40px;}.elementor-10828 .elementor-element.elementor-element-9a48ecd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10828 .elementor-element.elementor-element-9a48ecd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10828 .elementor-element.elementor-element-9a48ecd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000036;box-shadow:0px 0px 3px 3px rgba(0, 0, 0, 0.11);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-10828 .elementor-element.elementor-element-9a48ecd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-10828 .elementor-element.elementor-element-8268185 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#02010130;border-radius:0px 0px 0px 0px;}.elementor-10828 .elementor-element.elementor-element-8268185 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#555555;}.elementor-10828 .elementor-element.elementor-element-45b9246{padding:0px 0px 0px 0px;}.elementor-widget-theme-post-featured-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-10828 .elementor-element.elementor-element-98e2564{width:var( --container-widget-width, 102.32% );max-width:102.32%;--container-widget-width:102.32%;--container-widget-flex-grow:0;}.elementor-10828 .elementor-element.elementor-element-98e2564 img{border-radius:35px 35px 35px 35px;}.elementor-10828 .elementor-element.elementor-element-20a72ec > .elementor-element-populated{padding:0px 40px 0px 40px;}.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-10828 .elementor-element.elementor-element-24c048c > .elementor-widget-container{margin:025px 0px 30px 0px;}.elementor-10828 .elementor-element.elementor-element-24c048c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;text-transform:none;line-height:39px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#3D6BAC;}.elementor-10828 .elementor-element.elementor-element-976ab78:not(.elementor-motion-effects-element-type-background), .elementor-10828 .elementor-element.elementor-element-976ab78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1FA;}.elementor-10828 .elementor-element.elementor-element-976ab78, .elementor-10828 .elementor-element.elementor-element-976ab78 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-10828 .elementor-element.elementor-element-976ab78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-6px;margin-bottom:-6px;padding:0px 0px 0px 0px;}.elementor-10828 .elementor-element.elementor-element-976ab78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10828 .elementor-element.elementor-element-f46ad7a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10828 .elementor-element.elementor-element-f46ad7a > .elementor-element-populated{margin:0px 0px 0px 015px;--e-column-margin-right:0px;--e-column-margin-left:015px;}.elementor-10828 .elementor-element.elementor-element-3c12fdf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10828 .elementor-element.elementor-element-3c12fdf > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10828 .elementor-element.elementor-element-01ece2b{padding:25px 25px 25px 25px;}.elementor-10828 .elementor-element.elementor-element-74a22fb > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-10828 .elementor-element.elementor-element-74a22fb{text-align:left;}.elementor-10828 .elementor-element.elementor-element-74a22fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#707070;}.elementor-10828 .elementor-element.elementor-element-afe797c > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-10828 .elementor-element.elementor-element-afe797c{text-align:left;}.elementor-10828 .elementor-element.elementor-element-afe797c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:#707070C4;}.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-10828 .elementor-element.elementor-element-24776e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10828 .elementor-element.elementor-element-24776e8{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10828 .elementor-element.elementor-element-1490d85 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-10828 .elementor-element.elementor-element-1490d85{text-align:center;}.elementor-10828 .elementor-element.elementor-element-452f8d3 .elementor-heading-title{color:#3D6BAC;}.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-10828 .elementor-element.elementor-element-086479b{--grid-row-gap:0px;--grid-column-gap:27px;}.elementor-10828 .elementor-element.elementor-element-086479b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-10828 .elementor-element.elementor-element-086479b:after{content:"1";}.elementor-10828 .elementor-element.elementor-element-086479b .elementor-post__thumbnail__link{width:100%;}.elementor-10828 .elementor-element.elementor-element-086479b .elementor-post__card{background-color:#02010100;border-color:#02010100;}.elementor-10828 .elementor-element.elementor-element-086479b .elementor-post__text{margin-top:20px;}.elementor-10828 .elementor-element.elementor-element-086479b .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:768px){.elementor-10828 .elementor-element.elementor-element-bc4a7df{width:37.546%;}.elementor-10828 .elementor-element.elementor-element-20a72ec{width:62.454%;}}@media(max-width:1024px){.elementor-10828 .elementor-element.elementor-element-45b9246{padding:0px 0px 0px 0px;}.elementor-10828 .elementor-element.elementor-element-98e2564{width:var( --container-widget-width, 266.812px );max-width:266.812px;--container-widget-width:266.812px;--container-widget-flex-grow:0;}.elementor-10828 .elementor-element.elementor-element-98e2564 img{border-radius:25px 25px 25px 25px;}.elementor-10828 .elementor-element.elementor-element-24c048c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10828 .elementor-element.elementor-element-24c048c .elementor-heading-title{font-size:29px;line-height:2.6rem;}.elementor-10828 .elementor-element.elementor-element-01ece2b{padding:25px 25px 25px 25px;}}@media(max-width:767px){.elementor-10828 .elementor-element.elementor-element-9a48ecd > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-10828 .elementor-element.elementor-element-98e2564{width:var( --container-widget-width, 316.2px );max-width:316.2px;--container-widget-width:316.2px;--container-widget-flex-grow:0;}.elementor-10828 .elementor-element.elementor-element-20a72ec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10828 .elementor-element.elementor-element-24c048c > .elementor-widget-container{margin:20px 15px 20px 15px;}.elementor-10828 .elementor-element.elementor-element-24c048c .elementor-heading-title{line-height:2.2rem;}.elementor-10828 .elementor-element.elementor-element-f46ad7a{width:50%;}.elementor-10828 .elementor-element.elementor-element-3c12fdf{width:50%;}.elementor-10828 .elementor-element.elementor-element-01ece2b{padding:050px 0px 0px 0px;}.elementor-10828 .elementor-element.elementor-element-086479b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-10828 .elementor-element.elementor-element-086479b:after{content:"1";}.elementor-10828 .elementor-element.elementor-element-086479b .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-368546a */.elementor-10828 .elementor-element.elementor-element-368546a {
    background-color: #1359A1;
    border-radius:25px;
    text-align:center;
    padding-top:5px;
    padding-bottom: 5px;
    line-height: 25px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-976ab78 *//*.elementor-10828 .elementor-element.elementor-element-976ab78{
    width:400px;
    margin:0 auto;
}*//* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-24776e8 *//* prevent long URLs from blowing out the layout */
.elementor-10828 .elementor-element.elementor-element-24776e8,
.elementor-10828 .elementor-element.elementor-element-24776e8 * {
  min-width: 0;              /* allow flex/grid children to shrink */
  white-space: normal;       /* ensure wrapping is allowed */
  overflow-wrap: anywhere;   /* modern wrap for long strings/URLs */
  word-wrap: break-word;     /* legacy fallback */
  word-break: break-word;    /* extra safety */
}

/* optional: keep links from overflowing their boxes */
.elementor-10828 .elementor-element.elementor-element-24776e8 a {
  overflow-wrap: anywhere;
  word-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1490d85 */.elementor-10828 .elementor-element.elementor-element-1490d85{
  opacity:1;    
}

/* Base pill styles */
.category-pills {
  display: flex;
  flex-wrap: wrap;
  justify-content: left; /* 👈 centers pills horizontally */
  gap: 6px;
}
.category-pill {
  display: inline-block;
  padding: 6px 14px;
  border-radius: 999px;
  background: #EEF1FA;
  color: #3D6BAC !important;
  font-size: 14px;
  text-decoration: none;
  line-height: 1;
  transition: background .2s ease, color .2s ease;
}
.category-pill:hover { background: #3D6BAC; color: #fff !important; }/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-086479b */.elementor-10828 .elementor-element.elementor-element-086479b img{
    border-radius: 17px;
}/* End custom CSS */