.elementor-46172 .elementor-element.elementor-element-efc680b:not(.elementor-motion-effects-element-type-background),.elementor-46172 .elementor-element.elementor-element-efc680b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF2F2}.elementor-46172 .elementor-element.elementor-element-efc680b>.elementor-container{min-height:350px}.elementor-46172 .elementor-element.elementor-element-efc680b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 0 100px 0}.elementor-46172 .elementor-element.elementor-element-efc680b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-46172 .elementor-element.elementor-element-0c29855>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-46172 .elementor-element.elementor-element-0c29855>.elementor-element-populated{margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0px}.elementor-46172 .elementor-element.elementor-element-e668aa0>.elementor-widget-container{padding:0 0 0 0}.elementor-46172 .elementor-element.elementor-element-b776fcb>.elementor-widget-container{padding:0 0 10px 0}.elementor-46172 .elementor-element.elementor-element-b776fcb .elementor-heading-title{font-size:49px;font-weight:700;line-height:57px;letter-spacing:-2.4px;word-spacing:5px}.elementor-bc-flex-widget .elementor-46172 .elementor-element.elementor-element-9651799.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-46172 .elementor-element.elementor-element-9651799.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-46172 .elementor-element.elementor-element-9651799.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-46172 .elementor-element.elementor-element-9651799>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-46172 .elementor-element.elementor-element-9d1b4b8>.elementor-widget-container{padding:0 0 0 0}.elementor-46172 .elementor-element.elementor-element-9d1b4b8{text-align:end}.elementor-46172 .elementor-element.elementor-element-9d1b4b8 img{width:400px;max-width:100%;height:400px;transition-duration:0.1s;border-radius:10px 10px 10px 10px}.elementor-46172 .elementor-element.elementor-element-9d1b4b8:hover img{opacity:1}.elementor-46172 .elementor-element.elementor-element-5d638cf>.elementor-container{max-width:1200px}.elementor-46172 .elementor-element.elementor-element-5d638cf{margin-top:0;margin-bottom:50px}.elementor-46172 .elementor-element.elementor-element-2589702.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-46172 .elementor-element.elementor-element-9668c1d>.elementor-widget-container{margin:100px 0 30px 0}@media(max-width:1024px){.elementor-46172 .elementor-element.elementor-element-efc680b{padding:30px 10px 50px 10px}.elementor-46172 .elementor-element.elementor-element-b776fcb .elementor-heading-title{font-size:30px;line-height:34px;letter-spacing:.4px;word-spacing:.1em}}@media(max-width:767px){.elementor-46172 .elementor-element.elementor-element-b776fcb>.elementor-widget-container{margin:0 0 0 -3px}.elementor-46172 .elementor-element.elementor-element-b776fcb .elementor-heading-title{font-size:25px;line-height:1.2em}.elementor-46172 .elementor-element.elementor-element-94f11d8>.elementor-widget-container{margin:0 0 0 1px}.elementor-46172 .elementor-element.elementor-element-9651799>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}.wp-block-latest-posts__list.has-author.wp-block-latest-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;margin:35px 0;padding:0}.wp-block-latest-posts__list.has-author.wp-block-latest-posts li{background:#fff;border:1px solid #e8edf4;border-radius:18px;padding:16px;box-shadow:0 8px 24px rgb(15 23 42 / .08);transition:all 0.3s ease;overflow:hidden}.wp-block-latest-posts__list.has-author.wp-block-latest-posts li:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgb(15 23 42 / .14);border-color:#d8e6ff}.wp-block-latest-posts__featured-image.alignleft{float:none;margin:0 0 14px 0;width:100%}.wp-block-latest-posts__featured-image img{width:100%;height:190px;object-fit:cover;border-radius:14px;display:block;transition:transform 0.35s ease}.wp-block-latest-posts__list li:hover .wp-block-latest-posts__featured-image img{transform:scale(1.04)}.wp-block-latest-posts__post-title{display:block;font-size:19px;line-height:1.35;font-weight:700;color:#102a43;text-decoration:none;margin:8px 0 8px}.wp-block-latest-posts__post-title:hover{color:#f97316}.wp-block-latest-posts__post-author{font-size:13px;font-weight:600;color:#2563eb;margin-bottom:10px;text-transform:capitalize}.wp-block-latest-posts__post-excerpt{font-size:15px;line-height:1.6;color:#475569;margin:0}.wp-block-latest-posts__post-title,.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-excerpt{padding-left:2px;padding-right:2px}@media (max-width:1024px){.wp-block-latest-posts__list.has-author.wp-block-latest-posts{grid-template-columns:repeat(2,1fr);gap:20px}.wp-block-latest-posts__featured-image img{height:180px}}@media (max-width:640px){.wp-block-latest-posts__list.has-author.wp-block-latest-posts{grid-template-columns:1fr;gap:18px}.wp-block-latest-posts__list.has-author.wp-block-latest-posts li{padding:14px;border-radius:16px}.wp-block-latest-posts__featured-image img{height:210px}.wp-block-latest-posts__post-title{font-size:18px}.wp-block-latest-posts__post-excerpt{font-size:14px}}