.cases-posts-list{display:flex;flex-direction:column;margin:0 auto;margin-bottom:var(--Spacing-L)}.cases-posts-list .cases-posts-tags-list{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--Gap)/2) var(--Gap);margin-bottom:var(--space-l)}.cases-posts-list .cases-posts-tags-list .blog-tag{border:1px solid var(--primary-color);border-radius:60px;padding:12px 24px;transition:all .3s linear;&.active,&:hover{background-color:var(--primary-color);color:var(--white-color)}}.cases-posts-list .rec-post-date{font-size:var(--paragraph-tiny);text-transform:uppercase}.cases-posts-list .rec-post-content .post-title{margin:0}.cases-posts-list .rec-post-item{background-color:var(--white);border-radius:14px;padding:0;width:32%}.cases-posts-list .rec-post-item .rec-post-date{color:var(--secondary-color);display:inline-block;font-size:16px;text-transform:none}.cases-posts-list .rec-post-item .rec-post-content{padding:15px 0}.cases-posts-list .rec-post-item .rec-post-content .date-icon-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xm)}.cases-posts-list .featured-image-wrap img{border:1px solid #dae0ec;margin:0;object-fit:cover;vertical-align:bottom;width:100%}.cases-posts-list .featured-image-wrap a{display:block;height:100%;margin-bottom:15px;position:relative}.cases-posts-list .button-module-link:after{content:"\35";line-height:1em;margin-left:-1em;opacity:0;position:absolute;text-shadow:none;text-transform:none;transition:all .3s ease 0s;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cases-posts-list .button-module-link:hover:after{margin-left:0;opacity:1}.cases-posts-list .button-module-link:hover{background-color:#3cdbc0;border-color:#3cdbc0;color:#fff;padding-left:.7em;padding-right:2em;text-decoration:none;transition:all .3s}@media screen and (max-width:1023px){.cases-posts-list .rec-posts-group{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.cases-posts-list .rec-post-item{padding-top:0}.cases-posts-list .featured-image-wrap img{max-height:100%}.cases-posts-list .featured-image-wrap{margin:0}.cases-posts-list .read-more{display:none}}.cases-posts-list .rec-post-item.full{display:flex;flex-wrap:wrap;padding-top:0;width:100%}.cases-posts-list .rec-post-item.full .read-more{display:none}.cases-posts-list .full .featured-image-wrap img{height:100%;margin:0;max-height:unset;max-width:100%;object-fit:cover;object-position:50% 50%;vertical-align:bottom;width:100%}.cases-posts-list .full article{height:100%;margin-bottom:60px;position:relative}.cases-posts-list .full .featured-image-wrap{order:1;width:47.25%}.cases-posts-list .full .rec-post-content{margin-right:5.5%;order:0;width:47.25%}.cases-posts-list .full a.rec-more-link{border:2px solid #3cdbc0;border-radius:30px;color:#403a60;display:inline-block;max-width:200px;overflow:hidden;padding:5px 15px;position:relative;text-align:center;text-transform:capitalize;transition:color .3s ease 0s;width:100%}.cases-posts-list .full a.rec-more-link:hover{background-color:#3cdbc0;color:#fff;padding:5px 2em 5px .7em;transition:all .3s ease 0s}.cases-posts-list .full a.rec-more-link:hover:after{color:#fff;content:"\35";line-height:1em;position:absolute;text-shadow:none;text-transform:none;transition:all .3s ease 0s;speak:none;top:50%;transform:translateY(-50%)}.cases-posts-list .full .rec-more-link-wrap{display:flex;justify-content:center;order:3;padding:58px 0 63px;text-align:center;width:100%}.cases-posts-list .image-wrapper{border-radius:var(--border-radius-default);overflow:hidden;position:relative}.cases-posts-list .image-wrapper .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:236px;transition:all .2s ease-out;width:100%}.cases-posts-list .block .description{margin:16px 0 23px;padding:0}.cases-posts-list .block .description p,.cases-posts-list .block .description span{margin:0}.cases-posts-list .rec-posts-group{align-content:space-between;align-self:center;display:grid;gap:var(--Gap);grid-template-columns:repeat(3,1fr);width:100%}.cases-posts-list .rec-posts-group .block a:hover{color:var(--black-secondary);text-decoration:none}.cases-posts-list .rec-posts-group .block{border-radius:14px;height:100%;overflow:hidden}@media only screen and (min-width:981px){.cases-posts-list .full h3.rec-post-name{max-width:520px}.cases-posts-list .rec-post-body{max-width:450px}}@media (max-width:980px){.cases-posts-list .full .featured-image-wrap,.cases-posts-list .full .rec-post-content{margin-right:0;width:100%}.cases-posts-list .full article{margin-bottom:42px}.cases-posts-list .full .rec-post-content{order:1;padding:0}.cases-posts-list .full .featured-image-wrap{margin-bottom:calc(var(--main-margin)*3);order:0}.cases-posts-list .rec-post-item{margin-bottom:16.21%;width:50%}.cases-posts-list .rec-post-item.full{margin-bottom:0}.rec-post-content{padding:0 var(--main-margin)}.rec-more-link-wrap{padding:0 calc(var(--main-margin)*2) calc(var(--main-margin)*2)}}@media (max-width:767px){.cases-posts-list .rec-post-item.full{margin-bottom:0}.cases-posts-list .rec-post-item{margin-bottom:9.5%;width:100%}.cases-posts-list .rec-post-item:last-child{margin-bottom:30px}.cases-posts-list .full .rec-more-link-wrap{justify-content:flex-start;text-align:left}.cases-posts-list h3 a{font-size:24px;line-height:28px}}@media screen and (min-width:768px){.cases-posts-list .rec-posts-group .block{position:relative;width:100%}.cases-posts-list .rec-posts-group .block:hover .image{transform:scale(1.2)}.cases-posts-list .see-all-button.mobile-visible{display:none}}@media screen and (max-width:767px){.cases-posts-list-wrapper.padding-wrapper{padding-left:0;padding-right:0}.cases-posts-list .rec-posts-group{display:flex;flex-wrap:wrap;justify-content:center}.cases-posts-list .rec-posts-group .block{max-width:none;padding:0;position:relative;width:100%}.cases-posts-list .see-all-button{display:none}.cases-posts-list .see-all-button.mobile-visible{align-self:center;display:initial;margin-top:2rem}}.cases-posts-list .rec-posts-group .blog-feed-carousel-item{display:flex}.cases-posts-list .rec-posts-group .blog-feed-carousel-item.hidden{display:none}.cases-posts-list .load-more-button-wrapper{display:flex;justify-content:center;margin-top:var(--Spacing-L)}.cases-posts-list .load-more-button-wrapper.hidden{display:none}.cases-posts-list .blog-feed-carousel-item{display:flex;flex-direction:column;flex-shrink:0;gap:var(--Gap);height:auto;position:relative;scroll-snap-align:start;text-decoration:none;transition:all .3s ease-in-out;width:calc(100vw - 48px);&:hover{.post-image{height:110%!important;width:110%!important}h6{text-decoration:underline}}.post-header{display:flex;justify-content:space-between;*{margin:0}}.post-date,.post-tag{align-items:center;background:var(--Background-Blue);border-radius:8px;display:flex;padding:4px 8px}.post-date{background:transparent;border:1px solid var(--Background-Blue)}.post-image-wrapper{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius-card);overflow:hidden;width:100%;.post-image{height:100%;object-fit:cover;object-position:left;transition:all .3s linear;width:100%}}.post-texts-wrapper{display:flex;flex-direction:column;gap:var(--Spacing-S)}.post-description-container{padding-top:8px;p{margin:0}}&.horizontal{display:grid;grid-template-columns:8fr 4fr;height:464px;margin-bottom:40px;.post-image-wrapper{aspect-ratio:auto!important}.post-texts-wrapper{padding-top:var(--Gap)}}@media screen and (min-width:1024px){width:100%}}