.blog-block{position:relative;overflow:hidden;background:#f1f0ee;padding-block:1.5rem;display:flex;flex-direction:column;gap:3rem}@media (min-width: 1280px){.blog-block{padding-block:2.5rem}}.blog-block>.container{position:relative;z-index:1}.blog-wrapper{position:relative}.blog-bg-element{position:absolute;z-index:1;pointer-events:none;object-fit:contain;height:auto;width:fit-content}.blog-bg-element-top-left{object-position:top left;top:0;left:0;width:100%;max-width:840px;opacity:.6}.blog-bg-element-bottom-left{object-position:bottom left;bottom:0;left:0;width:100%;max-width:840px}.blog-bg-element-top-right{object-position:top right;top:0;right:0;width:100%;max-width:700px}.blog-hero{display:flex;flex-direction:column;gap:1rem}.blog-hero-line{display:flex;flex-direction:column;gap:3rem}@media (min-width: 1280px){.blog-hero-line{flex-direction:row;align-items:flex-start;justify-content:space-between}}.inline-heading.blog-title{flex-wrap:nowrap;white-space:nowrap}@media (max-width: 768px){.inline-heading.blog-title{font-size:min(2.5rem,10.2vw)}}@media (min-width: 1280px){.blog-search{width:22.5rem;flex-shrink:0}}.blog-cards-row.embla{width:100%;--slide-gap: .75rem;--slide-size: 19.75rem}.blog-cards-row.embla .embla__viewport{overflow:visible}.blog-cards-row.embla .embla__slide{flex:0 0 var(--slide-size);min-width:0}@media (min-width: 1280px){.blog-cards-row.embla{--slide-size: calc(100% / 3)}}.blog-cards-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){.blog-cards-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width: 1280px){.blog-cards-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}}.search-summary{margin:0;color:#9a9793}.search-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;max-width:30rem;margin-inline:auto;padding-block:1.5rem 3rem}@media (min-width: 1280px){.search-empty{padding-block:2.5rem 4.5rem}}.search-empty-icon svg{width:3rem;height:3rem;color:#000}.search-empty-title{margin:0}.search-empty-text{margin:0;color:#9a9793}.search-empty .btn{width:auto;justify-content:center;padding-inline:2rem;margin-top:.5rem}.blog-promo{position:relative;overflow:hidden;background:#fff5c0;padding-top:2rem}@media (min-width: 768px){.blog-promo{padding-top:2.5rem}}@media (min-width: 1280px){.blog-promo{padding-top:0}}.blog-promo-bg{height:100%;top:0;right:0;z-index:0;width:100%;height:auto}@media (min-width: 768px){.blog-promo-bg{width:fit-content}}.blog-promo-container{position:relative;z-index:1;display:flex;flex-direction:column}@media (min-width: 1280px){.blog-promo-container{position:static;flex-direction:row;align-items:center;gap:3rem;min-height:22.625rem}}.blog-promo-content{display:flex;flex-direction:column;align-items:center;gap:2.5rem;text-align:center}.blog-promo-content .blog-promo-txt{width:100%}.blog-promo-content .ho-heading b{width:100%;text-align:right}@media (min-width: 768px){.blog-promo-content .ho-heading{justify-content:center}.blog-promo-content .ho-heading b{width:auto;text-align:left}}@media (min-width: 1280px){.blog-promo-content{position:relative;z-index:1;flex:0 0 auto;width:100%;max-width:22.5rem;min-width:0;align-items:stretch;gap:3rem;text-align:left}.blog-promo-content .ho-heading{justify-content:flex-start}.blog-promo-content .ho-heading b{width:100%;text-align:right}}@media (min-width: 1640px){.blog-promo-content{max-width:46rem}.blog-promo-content .ho-heading b{width:auto;text-align:left}}.blog-promo-txt{display:flex;flex-direction:column;gap:.75rem}.blog-promo-btns{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:22.5rem}@media (min-width: 1280px){.blog-promo-btns{flex-direction:row}.blog-promo-btns>*{flex:1 1 0;min-width:0}}.blog-promo-media{position:relative;height:auto;width:100%;display:flex;margin-top:1.5rem}@media (min-width: 1280px){.blog-promo-media{margin-top:0;padding-left:2.5rem;position:absolute;z-index:1;height:18.875rem;margin-inline:0;right:0;width:fit-content;bottom:0}}@media (min-width: 1640px){.blog-promo-media{height:22.625rem}}.blog-promo-media img{width:100%;height:100%;object-fit:contain}
