:root{--sop-primary-green:#4CAF50;--sop-dark-green:#2E7D32;--sop-light-green:#81C784;--sop-primary-orange:#FF9800;--sop-orange-dark:#E65100;--sop-white:#FFFFFF;--sop-light-beige:#F5F5DC;--sop-gray-light:#F8F9FA;--sop-text-dark:#333333;--sop-text-light:#777777;--sop-shadow:0 5px 15px rgba(0,0,0,0.1);--sop-transition:all 0.3s ease-in-out;--sop-border-radius:5px;--sop-blog-gradient-start:#2c7744;--sop-blog-gradient-end:#0f3821;--sop-blog-accent:#FF9800}.sop-blog{position:relative;padding:100px 0;color:var(--sop-white);overflow:hidden}.sop-blog__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.sop-blog__gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.sop-blog__pattern-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:0.4}.sop-blog__container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.sop-blog__header{text-align:center;margin-bottom:50px}.sop-blog__subtitle-top{font-family:'Open Sans',sans-serif;font-size:0.95rem;font-weight:600;color:var(--sop-primary-orange);text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:10px}.sop-blog__title{font-family:'Montserrat',sans-serif;font-size:2.5rem;font-weight:700;color:var(--sop-primary-green);margin:0 0 15px}.sop-blog__divider{display:flex;align-items:center;justify-content:center;margin:15px 0}.sop-blog__divider-line{height:2px;width:60px;background-color:var(--sop-primary-orange);opacity:0.7}.sop-blog__divider-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--sop-white);background-color:var(--sop-primary-orange);border-radius:50%;margin:0 10px;font-size:0.9rem}.sop-blog__subtitle{font-family:'Open Sans',sans-serif;font-size:1.1rem;color:var(--sop-text-dark);max-width:700px;margin:15px auto 0;line-height:1.6}.sop-blog__categories{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:40px;background:var(--primary-green);padding:15px 0;border-radius:15px}.sop-blog__category-btn{padding:10px 20px;background-color:rgba(255,255,255,0.1);border:none;border-radius:30px;font-family:'Montserrat',sans-serif;font-size:0.9rem;font-weight:600;color:var(--sop-white);cursor:pointer;transition:var(--sop-transition);outline:none;text-decoration:none}.sop-blog__category-btn:hover{background-color:rgba(255,255,255,0.2);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.sop-blog__category-btn.active{background-color:var(--sop-primary-orange);color:var(--sop-white)}.sop-blog__articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:50px}.sop-blog__article{background-color:var(--sop-white);border-radius:10px;overflow:hidden;box-shadow:var(--sop-shadow);transition:var(--sop-transition);opacity:0;transform:translateY(20px);animation:fadeInUp 0.5s forwards;animation-delay:calc(var(--order) * 0.1s)}.sop-blog__article:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.2)}.sop-blog__article:nth-child(1){--order:1}.sop-blog__article:nth-child(2){--order:2}.sop-blog__article:nth-child(3){--order:3}.sop-blog__article:nth-child(4){--order:4}.sop-blog__article:nth-child(5){--order:5}.sop-blog__article:nth-child(6){--order:6}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sop-blog__article-image{position:relative;height:220px;overflow:hidden}.sop-blog__article-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.sop-blog__article:hover .sop-blog__article-image img{transform:scale(1.1)}.sop-blog__article-date{position:absolute;top:20px;left:20px;width:60px;height:70px;background-color:var(--sop-primary-orange);color:var(--sop-white);border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.sop-blog__date-day{font-family:'Montserrat',sans-serif;font-size:1.5rem;font-weight:700;line-height:1}.sop-blog__date-month{font-family:'Open Sans',sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase}.sop-blog__article-category{position:absolute;top:20px;right:20px;padding:8px 15px;background-color:var(--sop-dark-green);color:var(--sop-white);font-family:'Open Sans',sans-serif;font-size:0.8rem;font-weight:600;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.sop-blog__article-content{padding:25px}.sop-blog__article-title{font-family:'Montserrat',sans-serif;font-size:1.3rem;font-weight:700;color:var(--sop-dark-green);margin:0 0 15px;line-height:1.4;transition:var(--sop-transition)}.sop-blog__article:hover .sop-blog__article-title{color:var(--sop-primary-green)}.sop-blog__article-excerpt{font-family:'Open Sans',sans-serif;font-size:0.95rem;color:var(--sop-text-dark);margin:0 0 20px;line-height:1.6}.sop-blog__article-footer{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid var(--sop-gray)}.sop-blog__article-author{display:flex;align-items:center}.sop-blog__article-author img{width:35px;height:35px;border-radius:50%;object-fit:cover;margin-right:10px}.sop-blog__article-author span{font-family:'Open Sans',sans-serif;font-size:0.85rem;color:var(--sop-text-light)}.sop-blog__read-more{font-family:'Montserrat',sans-serif;font-size:0.9rem;font-weight:600;color:var(--sop-primary-green);text-decoration:none;transition:var(--sop-transition);display:flex;align-items:center}.sop-blog__read-more i{margin-left:5px;transition:var(--sop-transition)}.sop-blog__read-more:hover{color:var(--sop-primary-orange)}.sop-blog__read-more:hover i{transform:translateX(5px)}.sop-blog__pagination{display:flex;justify-content:center;gap:10px;margin-bottom:60px}.sop-blog__pagination-btn{width:40px;height:40px;background-color:rgba(255,255,255,0.1);color:var(--sop-white);border-radius:5px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:'Montserrat',sans-serif;font-size:0.9rem;font-weight:600;transition:var(--sop-transition)}.sop-blog__pagination-btn:hover{background-color:rgba(255,255,255,0.2);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.sop-blog__pagination-btn--active{background-color:var(--sop-primary-orange)}.sop-blog__pagination-btn--next{width:auto;padding:0 15px}.sop-blog__search{max-width:500px;margin:0 auto 30px}.sop-blog__search-form{display:flex;background-color:rgba(255,255,255,0.9);border-radius:30px;padding:5px;box-shadow:var(--box-shadow)}.sop-blog__search-input{flex:1;background:transparent;border:none;padding:10px 20px;font-family:'Open Sans',sans-serif;font-size:0.95rem;color:var(--sop-text-dark);outline:none}.sop-blog__search-input::placeholder{color:var(--sop-blog-accent)}.sop-blog__search-btn{width:40px;height:40px;background-color:var(--sop-primary-orange);color:var(--sop-white);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--sop-transition)}.sop-blog__search-btn:hover{background-color:var(--sop-primary-green);transform:scale(1.05)}@media (max-width:1200px){.sop-blog__articles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:992px){.sop-blog{padding:80px 0}.sop-blog__title{font-size:2.2rem}.sop-blog__articles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}}@media (max-width:768px){.sop-blog{padding:60px 0}.sop-blog__title{font-size:2rem}.sop-blog__subtitle{font-size:1rem}.sop-blog__articles{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.sop-blog__category-btn{padding:8px 15px;font-size:0.85rem}}@media (max-width:576px){.sop-blog{padding:50px 0}.sop-blog__title{font-size:1.8rem}.sop-blog__article-title{font-size:1.2rem}.sop-blog__no-articles{padding:30px 20px}}:root{--sop-primary-green:#4CAF50;--sop-dark-green:#2E7D32;--sop-primary-orange:#FF9800;--sop-orange-dark:#E65100;--sop-white:#FFFFFF;--sop-light-beige:#F5F5DC;--sop-gray-light:#F8F9FA;--sop-gray:#EEEEEE;--sop-text-dark:#333333;--sop-text-light:#777777;--sop-shadow:0 5px 15px rgba(0,0,0,0.1);--sop-transition:all 0.3s ease-in-out;--sop-border-radius:12px}.sop-blog-card{background-color:var(--sop-white);border-radius:var(--sop-border-radius);overflow:hidden;box-shadow:var(--sop-shadow);transition:var(--sop-transition);height:100%;display:flex;flex-direction:column;position:relative;transform:translateY(0)}.sop-blog-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.sop-blog-card__image-container{position:relative;height:240px;overflow:hidden}.sop-blog-card__image{width:100%;height:100%;object-fit:cover;transition:transform 0.8s ease}.sop-blog-card:hover .sop-blog-card__image{transform:scale(1.05)}.sop-blog-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%);opacity:0.7;transition:opacity 0.3s ease}.sop-blog-card:hover .sop-blog-card__overlay{opacity:0.85}.sop-blog-card__category{position:absolute;left:20px;top:20px;background-color:var(--sop-primary-green);color:var(--sop-white);padding:6px 14px;border-radius:50px;font-family:'Montserrat',sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;z-index:2;transition:var(--sop-transition)}.sop-blog-card:hover .sop-blog-card__category{background-color:var(--sop-primary-orange)}.sop-blog-card__date{position:absolute;right:20px;bottom:-5px;background-color:var(--sop-primary-orange);color:var(--sop-white);padding:10px;border-radius:8px 8px 0 0;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,0.15);z-index:3;width:60px;height:65px;justify-content:center;transition:var(--sop-transition)}.sop-blog-card:hover .sop-blog-card__date{background-color:var(--sop-dark-green);transform:translateY(-5px)}.sop-blog-card__date-day{font-family:'Montserrat',sans-serif;font-size:1.3rem;font-weight:700;line-height:1}.sop-blog-card__date-month{font-family:'Montserrat',sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;margin-top:2px}.sop-blog-card__date-year{font-family:'Open Sans',sans-serif;font-size:0.7rem;opacity:0.8}.sop-blog-card__content{padding:25px;display:flex;flex-direction:column;flex-grow:1;position:relative}.sop-blog-card__title{font-family:'Montserrat',sans-serif;font-size:1.3rem;font-weight:700;line-height:1.4;margin-bottom:15px;transition:var(--sop-transition);margin-top:10px}.sop-blog-card__title a{color:var(--sop-text-dark);text-decoration:none;transition:var(--sop-transition);display:block}.sop-blog-card__title a:hover{color:var(--sop-primary-green)}.sop-blog-card__meta{display:flex;gap:15px;margin-bottom:15px;font-family:'Open Sans',sans-serif;font-size:0.85rem;color:var(--sop-text-light)}.sop-blog-card__meta-item{display:flex;align-items:center}.sop-blog-card__meta-item i{color:var(--sop-primary-orange);margin-right:5px;font-size:0.9rem}.sop-blog-card__excerpt{font-family:'Open Sans',sans-serif;font-size:0.95rem;line-height:1.6;color:var(--sop-text-light);margin-bottom:20px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sop-blog-card__footer{display:flex;justify-content:flex-start;margin-top:auto;position:relative}.sop-blog-card__read-more{font-family:'Montserrat',sans-serif;font-size:0.9rem;font-weight:600;color:var(--sop-primary-green);text-decoration:none;display:flex;align-items:center;position:relative;transition:var(--sop-transition);padding-bottom:3px}.sop-blog-card__read-more::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--sop-primary-orange);transition:var(--sop-transition)}.sop-blog-card__read-more i{margin-left:8px;transition:transform 0.3s ease}.sop-blog-card__read-more:hover{color:var(--sop-primary-orange)}.sop-blog-card__read-more:hover::after{width:100%}.sop-blog-card__read-more:hover i{transform:translateX(5px)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sop-blog-card{animation:fadeInUp 0.5s ease forwards;animation-delay:calc(var(--order) * 0.1s);opacity:0}@media (max-width:992px){.sop-blog-card__image-container{height:220px}.sop-blog-card__title{font-size:1.2rem}}@media (max-width:768px){.sop-blog-card__image-container{height:200px}.sop-blog-card__content{padding:20px}}@media (max-width:576px){.sop-blog-card__meta{flex-direction:column;gap:5px}.sop-blog-card__date{width:50px;height:50px;padding:8px}.sop-blog-card__date-day{font-size:1.1rem}.sop-blog-card__date-month{font-size:0.7rem}}