.elementor-385 .elementor-element.elementor-element-33dc7aa{--display:flex;--min-height:200px;--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;--justify-content:center;}.elementor-385 .elementor-element.elementor-element-33dc7aa:not(.elementor-motion-effects-element-type-background), .elementor-385 .elementor-element.elementor-element-33dc7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0746cdc );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-385 .elementor-element.elementor-element-6a740dd{text-align:center;}.elementor-385 .elementor-element.elementor-element-6a740dd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:var( --e-global-color-primary );}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:14px;}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:14px;}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-text{padding-left:8px;}body.rtl .elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-text{padding-right:8px;}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-text, .elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-item{font-family:var( --e-global-typography-e7a0f13-font-family ), Sans-serif;font-size:var( --e-global-typography-e7a0f13-font-size );font-weight:var( --e-global-typography-e7a0f13-font-weight );text-transform:var( --e-global-typography-e7a0f13-text-transform );line-height:var( --e-global-typography-e7a0f13-line-height );}.elementor-385 .elementor-element.elementor-element-12eb803{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-385 .elementor-element.elementor-element-122c200 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-385 .elementor-element.elementor-element-149c0d9 > .elementor-widget-container{background-color:#FAFAFA;padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-385 .elementor-element.elementor-element-149c0d9{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-385 .elementor-element.elementor-element-cc269ee{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-text );--e-share-buttons-secondary-color:var( --e-global-color-148bd56 );}.elementor-385 .elementor-element.elementor-element-cc269ee .elementor-share-btn{font-size:calc(0.9px * 10);}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-385 .elementor-element.elementor-element-da9c57d > .elementor-widget-container{background-color:var( --e-global-color-0746cdc );padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;}.elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__prev--label:hover{color:var( --e-global-color-secondary );}.elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__next--label:hover{color:var( --e-global-color-secondary );}.elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__prev--label, .elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__next--label{font-family:var( --e-global-typography-e7a0f13-font-family ), Sans-serif;font-size:var( --e-global-typography-e7a0f13-font-size );font-weight:var( --e-global-typography-e7a0f13-font-weight );text-transform:var( --e-global-typography-e7a0f13-text-transform );}.elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__prev--title, .elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__next--title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e7a0f13-font-family ), Sans-serif;font-size:var( --e-global-typography-e7a0f13-font-size );font-weight:var( --e-global-typography-e7a0f13-font-weight );text-transform:var( --e-global-typography-e7a0f13-text-transform );}.elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__prev--title:hover, .elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__next--title:hover{color:var( --e-global-color-secondary );}.elementor-385 .elementor-element.elementor-element-da9c57d .post-navigation__arrow-wrapper{color:var( --e-global-color-28e2b9e );fill:var( --e-global-color-28e2b9e );font-size:24px;}.elementor-385 .elementor-element.elementor-element-da9c57d .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-385 .elementor-element.elementor-element-bc98c26{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-385 .elementor-element.elementor-element-12eb803{--content-width:1000px;}}@media(max-width:1279px){.elementor-385 .elementor-element.elementor-element-33dc7aa{--min-height:150px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-385 .elementor-element.elementor-element-6a740dd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-item{font-size:var( --e-global-typography-e7a0f13-font-size );line-height:var( --e-global-typography-e7a0f13-line-height );}.elementor-385 .elementor-element.elementor-element-12eb803{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-385 .elementor-element.elementor-element-149c0d9 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-385 .elementor-element.elementor-element-149c0d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-385 .elementor-element.elementor-element-cc269ee{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-385 .elementor-element.elementor-element-cc269ee .elementor-share-btn{font-size:calc(0.9px * 10);}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__prev--label, .elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__next--label{font-size:var( --e-global-typography-e7a0f13-font-size );}.elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__prev--title, .elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__next--title{font-size:var( --e-global-typography-e7a0f13-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-385 .elementor-element.elementor-element-6a740dd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-385 .elementor-element.elementor-element-620b2df .elementor-icon-list-item{font-size:var( --e-global-typography-e7a0f13-font-size );line-height:var( --e-global-typography-e7a0f13-line-height );}.elementor-385 .elementor-element.elementor-element-12eb803{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-385 .elementor-element.elementor-element-149c0d9 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-385 .elementor-element.elementor-element-149c0d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-385 .elementor-element.elementor-element-cc269ee{--alignment:center;} .elementor-385 .elementor-element.elementor-element-cc269ee{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-385 .elementor-element.elementor-element-cc269ee .elementor-share-btn{font-size:calc(0.75px * 10);}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-385 .elementor-element.elementor-element-da9c57d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__prev--label, .elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__next--label{font-size:var( --e-global-typography-e7a0f13-font-size );}.elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__prev--title, .elementor-385 .elementor-element.elementor-element-da9c57d span.post-navigation__next--title{font-size:var( --e-global-typography-e7a0f13-font-size );}.elementor-385 .elementor-element.elementor-element-da9c57d .post-navigation__arrow-wrapper{font-size:18px;}}/* Start custom CSS *//* ===== Single Post – Content Images ===== */
.elementor-widget-theme-post-content {
  --post-img-radius: clamp(14px, 2.2vw, 24px);
  --post-img-border: #e6eef8;
  --post-img-shadow: 0 10px 30px rgba(20, 45, 90, 0.08);
  --post-img-space: clamp(24px, 4vw, 40px);
}

/* Reset figure / caption wrappers so they don't fight centering */
.elementor-widget-theme-post-content figure,
.elementor-widget-theme-post-content .wp-block-image,
.elementor-widget-theme-post-content .wp-caption {
  float: none !important;
  display: block;
  width: auto !important;
  max-width: 100%;
  margin: var(--post-img-space) auto !important;
  text-align: center;
}

/* Images */
.elementor-widget-theme-post-content img:not(.emoji):not(.wp-smiley) {
  display: block;
  float: none !important;
  max-width: 100%;
  height: auto;
  margin: var(--post-img-space) auto;
  border: 1px solid var(--post-img-border);
  border-radius: var(--post-img-radius);
  box-shadow: var(--post-img-shadow);
  background: #fff;
}

/* No double margin when image sits inside a figure or link */
.elementor-widget-theme-post-content figure img,
.elementor-widget-theme-post-content p > img:only-child,
.elementor-widget-theme-post-content a > img {
  margin-top: 0;
  margin-bottom: 0;
}

.elementor-widget-theme-post-content a:has(> img) {
  display: block;
  width: fit-content;
  max-width: 100%;
  margin: var(--post-img-space) auto;
}

/* Captions */
.elementor-widget-theme-post-content figcaption,
.elementor-widget-theme-post-content .wp-caption-text {
  margin-top: 12px;
  font-size: 0.875em;
  color: #6b7280;
  text-align: center;
}/* End custom CSS */