.elementor-9289 .elementor-element.elementor-element-12a714a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9289 .elementor-element.elementor-element-d5171aa{--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;}.elementor-9289 .elementor-element.elementor-element-d5171aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9289 .elementor-element.elementor-element-adf09bf .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9289 .elementor-element.elementor-element-a5258c6{color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-a5258c6 a{color:var( --e-global-color-54add91 );}.elementor-9289 .elementor-element.elementor-element-5238a35 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9289 .elementor-element.elementor-element-195ad89{font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-195ad89 a{color:var( --e-global-color-54add91 );}.elementor-9289 .elementor-element.elementor-element-8c18b97 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9289 .elementor-element.elementor-element-048304f{color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-048304f a{color:var( --e-global-color-54add91 );}.elementor-9289 .elementor-element.elementor-element-0d95f3b .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9289 .elementor-element.elementor-element-9e8153c{font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-9e8153c a{color:var( --e-global-color-54add91 );}.elementor-9289 .elementor-element.elementor-element-999221a .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9289 .elementor-element.elementor-element-62a8bb4{font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-3b1a981 .elementor-heading-title{font-size:22px;color:var( --e-global-color-088bf6e );}.elementor-9289 .elementor-element.elementor-element-c9f6c41{color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-a23715b .elementor-heading-title{font-size:22px;color:var( --e-global-color-088bf6e );}.elementor-9289 .elementor-element.elementor-element-1ee999d{font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-1ee999d a{color:var( --e-global-color-54add91 );}.elementor-9289 .elementor-element.elementor-element-3662168 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9289 .elementor-element.elementor-element-f24e866{font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-d1c98f4 .elementor-heading-title{color:var( --e-global-color-088bf6e );}.elementor-9289 .elementor-element.elementor-element-dd5459f{color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-c25223d .elementor-heading-title{color:var( --e-global-color-088bf6e );}.elementor-9289 .elementor-element.elementor-element-cd8b26f{font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-f0bcba2 .elementor-heading-title{font-size:22px;color:var( --e-global-color-088bf6e );}.elementor-9289 .elementor-element.elementor-element-f1b165a{font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-f1b165a a{color:var( --e-global-color-54add91 );}.elementor-9289 .elementor-element.elementor-element-aa26469 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9289 .elementor-element.elementor-element-f421e9d .elementor-heading-title{font-size:22px;color:var( --e-global-color-088bf6e );}.elementor-9289 .elementor-element.elementor-element-f9c3450 .elementor-heading-title{font-size:22px;color:var( --e-global-color-088bf6e );}.elementor-9289 .elementor-element.elementor-element-9babef6{font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-7eceb01 .elementor-heading-title{font-size:22px;color:var( --e-global-color-088bf6e );}.elementor-9289 .elementor-element.elementor-element-f9401b2{color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-ba11d45 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9289 .elementor-element.elementor-element-91980fc{color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-91980fc a{color:var( --e-global-color-54add91 );}.elementor-9289 .elementor-element.elementor-element-6406012 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-9289 .elementor-element.elementor-element-12d1ae0{color:var( --e-global-color-4acf656 );}.elementor-9289 .elementor-element.elementor-element-12d1ae0 a{color:var( --e-global-color-54add91 );}.elementor-9289 .elementor-element.elementor-element-6344b54{--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;}.elementor-9289 .elementor-element.elementor-element-5773cd6 .elementor-heading-title{font-size:25px;font-weight:600;color:var( --e-global-color-088bf6e );}.elementor-9289 .elementor-element.elementor-element-9602ca9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9289 .elementor-element.elementor-element-9602ca9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-9289 .elementor-element.elementor-element-9602ca9:after{content:"0.66";}.elementor-9289 .elementor-element.elementor-element-9602ca9 .elementor-post__thumbnail__link{width:100%;}.elementor-9289 .elementor-element.elementor-element-9602ca9 .elementor-post__meta-data span + span:before{content:"•";}.elementor-9289 .elementor-element.elementor-element-9602ca9 .elementor-post__text{margin-top:20px;}.elementor-9289 .elementor-element.elementor-element-9602ca9 .elementor-post__read-more{color:var( --e-global-color-54add91 );}@media(max-width:767px){.elementor-9289 .elementor-element.elementor-element-9602ca9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9289 .elementor-element.elementor-element-9602ca9:after{content:"0.5";}.elementor-9289 .elementor-element.elementor-element-9602ca9 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-9289 .elementor-element.elementor-element-d5171aa{--width:75%;}.elementor-9289 .elementor-element.elementor-element-6344b54{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9289 .elementor-element.elementor-element-d5171aa{--width:675.5px;}}/* Start custom CSS for posts, class: .elementor-element-9602ca9 */.sidebar-box {
    position: sticky;
    top: 20px;

    /* Create the actual scroll area */
    max-height: calc(100vh - 40px);
    overflow-y: auto;
    overflow-x: hidden;

    display: flex;
    flex-direction: column;   /* keeps all children stacked vertically */
    gap: 20px;                /* optional: space between items */

    background: #fff;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6344b54 */.elementor-9289 .elementor-element.elementor-element-6344b54 {
  position: sticky;
  top: 20px;
  align-self: flex-start;
}/* End custom CSS */