.b-blog-posts__card{background-color:var(--wp--preset--color--white);border-radius:var(--wp--custom--border-radius--base);box-shadow:var(--wp--custom--box-shadow--card);overflow:hidden}.b-blog-posts__inner{position:relative}.b-blog-posts .swiper{margin-inline:-.5rem;padding:5rem .0625rem 2rem}.b-blog-posts__card{display:flex;flex-direction:column;height:100%;position:relative}.swiper-slide .b-blog-posts__media{height:15.5rem;overflow:hidden;position:relative}.swiper-slide .b-blog-posts__media>img{aspect-ratio:auto;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform:scale(1);transition:var(--wp--custom--transition--slow);width:100%}.b-blog-posts__wave{background-image:url(../../378e08ec13f2cf98aa03.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;bottom:-.0625rem;height:4rem;left:0;position:absolute;right:0;z-index:1}.b-blog-posts__body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--wp--custom--gap--medium);padding:0 var(--wp--custom--padding--large) var(--wp--custom--padding--large)}.b-blog-posts__title{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--headings);font-size:var(--wp--preset--font-size--extra-large);line-height:var(--wp--custom--line-height--medium);margin:0}.b-blog-posts__title .b-blog-posts__link{color:inherit;text-decoration:none}.b-blog-posts__title .b-blog-posts__link:hover{color:inherit}.b-blog-posts__title .b-blog-posts__link.is-editor-preview{pointer-events:none}.b-blog-posts__title .b-blog-posts__link:after{content:"";inset:0;position:absolute;z-index:2}.b-blog-posts__excerpt{margin:0}.b-blog-posts__button{align-self:flex-start;margin-top:auto}.b-blog-posts__card:hover .b-blog-posts__media>img{transform:scale(1.05)}.b-blog-posts__card:hover .b-blog-posts__button{background-color:rgb(from var(--wp--preset--color--primary) r g b/16%);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.b-blog-posts .swiper-navigation-wrapper{inset:0 auto auto 0;justify-content:flex-start;position:absolute;transform:none;width:auto;z-index:4}.b-blog-posts .swiper-navigation-wrapper .swiper-navigation{display:flex;gap:var(--wp--custom--gap--medium)}@media(max-width:780.98px){.b-blog-posts .swiper-navigation-wrapper .swiper-navigation{gap:var(--wp--custom--gap--little)}}.b-blog-posts .swiper-navigation-wrapper .swiper-button{background-color:transparent;border:.0625rem solid var(--wp--preset--color--white);border-radius:50%;flex-shrink:0;height:3.5rem;position:static;transform:none;width:3.5rem}.b-blog-posts .swiper-navigation-wrapper .swiper-button:after{content:none}.b-blog-posts .swiper-navigation-wrapper .swiper-button:before{background-color:var(--wp--preset--color--white)}.b-blog-posts .swiper-navigation-wrapper .swiper-button:hover{background-color:rgb(from var(--wp--preset--color--white) r g b/16%)}.b-blog-posts .swiper-navigation-wrapper .swiper-button-disabled{opacity:.4}.b-blog-posts .swiper-navigation-wrapper .swiper-pagination-wrapper{align-items:center;background-color:transparent;display:none;justify-content:space-between;padding:0;position:static;transform:none}.b-blog-posts .swiper-navigation-wrapper .swiper-pagination-wrapper:hover{background-color:transparent}.b-blog-posts .swiper-navigation-wrapper .swiper-pagination-wrapper .swiper-pagination-bullet{align-items:center;background-color:transparent;color:var(--wp--preset--color--white);display:inline-flex;flex-shrink:0;font-size:var(--wp--preset--font-size--small);font-weight:700;height:1.5rem;justify-content:center;opacity:.4;width:1.5rem}.b-blog-posts .swiper-navigation-wrapper .swiper-pagination-wrapper .swiper-pagination-bullet-active{opacity:1}@media(max-width:780.98px){.b-blog-posts .swiper-navigation-wrapper .swiper-pagination-wrapper{display:flex}.b-blog-posts__body{padding:0 var(--wp--custom--padding--large) var(--wp--custom--padding--large)}.b-blog-posts .swiper-button{height:3rem;width:3rem}}.b-blog-posts.is-style-on-light .swiper-navigation-wrapper .swiper-button{border-color:var(--wp--preset--color--primary)}.b-blog-posts.is-style-on-light .swiper-navigation-wrapper .swiper-button:before{background-color:var(--wp--preset--color--primary)}.b-blog-posts.is-style-on-light .swiper-navigation-wrapper .swiper-button:hover{background-color:rgb(from var(--wp--preset--color--primary) r g b/8%)}.b-blog-posts.is-style-on-light .swiper-navigation-wrapper .swiper-pagination-bullet{color:var(--wp--preset--color--primary)}
