.blog .main .categories{cursor:-webkit-grab;cursor:grab;opacity:0;position:relative;-webkit-transform:translateY(-15%);-o-transform:translateY(-15%);transform:translateY(-15%);-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;z-index:10}.blog .main .categories:after{background-color:#edeef4;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%);width:100%;z-index:0}@media print,screen and (min-width:769px){.blog .main .categories{padding-left:6.7%;padding-right:6.7%}}.blog .main .categories.slick-initialized{opacity:1}.blog .main .categories .slick-list{z-index:1}.blog .main .categories .slick-list .slick-track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.blog .main .categories .slick-list .slick-track:not(.has-changed) .feature-item.slick-cloned[data-slick-index="-1"],.blog .main .categories .slick-list .slick-track:not(.has-changed) .feature-item.slick-cloned[data-slick-index="-2"],.blog .main .categories .slick-list .slick-track:not(.has-changed) .feature-item.slick-cloned[data-slick-index="-3"]{opacity:0}.blog .main .categories .category{-webkit-box-orient:vertical;background-color:#fff;border-radius:1.25rem;-ms-flex-direction:column;flex-direction:column;height:auto;margin:0 .5rem;padding:1.375rem 1.5rem;width:calc(25% - .3rem);z-index:10}.blog .main .categories .category,.blog .main .categories .category .title-4{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.blog .main .categories .category .title-4{-webkit-box-orient:horizontal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#18216f;-ms-flex-direction:row;flex-direction:row;gap:1rem;margin-bottom:1.5rem;text-transform:uppercase}.blog .main .categories .category .title-4 img,.blog .main .categories .category .title-4 svg{height:auto;width:80px}.blog .main .categories .category .desc{margin-bottom:1.5rem}.blog .main .categories .category .read-more{-ms-flex-item-align:end;-webkit-box-pack:end;-ms-flex-pack:end;align-self:flex-end;justify-content:end;margin:auto 0 0 auto}.blog .main .posts-list{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(2.25rem,2.0294rem + .9804vw,2.5rem) 0;justify-content:space-between;margin-bottom:clamp(2.25rem,1.4385rem + 3.6066vw,5rem);margin-top:clamp(3.75rem,2.791rem + 4.2623vw,7rem)}@media print,screen and (min-width:769px){.blog .main .posts-list{gap:clamp(2.5rem,1rem + 3.125vw,3.5rem) clamp(2.5rem,1.375rem + 2.3438vw,3.25rem)}}@media screen and (min-width:1280px){.blog .main .posts-list{gap:clamp(3rem,-1.9231rem + 6.1538vw,5rem) clamp(2.75rem,.2885rem + 3.0769vw,3.75rem)}}.blog .main .posts-list .post{background-color:#f8f8f8;border-radius:1.25rem;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.16);box-shadow:0 4px 8px rgba(0,0,0,.16);overflow:hidden}@media print,screen and (min-width:769px){.blog .main .posts-list .post{width:calc(50% - clamp(1.25rem, .6875rem + 1.1719vw, 1.625rem))}}@media screen and (min-width:1280px){.blog .main .posts-list .post{width:calc(33.33% - clamp(2.75rem, .2885rem + 3.0769vw, 3.75rem)*.67)}}.blog .main .posts-list .post .entry-summary{padding:2rem 2.25rem}.blog .main .posts-list .post .entry-summary h2{font-size:1.5rem;letter-spacing:.1ch;margin:0 0 .5rem}.blog .main .posts-list .post .entry-summary h2 a{color:#18216f}.blog .main .posts-list .post .entry-summary .excerpt{color:#18216f;font-size:1.25rem;font-weight:300}.blog .main .posts-list .post footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-item-align:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-end;padding:1rem 2.25rem 1.75rem}.blog .main .posts-list .post footer a{font-size:1.25rem;text-decoration:underline}
