.elementor-853 .elementor-element.elementor-element-3b3a60f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:var(--content-gap-l) var(--content-gap-s);--row-gap:var(--content-gap-l);--column-gap:var(--content-gap-s);}.elementor-853 .elementor-element.elementor-element-8b0e40c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--content-gap-s) var(--content-gap-s);--row-gap:var(--content-gap-s);--column-gap:var(--content-gap-s);--padding-top:0;--padding-bottom:0;--padding-left:var(--section-inline-padding);--padding-right:var(--section-inline-padding);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-853 .elementor-element.elementor-element-b5d09e0{text-align:center;}.elementor-853 .elementor-element.elementor-element-b5d09e0 .elementor-heading-title{font-family:"Montserrat";font-size:var(--heading2-size);font-weight:600;text-transform:none;line-height:var(--heading2-line-height);letter-spacing:var(--letter-spacing);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-853 .elementor-element.elementor-element-50ec6cd{width:initial;max-width:initial;text-align:start;}.elementor-853 .elementor-element.elementor-element-101f91e{--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;--padding-top:0;--padding-bottom:0;--padding-left:var(--section-inline-padding);--padding-right:var(--section-inline-padding);}.elementor-853 .elementor-element.elementor-element-f6e9816{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );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 );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 );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 );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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 );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 );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family );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 );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-853 .elementor-element.elementor-element-87bd802{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-853 .elementor-element.elementor-element-87bd802.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-853 .elementor-element.elementor-element-87bd802 > .elementor-widget-container{border-radius:var(--radius) var(--radius) var(--radius) var(--radius);}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-853 .elementor-element.elementor-element-87bd802:after{content:"1";}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__thumbnail__link{width:37%;}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__meta-data span + span:before{content:"///";}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:var(--radius);box-shadow:2px 2px 10px 0px rgba(36.725543478260846, 30.95108695652172, 42.49999999999998, 0.22);border-color:var( --e-global-color-primary_transp );}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__text{padding:var(--content-gap-m) var(--content-gap-m) var(--content-gap-m) var(--content-gap-m);}.elementor-853 .elementor-element.elementor-element-87bd802.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0;}.elementor-853 .elementor-element.elementor-element-87bd802.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0;}.elementor-853 .elementor-element.elementor-element-87bd802.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0;}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__title, .elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__title a{font-family:var( --e-global-typography-725d34b-font-family );font-size:var( --e-global-typography-725d34b-font-size );font-weight:var( --e-global-typography-725d34b-font-weight );text-transform:var( --e-global-typography-725d34b-text-transform );line-height:var( --e-global-typography-725d34b-line-height );letter-spacing:var( --e-global-typography-725d34b-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__title{margin-bottom:0.4em;}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__meta-data{font-family:var( --e-global-typography-0b51953-font-family );font-size:var( --e-global-typography-0b51953-font-size );line-height:var( --e-global-typography-0b51953-line-height );letter-spacing:var( --e-global-typography-0b51953-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__excerpt{margin-bottom:var(--content-gap-m);}.elementor-853 .elementor-element.elementor-element-87bd802 a.elementor-post__read-more{font-family:var( --e-global-typography-8864567-font-family );font-size:var( --e-global-typography-8864567-font-size );font-weight:var( --e-global-typography-8864567-font-weight );line-height:var( --e-global-typography-8864567-line-height );letter-spacing:var( --e-global-typography-8864567-letter-spacing );}.elementor-853 .elementor-element.elementor-element-c9923a4{--display:flex;--gap:var(--content-gap-l) var(--content-gap-l);--row-gap:var(--content-gap-l);--column-gap:var(--content-gap-l);--padding-top:0;--padding-bottom:0;--padding-left:var(--section-inline-padding);--padding-right:var(--section-inline-padding);}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-853 .elementor-element.elementor-element-8a4a606{--box-border-color:var( --e-global-color-primary_transp );--box-border-radius:var(--radius);--box-padding:var(--content-gap-m);--header-background-color:var( --e-global-color-heading_color_transp );--header-color:var( --e-global-color-main_bg );--item-text-active-color:var( --e-global-color-accent );--marker-size:0px;}.elementor-853 .elementor-element.elementor-element-8a4a606 .elementor-toc__spinner{color:var( --e-global-color-primary_color );fill:var( --e-global-color-primary_color );}.elementor-853 .elementor-element.elementor-element-8a4a606 .elementor-toc__header-title{text-align:start;}.elementor-853 .elementor-element.elementor-element-8a4a606 .elementor-toc__header, .elementor-853 .elementor-element.elementor-element-8a4a606 .elementor-toc__header-title{font-family:"Montserrat";font-size:calc(var(--heading2-size)/1.3);font-weight:500;line-height:var(--heading2-line-height);letter-spacing:var(--letter-spacing);}.elementor-853 .elementor-element.elementor-element-c9b2a9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-853 .elementor-element.elementor-element-a7df592 .elementor-icon-box-wrapper{align-items:start;gap:0.5em;}.elementor-853 .elementor-element.elementor-element-a7df592 .elementor-icon-box-title{margin-block-end:0px;}.elementor-853 .elementor-element.elementor-element-a7df592 .elementor-icon{font-size:2.5rem;}.elementor-853 .elementor-element.elementor-element-a7df592 .elementor-icon-box-title, .elementor-853 .elementor-element.elementor-element-a7df592 .elementor-icon-box-title a{font-family:"Montserrat";font-size:calc(var(--heading2-size)/1.2);font-weight:600;line-height:var(--heading3-line-height);letter-spacing:var(--letter-spacing);}.elementor-853 .elementor-element.elementor-element-4dc9a5a{width:initial;max-width:initial;}.elementor-853 .elementor-element.elementor-element-4dc9a5a > .elementor-widget-container{padding:0 var(--section-inline-padding-s) 0 var(--section-inline-padding-s);}.elementor-853 .elementor-element.elementor-element-f7c0a8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-853 .elementor-element.elementor-element-1b18515 .elementor-icon-box-wrapper{align-items:start;gap:0.5em;}.elementor-853 .elementor-element.elementor-element-1b18515 .elementor-icon-box-title{margin-block-end:0px;}.elementor-853 .elementor-element.elementor-element-1b18515 .elementor-icon{font-size:2.5rem;}.elementor-853 .elementor-element.elementor-element-1b18515 .elementor-icon-box-title, .elementor-853 .elementor-element.elementor-element-1b18515 .elementor-icon-box-title a{font-family:"Montserrat";font-size:calc(var(--heading2-size)/1.2);font-weight:600;line-height:var(--heading3-line-height);letter-spacing:var(--letter-spacing);}.elementor-853 .elementor-element.elementor-element-e91dbb1{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-853 .elementor-element.elementor-element-7d9e86a{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:0;--padding-right:0;}.elementor-853 .elementor-element.elementor-element-9708a28 .elementor-icon-box-wrapper{align-items:start;gap:0.5em;}.elementor-853 .elementor-element.elementor-element-9708a28 .elementor-icon-box-title{margin-block-end:0px;}.elementor-853 .elementor-element.elementor-element-9708a28 .elementor-icon{font-size:2.5rem;}.elementor-853 .elementor-element.elementor-element-9708a28 .elementor-icon-box-title, .elementor-853 .elementor-element.elementor-element-9708a28 .elementor-icon-box-title a{font-family:"Montserrat";font-size:calc(var(--heading2-size)/1.2);font-weight:600;line-height:var(--heading3-line-height);letter-spacing:var(--letter-spacing);}.elementor-853 .elementor-element.elementor-element-c5fd67e{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--section-inline-padding-s);--padding-right:var(--section-inline-padding-s);}.elementor-853 .elementor-element.elementor-element-39eaea3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-39eaea3.elementor-element{--align-self:flex-start;}.elementor-853 .elementor-element.elementor-element-39eaea3{--grid-side-margin:var(--content-gap-s);--grid-column-gap:var(--content-gap-s);--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#7CB46400;--e-share-buttons-secondary-color:var( --e-global-color-secondary_color );}.elementor-853 .elementor-element.elementor-element-39eaea3 .elementor-share-btn__icon{--e-share-buttons-icon-size:4.3em;}.elementor-853 .elementor-element.elementor-element-39eaea3 .elementor-share-btn{height:5.7em;}.elementor-853 .elementor-element.elementor-element-39eaea3 .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-853 .elementor-element.elementor-element-ec8b42b{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:0;--padding-right:0;}.elementor-853 .elementor-element.elementor-element-c880efd .elementor-icon-box-wrapper{align-items:start;gap:0.5em;}.elementor-853 .elementor-element.elementor-element-c880efd .elementor-icon-box-title{margin-block-end:0px;}.elementor-853 .elementor-element.elementor-element-c880efd .elementor-icon{font-size:2.5rem;}.elementor-853 .elementor-element.elementor-element-c880efd .elementor-icon-box-title, .elementor-853 .elementor-element.elementor-element-c880efd .elementor-icon-box-title a{font-family:"Montserrat";font-size:calc(var(--heading2-size)/1.2);font-weight:600;line-height:var(--heading3-line-height);letter-spacing:var(--letter-spacing);}.elementor-853 .elementor-element.elementor-element-b510cfd > .elementor-widget-container{padding:0 var(--section-inline-padding-s) 0 var(--section-inline-padding-s);}.elementor-853 .elementor-element.elementor-element-c8dd601{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:0;--padding-right:0;}.elementor-853 .elementor-element.elementor-element-f581678 .elementor-icon-box-wrapper{align-items:start;gap:0.5em;}.elementor-853 .elementor-element.elementor-element-f581678 .elementor-icon-box-title{margin-block-end:0px;}.elementor-853 .elementor-element.elementor-element-f581678 .elementor-icon{font-size:2.5rem;}.elementor-853 .elementor-element.elementor-element-f581678 .elementor-icon-box-title, .elementor-853 .elementor-element.elementor-element-f581678 .elementor-icon-box-title a{font-family:"Montserrat";font-size:calc(var(--heading2-size)/1.2);font-weight:600;line-height:var(--heading3-line-height);letter-spacing:var(--letter-spacing);}.elementor-853 .elementor-element.elementor-element-d337cdf > .elementor-widget-container{padding:0 var(--section-inline-padding-s) 0 var(--section-inline-padding-s);}.elementor-853 .elementor-element.elementor-element-ef3ac82{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:var(--section-block-padding-s);--padding-left:0;--padding-right:0;}.elementor-853 .elementor-element.elementor-element-fdccdda .elementor-icon-box-wrapper{align-items:start;gap:0.5em;}.elementor-853 .elementor-element.elementor-element-fdccdda .elementor-icon-box-title{margin-block-end:0px;}.elementor-853 .elementor-element.elementor-element-fdccdda .elementor-icon{font-size:2.5rem;}.elementor-853 .elementor-element.elementor-element-fdccdda .elementor-icon-box-title, .elementor-853 .elementor-element.elementor-element-fdccdda .elementor-icon-box-title a{font-family:"Montserrat";font-size:calc(var(--heading2-size)/1.2);font-weight:600;line-height:var(--heading3-line-height);letter-spacing:var(--letter-spacing);}.elementor-853 .elementor-element.elementor-element-482914c > .elementor-widget-container{padding:0 var(--section-inline-padding-s) 0 var(--section-inline-padding-s);}.elementor-853 .elementor-element.elementor-element-d9b9be9 > .elementor-widget-container{padding:0 var(--section-inline-padding) 0 var(--section-inline-padding);}.elementor-853 .elementor-element.elementor-element-62e5293{--display:flex;--padding-top:var(--section-block-padding-s);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-853 .elementor-element.elementor-element-5b58067 .elementor-button{background-color:var( --e-global-color-primary_color );font-family:var( --e-global-typography-712cc98-font-family );font-size:var( --e-global-typography-712cc98-font-size );font-weight:var( --e-global-typography-712cc98-font-weight );letter-spacing:var( --e-global-typography-712cc98-letter-spacing );}.elementor-853 .elementor-element.elementor-element-5b58067{width:var( --container-widget-width, clamp(35%, 10rem, 80%) );max-width:clamp(35%, 10rem, 80%);--container-widget-width:clamp(35%, 10rem, 80%);--container-widget-flex-grow:0;}.elementor-853 .elementor-element.elementor-element-5b58067 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-5b58067.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-853 .elementor-element.elementor-element-5b58067 .elementor-button-content-wrapper{flex-direction:row;}.elementor-853 .elementor-element.elementor-element-5b58067 .elementor-button .elementor-button-content-wrapper{gap:0.5em;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802.elementor-element{--align-self:flex-start;}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.51 * 100% );}.elementor-853 .elementor-element.elementor-element-87bd802:after{content:"0.51";}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__thumbnail__link{width:100%;}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__title, .elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__title a{font-size:var( --e-global-typography-725d34b-font-size );line-height:var( --e-global-typography-725d34b-line-height );letter-spacing:var( --e-global-typography-725d34b-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__meta-data{font-size:var( --e-global-typography-0b51953-font-size );line-height:var( --e-global-typography-0b51953-line-height );letter-spacing:var( --e-global-typography-0b51953-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802 a.elementor-post__read-more{font-size:var( --e-global-typography-8864567-font-size );line-height:var( --e-global-typography-8864567-line-height );letter-spacing:var( --e-global-typography-8864567-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-853 .elementor-element.elementor-element-7d9e86a{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;} .elementor-853 .elementor-element.elementor-element-39eaea3{--grid-side-margin:var(--content-gap-s);--grid-column-gap:var(--content-gap-s);--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-853 .elementor-element.elementor-element-ec8b42b{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-853 .elementor-element.elementor-element-c8dd601{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-853 .elementor-element.elementor-element-ef3ac82{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-853 .elementor-element.elementor-element-5b58067{width:initial;max-width:initial;}.elementor-853 .elementor-element.elementor-element-5b58067 .elementor-button{font-size:var( --e-global-typography-712cc98-font-size );letter-spacing:var( --e-global-typography-712cc98-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-853 .elementor-element.elementor-element-87bd802.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.65 * 100% );}.elementor-853 .elementor-element.elementor-element-87bd802:after{content:"0.65";}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__thumbnail__link{width:100%;}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__title, .elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__title a{font-size:var( --e-global-typography-725d34b-font-size );line-height:var( --e-global-typography-725d34b-line-height );letter-spacing:var( --e-global-typography-725d34b-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__meta-data{font-size:var( --e-global-typography-0b51953-font-size );line-height:var( --e-global-typography-0b51953-line-height );letter-spacing:var( --e-global-typography-0b51953-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-853 .elementor-element.elementor-element-87bd802 a.elementor-post__read-more{font-size:var( --e-global-typography-8864567-font-size );line-height:var( --e-global-typography-8864567-line-height );letter-spacing:var( --e-global-typography-8864567-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-853 .elementor-element.elementor-element-8a4a606 .elementor-toc__header-title{text-align:start;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-853 .elementor-element.elementor-element-4dc9a5a > .elementor-widget-container{padding:0 0 0 0;}.elementor-853 .elementor-element.elementor-element-e91dbb1{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-853 .elementor-element.elementor-element-0f44d4e.elementor-element{--align-self:center;}.elementor-853 .elementor-element.elementor-element-c5fd67e{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-853 .elementor-element.elementor-element-39eaea3.elementor-element{--align-self:stretch;} .elementor-853 .elementor-element.elementor-element-39eaea3{--grid-side-margin:var(--content-gap-s);--grid-column-gap:var(--content-gap-s);--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-853 .elementor-element.elementor-element-b510cfd > .elementor-widget-container{padding:0 0 0 0;}.elementor-853 .elementor-element.elementor-element-d337cdf > .elementor-widget-container{padding:0 0 0 0;}.elementor-853 .elementor-element.elementor-element-482914c > .elementor-widget-container{padding:0 0 0 0;}.elementor-853 .elementor-element.elementor-element-62e5293.e-con{--align-self:stretch;}.elementor-853 .elementor-element.elementor-element-5b58067{width:initial;max-width:initial;}.elementor-853 .elementor-element.elementor-element-5b58067.elementor-element{--align-self:stretch;}.elementor-853 .elementor-element.elementor-element-5b58067 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-853 .elementor-element.elementor-element-5b58067 .elementor-button{font-size:var( --e-global-typography-712cc98-font-size );letter-spacing:var( --e-global-typography-712cc98-letter-spacing );}}/* Start custom CSS for posts, class: .elementor-element-87bd802 */.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-posts .elementor-post {
    display: flex;
    align-items: center; /* Centers content and image vertically */
    flex-wrap: wrap;
}

.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__thumbnail {
    flex: 1;
    min-width: 50%;
    height: 100%;
    overflow: hidden;
    display: flex;
}

.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__thumbnail img {
    border-radius:0!important;
    width: 100%;
    height: 100%;
    object-fit: cover!important; /* Ensures full coverage */
}

.elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__text {
    flex: 1;
    min-width: 50%;
    padding: 20px;
}

/* Responsive Fix */
@media (max-width: 768px) {
    .elementor-853 .elementor-element.elementor-element-87bd802 .elementor-posts .elementor-post {
        flex-direction: column;
        align-items: center; /* Center content */
        text-align: left; /* Center text */
    }

    .elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__thumbnail {
        min-width: 100%!important;
        height: auto;
    }

    .elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__thumbnail img {
        width: 100!important;
        height: auto;
    }

    .elementor-853 .elementor-element.elementor-element-87bd802 .elementor-post__text {
        min-width: 100%;
        padding: 20px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://amazing-grace.org.uk/wp-content/uploads/2025/02/Montserrat-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://amazing-grace.org.uk/wp-content/uploads/2025/02/Montserrat-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://amazing-grace.org.uk/wp-content/uploads/2025/02/Montserrat-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://amazing-grace.org.uk/wp-content/uploads/2025/02/Montserrat-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://amazing-grace.org.uk/wp-content/uploads/2025/02/Montserrat-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */