.wd-post.blog-design-masonry{height:100%}.wd-post.blog-design-masonry .wd-post-inner{height:100%;display:flex;flex-direction:column}.wd-post.blog-design-masonry .article-body-container{flex:1;display:flex;flex-direction:column;justify-content:space-between}.wd-post.blog-design-masonry .wd-post-excerpt{margin-top:auto}.moved-breadcrumb{text-align:center;color:inherit}.moved-breadcrumb a{color:inherit;opacity:.8}.moved-breadcrumb a:hover{opacity:1;text-decoration:underline}.custom-related-wrapper{margin-top:50px;padding-top:30px;border-top:2px solid #f1f1f1}.related-title{font-size:20px;margin-bottom:20px;font-weight:700}.custom-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.related-item{background:#fff;border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;transition:.3s}.related-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.08);transform:translateY(-3px)}.related-img{height:250px;background-size:cover;background-position:center top;width:100%}.related-info{padding:15px}.related-info p{font-size:15px;font-weight:700;margin:0;line-height:1.6;color:#333;text-decoration:none}.wd-product.wd-hover-info-alt{--sp-main:#2035f2;--sp-main-soft:rgba(32,53,242,.25);--sp-shadow:rgba(32,53,242,.1)}.wd-products.wd-grid-g:has(.wd-hover-info-alt){row-gap:70px!important}.wd-product.wd-hover-info-alt .product-wrapper{position:relative;padding:0 0 34px}.wd-product.wd-hover-info-alt .product-element{flex-direction:column;border:3px solid var(--sp-main-soft);border-radius:22px;background:#fff;overflow:visible;transition:border-color .3s,box-shadow .3s,transform .3s}.wd-product.wd-hover-info-alt:hover .product-element{border-color:var(--sp-main);box-shadow:0 12px 30px var(--sp-shadow);transform:translateY(-4px)}.wd-product.wd-hover-info-alt .product-element-top{border-radius:20px 20px 0 0;overflow:hidden;padding:18px 18px 50px;background:#fff}.wd-product.wd-hover-info-alt .product-image-link img{transition:transform .4s}.wd-product.wd-hover-info-alt:hover .product-image-link img{transform:scale(1.05)}.wd-product.wd-hover-info-alt .top-information{position:relative!important;inset:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;background:#fff!important;display:flex;flex-direction:column;align-items:center;gap:10px;margin:-40px 22px -34px;padding:16px 14px;border-radius:18px;box-shadow:0 0 30px var(--sp-shadow);text-align:center;z-index:3}.wd-product.wd-hover-info-alt .top-information *{visibility:visible!important}.wd-product.wd-hover-info-alt .product-element-top::before,.wd-product.wd-hover-info-alt .product-element-top::after{display:none!important}.wd-product.wd-hover-info-alt .wd-entities-title{margin:0;font-size:16px;font-weight:700;line-height:1.7;min-height:3.4em;display:flex;align-items:center;justify-content:center}.wd-product.wd-hover-info-alt .wd-entities-title a{color:#1b1f3b!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wd-product.wd-hover-info-alt:hover .wd-entities-title a{color:var(--sp-main)!important}.wd-product.wd-hover-info-alt .wd-add-btn{display:block!important;opacity:1!important;transform:none!important}.wd-product.wd-hover-info-alt .wd-add-btn .button{background:var(--sp-main)!important;color:#fff!important;border-radius:30px!important;padding:6px 20px!important;min-height:34px!important;font-size:13px!important;box-shadow:none!important}.wd-product.wd-hover-info-alt .wd-add-btn .button::before{display:none!important}.wd-product.wd-hover-info-alt .wd-add-btn .button span{opacity:1!important;transform:none!important;color:#fff!important}@media (max-width:768px){.wd-products.wd-grid-g:has(.wd-hover-info-alt){row-gap:45px!important}.wd-product.wd-hover-info-alt .product-element{border-width:2px;border-radius:16px}.wd-product.wd-hover-info-alt .product-element-top{border-radius:14px 14px 0 0;padding:8px 8px 34px}.wd-product.wd-hover-info-alt .top-information{margin:-30px 6px;padding:10px 6px;gap:8px;border-radius:12px}.wd-product.wd-hover-info-alt .wd-entities-title{font-size:12.5px;line-height:1.6;min-height:4.8em}.wd-product.wd-hover-info-alt .wd-entities-title a{-webkit-line-clamp:3}.wd-product.wd-hover-info-alt .wd-add-btn .button{white-space:nowrap;font-size:11.5px!important;padding:4px 12px!important;min-height:28px!important}}