.blog-listing{background:linear-gradient(90deg,#211951,#0e0a1f)}.blog-listing__hero{background-position-x:right;background-repeat:no-repeat;background-size:auto 100%;display:flex;flex-direction:column;height:400px;justify-content:center;position:relative;width:100%}@media(min-width:992px){.blog-listing__hero{background-image:url()}}.blog-listing__break{box-shadow:0 20px 26px rgba(0,0,0,.322);width:100%}.blog-listing div,.blog-listing__hero>h1{position:relative;z-index:2}.blog-listing__hero>.blog-listing__pulse-logo{display:none;height:300px;left:92%;position:absolute;top:-15%;width:300px;z-index:1}@media(min-width:1200px){.blog-listing__hero>.blog-listing__pulse-logo{display:block}}.blog-listing__hero>.blog-listing__bg-square{display:none;left:15%;max-width:none;position:absolute;top:-130%;transform:translate(-50%,-50%) rotate(135deg);width:150%;z-index:1}@media(min-width:1200px){.blog-listing__hero>.blog-listing__bg-square{display:block}}.blog-listing__title{font-size:48px;font-weight:200;padding-bottom:4rem;padding-top:2rem}@media(min-width:992px){.blog-listing__title{font-size:85px}}.blog-listing__description{font-weight:200;max-width:475px;padding-bottom:4rem}.blog-listing__blue{background-color:var(--color-primary-light);padding-top:8rem}.blog-listing__search-content{align-items:center;display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem;width:60%}@media(min-width:992px){.blog-listing__search-content{width:25%}}.blog-listing__search-content>p{color:var(--color-teal);font-weight:200;letter-spacing:.08rem;margin-left:1rem;padding-bottom:2rem}@media(min-width:992px){.blog-listing__search-content>p{align-self:flex-start}}.blog-listing__search{background:transparent;border:1px solid var(--color-white);border-radius:40px;color:var(--color-white);outline:none;padding:1rem;width:100%}.blog-listing__filter-list{display:flex;flex-wrap:wrap;gap:1rem}.blog-listing__filter-button,.blog-listing__filter-button:visited{align-items:center;border:1px solid var(--color-white);border-radius:2.5rem;cursor:pointer;font-weight:500;padding:1rem 2rem;transition:transform .2s ease}@media(min-width:992px){.blog-listing__filter-button,.blog-listing__filter-button:visited{padding:1.2rem 4rem}}.blog-listing__filter-button.active,.blog-listing__filter-button:visited.active{background-color:var(--color-white);border-color:var(--color-white);color:#000}.blog-listing__filter-button:hover,.blog-listing__filter-button:visited:hover{background-color:hsla(0,0%,100%,.4);transform:scale(.98)}.blog-listing__content{padding-bottom:5rem;padding-top:5rem}@media(min-width:992px){.blog-listing__content{padding-bottom:7rem}}.blog-listing__grid{display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));padding-bottom:4rem;padding-top:4rem}@media(min-width:576px){.blog-listing__grid{grid-template-columns:repeat(auto-fit,minmax(33rem,1fr))}}@media(min-width:1200px){.blog-listing__grid{grid-template-columns:repeat(3,minmax(33rem,1fr))}}.blog-listing__posts-number>p>span{color:var(--color-teal);font-weight:600}.blog-listing__post-item{background:var(--color-dark-blue);border:1px solid var(--color-teal);border-radius:1.5rem;box-shadow:0 0 10px 8px rgba(0,0,0,.16);display:flex;flex-direction:column;overflow:hidden;row-gap:1rem}.blog-listing__post-image-wrapper{position:relative}.blog-listing__post-image{height:25rem;object-fit:cover;width:100%}.blog-listing__tag-filters>p{color:var(--color-teal);font-size:18px;font-weight:200;letter-spacing:.08rem;margin-left:10px;padding-bottom:4rem;text-align:center}@media(min-width:992px){.blog-listing__tag-filters>p{text-align:left}}.blog-listing__tag-filters{padding-bottom:2rem}.blog-listing__container{align-items:center;display:flex;flex-direction:column;row-gap:4rem}@media(min-width:992px){.blog-listing__container{flex-direction:row-reverse;justify-content:space-between}}.blog-listing__post-tags{bottom:15px;display:flex;flex-wrap:wrap-reverse;gap:1rem;list-style-type:none;padding-left:3rem;padding-right:3rem;position:absolute;width:100%}.blog-listing__post-tag{background-color:#fff;border-radius:2rem;box-shadow:-2px 2px 10px 3px rgba(0,0,0,.16);color:#211951;font-size:1.4rem;font-weight:200;font-weight:500;min-width:4.8rem;padding:.75rem 1.5rem}@media(min-width:992px){.blog-listing__post-tag{padding:1rem 2rem}}.blog-listing__post-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-top:3rem}.blog-listing__post-text{display:flex;flex-direction:column;gap:2rem;padding-left:3rem;padding-right:3rem}.blog-listing__post-title{font-size:2.6rem;font-weight:400;line-height:1.25}.blog-listing__posts-description{font-weight:200}.blog-listing__post-meta{border-top:1px solid rgba(36,34,76,.255);display:flex;font-weight:600;padding:3rem}.blog-listing__post-meta>p{background-image:linear-gradient(var(--color-white) 0 0);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-bottom:.1rem;transition:background-size .3s,background-position 0s .3s}.blog-listing__post-meta:hover>p{background-position:100% 100%;background-size:100% 2px}.blog-listing__pagination{column-gap:2rem;display:flex;justify-content:center;margin-top:40px;padding-bottom:15rem}.blog-listing__pagination-anchor{align-items:center;background-color:transparent;border:1.5px solid var(--color-gray);border-radius:40px;color:var(--color-dark-blue);color:#fff;column-gap:.5rem;cursor:pointer;display:flex;font-weight:400;justify-content:center;min-height:4.8rem;min-width:4.8rem;padding-left:2rem;padding-right:2rem}.blog-listing__pagination-anchor-first,.blog-listing__pagination-anchor-last{border-radius:40px}.blog-listing__pagination-anchor:visited{background:transparent;color:#fff}.blog-listing__pagination-anchor:hover{transform:scale(.95)}.blog-listing__pagination-anchor.active{background-color:#fff;color:var(--color-dark-blue)}.blog-listing__pagination-anchor:disabled{cursor:not-allowed}.blog-listing__pagination-number-box{column-gap:1rem;display:flex}.blog-listing__post-item:focus,.blog-listing__post-item:hover{transform:scale(1.02)}.blog-listing__post-item:focus .blog-listing__post-title,.blog-listing__post-item:hover .blog-listing__post-title{text-decoration:underline}