.post-listing{padding-top:48px}@media only screen and (width <= 767px){.post-listing{padding-top:40px}}.post-listing__header{padding-bottom:45px}@media only screen and (width <= 767px){.post-listing__header{padding-bottom:24px}}.post-listing__grid{display:flex;flex-wrap:wrap;margin:0 -15px;width:calc(100% + 30px)}@media only screen and (width <= 767px){.post-listing__grid{margin:0;width:100%}}.post-listing__grid .post{background:var(--white);border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;margin:0 15px 45px;transition:.3s ease-in-out;width:calc(33.3333% - 30px)}@media only screen and (width <= 1023px){.post-listing__grid .post{width:calc(50% - 30px)}}@media only screen and (width <= 767px){.post-listing__grid .post{margin-left:0;margin-right:0;width:100%}}.post-listing__grid .post:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}.post-listing__grid .post__image{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;height:200px;justify-content:center;padding:15px;text-align:center}.post-listing__grid .post__date{display:block;padding:15px 24px}.post-listing__grid .post__name{display:block;font-size:22px;min-height:124px;padding:16px 24px 8px}@media only screen and (width <= 1365px){.post-listing__grid .post__name{min-height:150px}}@media only screen and (width <= 1279px){.post-listing__grid .post__name{font-size:18px;min-height:125px}}@media only screen and (width <= 1023px){.post-listing__grid .post__name{font-size:18px;min-height:105px}}@media only screen and (width <= 767px){.post-listing__grid .post__name{min-height:auto}}.post-listing__grid .post__desc{display:-webkit-box;margin:10px 24px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.post-listing__grid .post__btn{display:block;padding:30px 15px 25px}@media only screen and (width <= 767px){.post-listing__grid .post__btn{padding-top:12px}}.post-listing__grid .post__btn .btn{display:block;width:100%}.post-newsletter{background-color:var(--peach);margin-bottom:80px;margin-left:15px;margin-right:15px;padding:64px 85px;width:100%}@media only screen and (width <= 767px){.post-newsletter{margin-bottom:45px;margin-inline:0;padding:24px 16px}}.post-newsletter-form{padding-top:22px}@media only screen and (width <= 359px){.post-newsletter-form{padding-top:0}}.post-newsletter-form form{display:flex;flex-wrap:wrap;position:relative;width:50%}@media only screen and (width <= 1365px){.post-newsletter-form form{width:100%}}@media only screen and (width <= 767px){.post-newsletter-form form{display:block}}.post-newsletter-form form>.hs-form-field{width:100%}.post-newsletter-form form>.hs-form-field label{display:none}.post-newsletter-form form input[type=checkbox]:before{border:none!important}.post-newsletter-form form .hs-submit{position:absolute;right:0;top:0}@media only screen and (width <= 359px){.post-newsletter-form form .hs-submit{left:0;margin-top:27px;position:relative;right:auto;top:auto}}.post-newsletter-form form .hs-submit .hs-button-submit__wrapper:before{background-color:var(--black)}.post-newsletter-form form .hs-submit .hs-button-submit__wrapper:after{background:linear-gradient(180deg,rgba(186,117,247,0) 0,var(--black) 100%)}.post-newsletter-form form .hs-submit .hs-button{color:var(--white)}@media only screen and (width <= 359px){.post-newsletter-form form .hs-submit .hs-button{width:100%}}.blog-pagination{align-items:center;display:flex;justify-content:center;padding-bottom:100px;padding-top:65px}@media only screen and (width <= 767px){.blog-pagination{padding-bottom:35px;padding-top:15px}}.blog-pagination-left{margin-right:80px;transform:rotate(180deg)}@media only screen and (width <= 767px){.blog-pagination-left{margin-right:5px}}.blog-pagination-left a span{background-color:var(--black)}.blog-pagination-left a span:after,.blog-pagination-left a span:before{display:none}.blog-pagination-left a.disabled{opacity:.5;pointer-events:none}.blog-pagination-center a,.blog-pagination-center span{opacity:.5;padding:14px}@media only screen and (width <= 767px){.blog-pagination-center a,.blog-pagination-center span{padding:4px}}.blog-pagination-center a.active,.blog-pagination-center span.active{opacity:1}.blog-pagination-right{margin-left:80px}@media only screen and (width <= 767px){.blog-pagination-right{margin-left:5px}}.blog-pagination-right a span{background-color:var(--black)}.blog-pagination-right a span:after,.blog-pagination-right a span:before{display:none}.blog-pagination-right a.disabled{opacity:.5;pointer-events:none}