.elementor-953 .elementor-element.elementor-element-747f0f07{--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;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-953 .elementor-element.elementor-element-747f0f07:not(.elementor-motion-effects-element-type-background), .elementor-953 .elementor-element.elementor-element-747f0f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF5;}.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 ), Sans-serif;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 ), Sans-serif;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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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 ), Sans-serif;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 ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-953 .elementor-element.elementor-element-521acc1b .elementor-post__thumbnail__link{width:28%;}.elementor-953 .elementor-element.elementor-element-521acc1b .elementor-post__meta-data span + span:before{content:"///";}.elementor-953 .elementor-element.elementor-element-521acc1b{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-953 .elementor-element.elementor-element-521acc1b .elementor-post{border-style:solid;border-width:1px 1px 1px 3px;border-radius:10px;padding:11px 12px 11px 12px;background-color:#FFFAF5;border-color:#F47B20;}.elementor-953 .elementor-element.elementor-element-521acc1b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-953 .elementor-element.elementor-element-521acc1b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-953 .elementor-element.elementor-element-521acc1b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-953 .elementor-element.elementor-element-521acc1b .elementor-post__title, .elementor-953 .elementor-element.elementor-element-521acc1b .elementor-post__title a{color:#1A1208;font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.42em;}.elementor-953 .elementor-element.elementor-element-521acc1b .elementor-post__meta-data{color:#B07040;font-family:"Nunito Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;}.elementor-953 .elementor-element.elementor-element-521acc1b > .elementor-widget-container{border-style:none;}@media(max-width:767px){.elementor-953 .elementor-element.elementor-element-521acc1b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-953 .elementor-element.elementor-element-521acc1b:after{content:"0.5";}.elementor-953 .elementor-element.elementor-element-521acc1b .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-521acc1b */.elementor-posts .elementor-post { transition: background 0.15s ease, border-color 0.15s ease; } .elementor-posts .elementor-post:hover { background: #FFF0E0 !important; border-color: #C25E0A !important; border-left-color: #C25E0A !important; } .elementor-posts .elementor-post__thumbnail img { border-radius: 8px; object-fit: cover; } .elementor-posts .elementor-post__title a { text-decoration: none; color: #1A1208; transition: color 0.15s; } .elementor-posts .elementor-post:hover .elementor-post__title a { color: #C25E0A; } .elementor-posts .elementor-post__meta-data { display: flex; align-items: center; gap: 4px; } .elementor-pagination { margin-top: 14px; padding-top: 12px; border-top: 1px solid #EDE0D4; display: flex; align-items: center; justify-content: space-between; gap: 10px; } .elementor-pagination .page-numbers { font-family: 'Nunito Sans', sans-serif; font-size: 12px; font-weight: 600; color: #F47B20; background: #FFF0E0; border: 1px solid #F7C99A; border-radius: 6px; padding: 7px 13px; transition: background 0.15s, color 0.15s; } .elementor-pagination .page-numbers:hover, .elementor-pagination .page-numbers.current { background: #F47B20; color: #ffffff; border-color: #F47B20; } .elementor-button.e-load-more-button { font-family: 'Nunito Sans', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.3px; color: #F47B20; background: transparent; border: 2px solid #F47B20; border-radius: 8px; padding: 10px 20px; width: 100%; margin-top: 12px; transition: background 0.18s, color 0.18s; } .elementor-button.e-load-more-button:hover { background: #F47B20; color: #ffffff; }/* End custom CSS */