.elementor-4499 .elementor-element.elementor-element-6b45deb{--display:flex;--gap:clamp(35px, 4.8vw, 120px) clamp(35px, 4.8vw, 120px);--row-gap:clamp(35px, 4.8vw, 120px);--column-gap:clamp(35px, 4.8vw, 120px);}.elementor-4499 .elementor-element.elementor-element-205ede4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4499 .elementor-element.elementor-element-99c2b2a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4499 .elementor-element.elementor-element-52550a7{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-v4-fs-body-lg-font-size );}.elementor-4499 .elementor-element.elementor-element-eeed406{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4499 .elementor-element.elementor-element-e539288{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-4499 .elementor-element.elementor-element-e539288:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-e539288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202D511A;}.elementor-4499 .elementor-element.elementor-element-5f4ae89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-4499 .elementor-element.elementor-element-08e4e88{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:100%;max-width:100%;--e-filter-space-between:2px;--e-filter-normal-text-color:var( --e-global-color-v4-text-dark );--e-filter-hover-text-color:var( --e-global-color-v4-white );--e-filter-active-text-color:var( --e-global-color-v4-white );--e-filter-item-border-radius:35px 35px 35px 35px;}.elementor-4499 .elementor-element.elementor-element-08e4e88 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-35b2fbb );}.elementor-4499 .elementor-element.elementor-element-08e4e88 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#CB2766;}.elementor-4499 .elementor-element.elementor-element-08e4e88 .e-filter-item[aria-pressed="true"]{background-color:#CB2766;}.elementor-4499 .elementor-element.elementor-element-08e4e88 .e-filter-item{font-size:clamp(20px, 1.80vw, 24px);font-weight:500;padding:16px 28px 16px 28px;}.elementor-4499 .elementor-element.elementor-element-7bd9675{--grid-columns:3;--grid-row-gap:60px;--grid-column-gap:30px;}.elementor-4499 .elementor-element.elementor-element-092f808{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1199px){.elementor-4499 .elementor-element.elementor-element-52550a7{font-size:var( --e-global-typography-v4-fs-body-lg-font-size );}.elementor-4499 .elementor-element.elementor-element-e539288{--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-4499 .elementor-element.elementor-element-08e4e88 .e-filter-item{font-size:20px;padding:12px 20px 12px 20px;}}@media(min-width:768px){.elementor-4499 .elementor-element.elementor-element-205ede4{--content-width:1002px;}}@media(max-width:1024px){.elementor-4499 .elementor-element.elementor-element-99c2b2a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-4499 .elementor-element.elementor-element-52550a7{font-size:var( --e-global-typography-v4-fs-body-lg-font-size );}.elementor-4499 .elementor-element.elementor-element-e539288{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4499 .elementor-element.elementor-element-7bd9675{--grid-columns:2;--grid-row-gap:40px;--grid-column-gap:20px;}}@media(max-width:767px){.elementor-4499 .elementor-element.elementor-element-6b45deb{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4499 .elementor-element.elementor-element-99c2b2a{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-4499 .elementor-element.elementor-element-52550a7{font-size:var( --e-global-typography-v4-fs-body-lg-font-size );}.elementor-4499 .elementor-element.elementor-element-e539288{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4499 .elementor-element.elementor-element-5f4ae89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4499 .elementor-element.elementor-element-08e4e88 .e-filter-item{font-size:18px;padding:10px 15px 10px 15px;}.elementor-4499 .elementor-element.elementor-element-7bd9675{--grid-columns:1;--grid-row-gap:30px;--grid-column-gap:20px;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-08e4e88 */.elementor-4499 .elementor-element.elementor-element-08e4e88 button {
  background-image: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7bd9675 */.elementor-4499 .elementor-element.elementor-element-7bd9675 .elementor-grid {
  grid-template-rows: none;
}
.elementor-4499 .elementor-element.elementor-element-7bd9675 .post-item {
  height: 100%;
}

.elementor-4499 .elementor-element.elementor-element-7bd9675 .elementor-widget-theme-post-featured-image a {
  display: block;
  overflow: hidden;
  aspect-ratio: 440 / 348;
}

.elementor-4499 .elementor-element.elementor-element-7bd9675 .elementor-widget-theme-post-featured-image a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-4499 .elementor-element.elementor-element-7bd9675 .elementor-widget-theme-post-featured-image a:hover img {
  transform: scale(1.04);
}

@media (max-width: 767px) {
  .elementor-4499 .elementor-element.elementor-element-7bd9675 .e-loop-item {
    max-width: 442px;
    width: 100%;
    margin: 0 auto;
  }
  .elementor-4499 .elementor-element.elementor-element-7bd9675 .elementor-widget-theme-post-featured-image a { 
    aspect-ratio: 4 / 3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-092f808 */.elementor-4499 .elementor-element.elementor-element-092f808 a:nth-child(2) {
  display: none;
}/* End custom CSS */