.active-blog.et_pb_button{color:#ff0000!important;background:#fff!important;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.11)}.molti-blog-content{position:absolute;bottom:-10%;left:50%;transform:translate(-50%,-50%);width:100%;padding:30px;z-index:1}.molti-blog-latest .et_pb_blog_grid article{position:relative}.molti-blog-latest .et_pb_blog_grid .et_pb_post{padding:0px}.molti-blog-latest .et_pb_image_container{margin:0}.molti-blog-latest .et_pb_post .entry-featured-image-url{margin:0}.molti-blog-latest .entry-featured-image-url::before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}@media only screen and (max-width:479px){.molti-blog-content{bottom:-45%}}.molti-blog-list .entry-featured-image-url{width:25%;float:left;margin-bottom:0!important}.molti-blog-list .entry-title,.molti-blog-list .post-meta,.molti-blog-list .post-content{width:75%;float:left;padding-left:10px;margin-top:-5px}.molti-blog-list .et_pb_post{margin-bottom:27px;-webkit-animation:fade-in 0.5s cubic-bezier(0.390,0.575,0.565,1.000) both;animation:fade-in 0.5s cubic-bezier(0.390,0.575,0.565,1.000) both}.molti-blog-grid .et_pb_post{display:flex;flex-direction:column;position:relative}.molti-blog-grid .et_pb_image_container,.molti-blog-grid .entry-featured-image-url{order:2}.molti-blog-grid .entry-title{order:3}.molti-blog-grid .post-meta{order:1;z-index:1;margin:-10px 0px -13px -5px}.molti-blog-grid .post-meta a,.et_pb_portfolio_item .post-meta a{background-image:linear-gradient(151deg,#ff0000 38%,#cc0000 100%);padding:6px 15px;color:#fff!important;border-radius:5px;margin-left:-10px;margin-right:10px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);transition:0.2s ease;text-transform:uppercase;font-weight:bold;font-size:10px}.et_pb_portfolio_item .post-meta a{position:relative;left:10px;top:10px;margin-left:-6px!important;margin-right:7px!important}.molti-blog-grid .post-meta a:hover,.et_pb_portfolio_item .post-meta a:hover{box-shadow:0px 5px 20px 0px rgba(0,0,0,0.3)}.molti-blog-grid .published{background:#fff;position:absolute;padding:15px;border-radius:5px;box-shadow:0px 5px 20px #0000001a;top:155px;right:-5px;font-weight:bold;color:#000;letter-spacing:1px}.molti-blog-grid .post-content{order:4}.divi-module.et_pb_module.et_pb_blog_setting.et_pb_module_processed .et_pb_blog_post{display:flex;flex-direction:row;align-items:center}.divi-module.et_pb_module.et_pb_blog_setting.et_pb_module_processed .et_pb_blog_post .et_pb_blog_post_image{flex:0 0 200px;margin-right:20px}.divi-module.et_pb_module.et_pb_blog_setting.et_pb_module_processed .et_pb_blog_post .et_pb_blog_post_title{flex:1}.divi_blog_infinite_scroll .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.divi_blog_infinite_scroll .et_pb_ajax_pagination_container .et_pb_post{margin-bottom:0;border:1px solid #ddd;padding:30px}.divi_blog_infinite_scroll .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url{margin:-30px -30px 30px -30px}@media (min-width:768px) and (max-width:980px){.divi_blog_infinite_scroll .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,1fr);gap:20px}.divi_blog_infinite_scroll .et_pb_ajax_pagination_container .et_pb_post{padding:20px}.divi_blog_infinite_scroll .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url{margin:-20px -20px 20px -20px}}@media (max-width:767px){.divi_blog_infinite_scroll .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1fr);gap:30px}}.caf-post-layout4 .caf-post-title h2{font-size:1.6rem;line-height:1.4;margin:0 0 12px}.caf-post-layout4 .caf-post-title h2 a{color:#333;text-decoration:none}.caf-post-layout4 .caf-post-title h2 a:hover{color:#e62129}.caf-meta-content-cats li a{font-size:0.9rem;background:#f8f8f8;color:#555;padding:5px 12px;border-radius:4px;text-transform:uppercase;font-weight:500}.caf-content{font-size:1rem;line-height:1.6;color:#555;margin:12px 0 20px}.caf-content-read-more a.caf-read-more{display:inline-flex;align-items:center;gap:8px;background:#ffffff;color:#e62129!important;padding:3px 5px;border:0px;text-decoration:none;font-size:0.95rem;font-weight:500;transition:background 0.3s}.caf-content-read-more a.caf-read-more::after{content:'>';font-size:1.1rem}.caf-content-read-more a.caf-read-more:hover{background:#c41c22}