.btn-cta{color:#fff;font-family:Mulish;font-size:1rem;font-style:normal;font-weight:800;line-height:24px;display:flex;align-items:center;justify-content:center;padding:.9375rem 1.5625rem;border-radius:.625rem;background:#2bbaa9;width:fit-content;margin-top:3.125rem;transition:all .3s linear}.btn-cta.purple{background:#3c2e85}.btn-cta.purple:hover{background:#796ac8;transition:all .3s ease-out}.btn-cta:hover{background-color:#70d7c7;transition:all .3s ease-out}.card-post{border-radius:10px;background:#f4f5f8;overflow:hidden}.card-post .inner{display:flex;flex-direction:column;height:100%}.card-post .inner .img-wrap{min-height:14.8464rem;border-radius:10px 10px 0 0;overflow:hidden;height:14.8464rem;display:flex}.card-post .inner .img-wrap img{object-fit:cover;object-position:top;min-width:100%}.card-post .inner .bottom{padding:1.875rem;display:flex;flex-direction:column;height:100%}.card-post .inner .bottom .details{display:flex;align-items:center;margin-bottom:.4375rem}.card-post .inner .bottom .details span{color:hsla(0,0%,8%,.5)}.card-post .inner .bottom .details span,.card-post .inner .bottom .details span.cat{font-family:Mulish;font-size:.875rem;font-style:normal;font-weight:800;line-height:normal}.card-post .inner .bottom .details span.cat{color:#3c2e85;text-transform:uppercase}.card-post .inner .bottom .details .seperator{display:block;margin-left:10px;margin-right:10px;background-color:hsla(0,0%,8%,.5);width:.3125rem;height:.3125rem;border-radius:100%}.card-post .inner .bottom .title{color:#141414;font-family:Mulish;font-size:1.5rem;font-style:normal;font-weight:700;line-height:125%;margin-bottom:1.25rem;text-align:left}@media (max-width:1024px){.card-post .inner .bottom .title{font-size:1.25rem}}.card-post .inner .bottom .excerpt{color:#141414;font-family:Mulish;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:1.6875rem}.card-post .inner .bottom .btn-cta{margin-top:auto}.indicators .swiper-pagination-bullet,.indicators .swiper-pagination-bullet-active{background-color:#2bbaa9}.indicators .swiper-pagination.purple .swiper-pagination-bullet,.indicators .swiper-pagination.purple .swiper-pagination-bullet-active{background-color:#3c2e85}.block-posts{padding-top:4.0625rem;padding-bottom:4.0625rem}@media (max-width:1024px){.block-posts{padding-top:2.8125rem;padding-bottom:2.8125rem}}.block-posts .title{color:#000;font-family:Mulish;font-size:2.5rem;font-style:normal;font-weight:700;line-height:110%;margin-bottom:2.5rem;text-align:center}@media (max-width:1240px){.block-posts .title{font-size:36px}}.block-posts .swiper-outter-wrap{position:relative;max-width:1200px;margin:auto;overflow:hidden}@media (max-width:1240px){.block-posts .swiper-outter-wrap .swiper-posts{padding-left:20px;padding-right:20px}}.block-posts .swiper-outter-wrap .swiper-posts .swiper-wrapper .swiper-slide{display:flex;height:auto;align-items:stretch}.block-posts .swiper-outter-wrap .swiper-posts .indicators{display:none;position:relative;width:100%;margin-top:1.5rem}@media (max-width:1024px){.block-posts .swiper-outter-wrap .swiper-posts .indicators{display:flex}}.block-posts .swiper-outter-wrap .swiper-posts .indicators .swiper-pagination{bottom:0;position:relative}