.elementor-267677 .elementor-element.elementor-element-b340b2f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-267677 .elementor-element.elementor-element-90adb65{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-267677 .elementor-element.elementor-element-bc77953{--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;--padding-top:40px;--padding-bottom:40px;--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),Sans-serif;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),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 .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-267677 .elementor-element.elementor-element-ff4883d{--grid-row-gap:35px;--grid-column-gap:30px}.elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-post__thumbnail__link{width:100%}.elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-post__meta-data span+span:before{content:"•"}.elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-post__text{margin-top:20px}.elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-post__badge{right:0}.elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-post__card .elementor-post__badge{margin:20px}.elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-pagination{text-align:center}body:not(.rtl) .elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 )}body:not(.rtl) .elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 )}body.rtl .elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 )}body.rtl .elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 )}.elementor-267677 .elementor-element.elementor-element-b0d1017{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media(max-width:767px){.elementor-267677 .elementor-element.elementor-element-ff4883d .elementor-post__thumbnail__link{width:100%}}.elementor-posts-container.elementor-posts{gap:30px !important}.elementor-post__card{background:#fff !important;border-radius:8px !important;overflow:hidden !important;box-shadow:0 2px 12px rgba(0,0,0,.08) !important;transition:all .3s ease !important;height:100% !important;display:flex !important;flex-direction:column !important}.elementor-post__card:hover{transform:translateY(-5px) !important;box-shadow:0 8px 30px rgba(0,0,0,.15) !important}.elementor-post__thumbnail{position:relative !important;overflow:hidden !important;border-radius:0 !important}.elementor-post__thumbnail img{width:100% !important;height:220px !important;object-fit:cover !important}.elementor-post__badge{position:absolute !important;top:15px !important;left:15px !important;background:#156e83 !important;color:#fff !important;font-family:'Inter',sans-serif !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.5px !important;padding:6px 14px !important;border-radius:4px !important;z-index:2 !important}.elementor-post__text{padding:25px 20px 20px !important;flex:1 !important;display:flex !important;flex-direction:column !important}.elementor-post__title{margin:0 0 15px !important;flex:1 !important}.elementor-post__title a{font-family:'Playfair Display',serif !important;font-size:20px !important;font-weight:700 !important;color:#1d1d1d !important;line-height:1.3 !important;text-decoration:none !important;transition:color .3s ease !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.elementor-post__title a:hover{color:#156e83 !important}.elementor-post__read-more{display:inline-flex !important;align-items:center !important;font-family:'Inter',sans-serif !important;font-size:14px !important;font-weight:600 !important;color:#156e83 !important;text-decoration:none !important;transition:all .3s ease !important;margin-top:auto !important}.elementor-post__read-more:hover{color:#125a6b !important;gap:8px !important}.elementor-post__read-more:after{content:'→' !important;margin-left:5px !important;transition:margin-left .3s ease !important}.elementor-post__read-more:hover:after{margin-left:8px !important}.elementor-post__meta-data{padding:15px 20px !important;border-top:1px solid #e5e5e5 !important;background:#fafafa !important}.elementor-post-date{font-family:'Inter',sans-serif !important;font-size:13px !important;color:#6d6d6d !important;font-weight:400 !important}.elementor-pagination{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;margin-top:40px !important;padding-top:30px !important;border-top:1px solid #e5e5e5 !important}.elementor-pagination .page-numbers{font-family:'Inter',sans-serif !important;font-size:14px !important;font-weight:600 !important;color:#1d1d1d !important;background:#fff !important;border:1px solid #e5e5e5 !important;padding:10px 18px !important;border-radius:6px !important;text-decoration:none !important;transition:all .3s ease !important}.elementor-pagination .page-numbers:hover{background:#156e83 !important;color:#fff !important;border-color:#156e83 !important}.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{font-weight:600 !important}.elementor-pagination .page-numbers.current{background:#156e83 !important;color:#fff !important;border-color:#156e83 !important}.elementor-post__card:not(:has(.elementor-post__thumbnail)) .elementor-post__text{padding:30px 20px 20px !important}@media (max-width:768px){.elementor-post__thumbnail img{height:200px !important}.elementor-post__title a{font-size:18px !important}.elementor-post__text{padding:20px 18px 18px !important}.elementor-post__meta-data{padding:12px 18px !important}}@media (max-width:480px){.elementor-posts-container.elementor-posts{gap:20px !important}.elementor-post__thumbnail img{height:180px !important}.elementor-post__title a{font-size:17px !important}}</style>