.elementor-7287 .elementor-element.elementor-element-c8ab300{--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:24px 2%;--row-gap:24px;--column-gap:2%;--flex-wrap:wrap;}.elementor-7287 .elementor-element.elementor-element-c5034cc{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7287 .elementor-element.elementor-element-f370e8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7287 .elementor-element.elementor-element-bc09b3f{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7287 .elementor-element.elementor-element-bc09b3f:after{content:"0.66";}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__thumbnail__link{width:25%;}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__meta-data span + span:before{content:"///";}.elementor-7287 .elementor-element.elementor-element-bc09b3f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7287 .elementor-element.elementor-element-bc09b3f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7287 .elementor-element.elementor-element-bc09b3f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__title, .elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__title a{font-size:var( --e-global-typography-64b0d13-font-size );font-weight:var( --e-global-typography-64b0d13-font-weight );line-height:var( --e-global-typography-64b0d13-line-height );}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__meta-data{font-size:var( --e-global-typography-c1ad51e-font-size );font-weight:var( --e-global-typography-c1ad51e-font-weight );line-height:var( --e-global-typography-c1ad51e-line-height );}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:var( --e-global-typography-5eae241-font-size );font-weight:var( --e-global-typography-5eae241-font-weight );line-height:var( --e-global-typography-5eae241-line-height );}.elementor-7287 .elementor-element.elementor-element-bc09b3f a.elementor-post__read-more{font-size:var( --e-global-typography-5eae241-font-size );font-weight:var( --e-global-typography-5eae241-font-weight );line-height:var( --e-global-typography-5eae241-line-height );}.elementor-7287 .elementor-element.elementor-element-ac9ce02{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7287 .elementor-element.elementor-element-858003b{--grid-columns:1;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-7287 .elementor-element.elementor-element-2f310a6 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-7287 .elementor-element.elementor-element-fa0e760 > .elementor-widget-container{background-color:var( --e-global-color-e646660 );padding:20px 20px 20px 20px;}.elementor-7287 .elementor-element.elementor-element-04d0ff5 > .elementor-widget-container{background-color:var( --e-global-color-e646660 );padding:20px 20px 20px 20px;}@media(min-width:768px){.elementor-7287 .elementor-element.elementor-element-c5034cc{--width:74.5%;}.elementor-7287 .elementor-element.elementor-element-ac9ce02{--width:23.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7287 .elementor-element.elementor-element-c5034cc{--width:66%;}.elementor-7287 .elementor-element.elementor-element-ac9ce02{--width:32%;}}@media(max-width:1024px){.elementor-7287 .elementor-element.elementor-element-f370e8c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7287 .elementor-element.elementor-element-bc09b3f{--grid-row-gap:24px;}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__title, .elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__title a{font-size:var( --e-global-typography-64b0d13-font-size );line-height:var( --e-global-typography-64b0d13-line-height );}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__meta-data{font-size:var( --e-global-typography-c1ad51e-font-size );line-height:var( --e-global-typography-c1ad51e-line-height );}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__excerpt p{font-size:var( --e-global-typography-5eae241-font-size );line-height:var( --e-global-typography-5eae241-line-height );}.elementor-7287 .elementor-element.elementor-element-bc09b3f a.elementor-post__read-more{font-size:var( --e-global-typography-5eae241-font-size );line-height:var( --e-global-typography-5eae241-line-height );}.elementor-7287 .elementor-element.elementor-element-858003b{--grid-columns:1;}}@media(max-width:767px){.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7287 .elementor-element.elementor-element-bc09b3f:after{content:"0.5";}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__thumbnail__link{width:100%;}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__title, .elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__title a{font-size:var( --e-global-typography-64b0d13-font-size );line-height:var( --e-global-typography-64b0d13-line-height );}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__meta-data{font-size:var( --e-global-typography-c1ad51e-font-size );line-height:var( --e-global-typography-c1ad51e-line-height );}.elementor-7287 .elementor-element.elementor-element-bc09b3f .elementor-post__excerpt p{font-size:var( --e-global-typography-5eae241-font-size );line-height:var( --e-global-typography-5eae241-line-height );}.elementor-7287 .elementor-element.elementor-element-bc09b3f a.elementor-post__read-more{font-size:var( --e-global-typography-5eae241-font-size );line-height:var( --e-global-typography-5eae241-line-height );}.elementor-7287 .elementor-element.elementor-element-858003b{--grid-columns:1;}}/* Start custom CSS for archive-posts, class: .elementor-element-bc09b3f */.elementor-7287 .elementor-element.elementor-element-bc09b3f article {
    background-color: #fff;
    padding:40px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-2f310a6 */.elementor-7287 .elementor-element.elementor-element-2f310a6 h5 {
        font-size: var(--e-global-typography-64b0d13-font-size);
    font-weight: var(--e-global-typography-64b0d13-font-weight);
    line-height: var(--e-global-typography-64b0d13-line-height);
    color:#fff!important;
}

.elementor-7287 .elementor-element.elementor-element-2f310a6 ul {
    marging:0;
    padding:0;
    list-style: none;
        font-size: var(--e-global-typography-c1ad51e-font-size);
    font-weight: var(--e-global-typography-c1ad51e-font-weight);
    line-height: var(--e-global-typography-c1ad51e-line-height);
}
.elementor-7287 .elementor-element.elementor-element-2f310a6 a {
 display: flex;
    align-items: center;
    column-gap: 4px;
color:#fff;
}
.elementor-7287 .elementor-element.elementor-element-2f310a6 a:hover {
  color: var(--e-global-color-accent);
}

.elementor-7287 .elementor-element.elementor-element-2f310a6 a:before {
    width:14px;
    height: 14px;
    content: '';
    display: inline-block;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M471.1 297.4C483.6 309.9 483.6 330.2 471.1 342.7L279.1 534.7C266.6 547.2 246.3 547.2 233.8 534.7C221.3 522.2 221.3 501.9 233.8 489.4L403.2 320L233.9 150.6C221.4 138.1 221.4 117.8 233.9 105.3C246.4 92.8 266.7 92.8 279.2 105.3L471.2 297.3z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
}/* End custom CSS */
/* Start custom CSS for wp-widget-recent-posts, class: .elementor-element-fa0e760 */.elementor-7287 .elementor-element.elementor-element-fa0e760 h5 {
        font-size: var(--e-global-typography-64b0d13-font-size);
    font-weight: var(--e-global-typography-64b0d13-font-weight);
    line-height: var(--e-global-typography-64b0d13-line-height);
}

.elementor-7287 .elementor-element.elementor-element-fa0e760 ul {
    marging:0;
    padding:0;
    list-style: none;
        font-size: var(--e-global-typography-c1ad51e-font-size);
    font-weight: var(--e-global-typography-c1ad51e-font-weight);
    line-height: var(--e-global-typography-c1ad51e-line-height);
}
.elementor-7287 .elementor-element.elementor-element-fa0e760 a {
 display: flex;
    align-items: top;
    column-gap: 4px
}
.elementor-7287 .elementor-element.elementor-element-fa0e760 a:before {
    width:14px;
    height: 14px;
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M471.1 297.4C483.6 309.9 483.6 330.2 471.1 342.7L279.1 534.7C266.6 547.2 246.3 547.2 233.8 534.7C221.3 522.2 221.3 501.9 233.8 489.4L403.2 320L233.9 150.6C221.4 138.1 221.4 117.8 233.9 105.3C246.4 92.8 266.7 92.8 279.2 105.3L471.2 297.3z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
}/* End custom CSS */
/* Start custom CSS for wp-widget-archives, class: .elementor-element-04d0ff5 */.elementor-7287 .elementor-element.elementor-element-04d0ff5 h5 {
        font-size: var(--e-global-typography-64b0d13-font-size);
    font-weight: var(--e-global-typography-64b0d13-font-weight);
    line-height: var(--e-global-typography-64b0d13-line-height);
}

.elementor-7287 .elementor-element.elementor-element-04d0ff5 ul {
    marging:0;
    padding:0;
    list-style: none;
        font-size: var(--e-global-typography-c1ad51e-font-size);
    font-weight: var(--e-global-typography-c1ad51e-font-weight);
    line-height: var(--e-global-typography-c1ad51e-line-height);
}
.elementor-7287 .elementor-element.elementor-element-04d0ff5 a {
 display: flex;
    align-items: center;
    column-gap: 4px
}
.elementor-7287 .elementor-element.elementor-element-04d0ff5 a:before {
    width:14px;
    height: 14px;
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M471.1 297.4C483.6 309.9 483.6 330.2 471.1 342.7L279.1 534.7C266.6 547.2 246.3 547.2 233.8 534.7C221.3 522.2 221.3 501.9 233.8 489.4L403.2 320L233.9 150.6C221.4 138.1 221.4 117.8 233.9 105.3C246.4 92.8 266.7 92.8 279.2 105.3L471.2 297.3z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac9ce02 */.elementor-7287 .elementor-element.elementor-element-ac9ce02 .ad-side-bar     .elementor-shortcode{
row-gap: 24px;
    display: flex;
    flex-direction: column;
}/* End custom CSS */