.blog-slider{position:relative}.blog-slider .blog-slider__wrapper{position:relative;width:100%}.blog-slider .blog-slider__track{display:flex;margin-bottom:120px}.blog-slider__slide{align-items:center;display:flex;justify-content:center}.blog-slider .blog-slider__pagination{left:50%!important;margin-top:0;overflow:hidden;text-align:center;transform:translateX(-50%);width:76px!important}.blog-slider__pagination .swiper-pagination-bullet{background:#64c975;border-radius:2.5px;height:5px;width:5px}.blog-slider__pagination .swiper-pagination-bullet-active{background:#64c975;width:20px}.blog-slider__nav-wrapper{bottom:0;height:42px;left:50%;position:absolute;transform:translateX(-50%);width:162px}.blog-slider .blog-slider__nav{background-color:#64c975;border-radius:50%;color:#fff;cursor:pointer;height:42px;margin:0;position:absolute;top:0;width:42px;z-index:10;z-index:20}.blog-slider .blog-slider__nav--prev{left:0}.blog-slider .blog-slider__nav--next{right:0}.blog-slider .blog-slider__nav--next:after,.blog-slider .blog-slider__nav--prev:after{font-size:18px}.slider-post{margin:0 auto;max-width:1140px;width:100%}.slider-post__grid{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.slider-post__title{font-size:40px;font-weight:700;line-height:48px}.slider-post__excerpt,.slider-post__title{color:#000;letter-spacing:0;margin:0 0 32px}.slider-post__excerpt{font-size:16px;font-weight:300;line-height:24px}.slider-post__button{background-color:#64c975;border-radius:999px;color:#fff;display:inline-block;font-size:14px;font-weight:500;letter-spacing:0;line-height:14px;padding:16px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease;vertical-align:middle}.slider-post__button:hover{background-color:#9be9c6}.slider-post__image-wrapper{border-radius:20px;margin:0;max-width:100%;overflow:hidden}.slider-post__image-wrapper img{border-radius:20px;display:block;height:471px;object-fit:cover;width:100%}@media screen and (max-width:991px){.slider-post__grid{grid-template-columns:1fr;text-align:left}.blog-slider__nav{bottom:0;top:auto}.slider-post__title{font-size:2rem}.slider-post__button{margin-top:1rem}.slider-post__image-wrapper img{height:308px}}