.post__filter{align-items:center;display:inline-flex;flex-flow:row nowrap}.product .post__filter-container{padding-bottom:3rem;text-align:center}.product .post__filter{justify-content:center;margin:0 20px;position:relative}.product .post__filter:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fal' data-icon='angle-down' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath fill='%232c1a7d' d='M119.5 326.9 3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z'/%3E%3C/svg%3E");height:32px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:16px}.post__category-selector{margin-bottom:0;margin-right:1rem;text-transform:capitalize}.blog-container{background-color:#fff3e9;padding-bottom:3rem;padding-top:3rem}.product .blog__title,.product .post__category-selector{color:#2c1a7d;font-family:Beausite Classic}.product .post__category-selector{border-color:#2c1a7d;border-radius:12px;font-size:16px;margin:0;outline:0;padding-left:1.5rem;padding-right:1.5rem}.product .post__category-selector option{font-weight:300}.post__category-selector+svg{fill:#ff8300;height:16px;width:36px}.product .post__category-selector+svg{fill:#ff5553}.blog__title-topic{text-transform:capitalize}.blog__title-topic span{color:#2cb34a;font-weight:400}.blog__page-num{color:#c1c1c1;font-size:14px;margin-bottom:0}.post__list{grid-column-gap:1rem;grid-row-gap:2rem;-ms-grid-columns:(minmax(280px,1fr))[auto-fit];display:-ms-grid;display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.post__item{background:#ecf6ee;box-shadow:0 0 0 transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .25s ease;transition:all .25s ease}.product .post__item{background:#7f5bdf}.post__item:focus,.post__item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.product .post__item .post__date,.product .post__item .post__link,.product .post__item .post__summary,.product .post__item .post__title{color:#fff}.product .post__item .post__title{font-weight:300}.product .subscribe-cta{background-color:#2b0079}.product .subscribe-cta__content{padding:0}.product .subscribe-cta__content:before{display:none}.product .subscribe-cta__text h2{color:#fff3e9;font-weight:300}.product .subscribe-cta__text p{font-size:16px;line-height:1.5}.product .subscribe-cta__form .hs-input{border:1px solid #dfdfdf;border-radius:10px;font-size:16px;padding:.7rem}.product .subscribe-cta__form .hs-button{background-color:#ff5553;border-radius:10px;font-family:Beausite Classic,sans-serif;font-size:1rem;font-weight:400;width:50%}.product .subscribe-cta__form .hs-button:focus,.product .subscribe-cta__form .hs-button:hover{background-color:#ff5553}.product .subscribe-cta__form label{display:none}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.product .subscribe-cta__form .hs-input{width:100%!important}.product .subscribe-cta__form .hs-button{width:100%}.product .subscribe-cta__form .input{margin-right:0!important}}.product .blog-pagination a{color:#2c1a7d;font-weight:300;text-decoration:none}.product .blog-pagination a.active{background:#fdf3ea;color:#ff5553}.post__header{-webkit-box-flex:2;-ms-flex:2;flex:2}.post__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post__body{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-flow:column nowrap;flex-flow:column nowrap;justify-content:center;padding:1.5rem}.post__date{color:#2cb34a;font-size:16px}.post__title{font-size:1.333rem;margin-bottom:0}.post__link{color:#2d3346;text-decoration:none}.post__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.post__summary{display:none}@media screen and (min-width:850px){.post__item--large{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-grid-column:span 3;grid-column:span 3}.post__item--large .post__header{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:500px}.post__item--large .post__title{font-size:2rem;margin-bottom:1.5rem}.post__summary{display:block}}.subscribe-cta{position:relative}.subscribe-cta__content{padding:2rem}.change-padding.subscribe-cta__content{padding:0}.change-padding .subscribe-cta__text{padding:2rem}.subscribe-image{margin-top:auto}.subscribe-image img{margin-left:auto}.subscribe-cta__form,.subscribe-cta__text,.subscribe-image{position:relative;z-index:3}@media screen and (min-width:768px){.subscribe-cta__content{padding:4rem}.change-padding.subscribe-cta__content{padding:0}.subscribe-cta__content:before{background:#2d3346;bottom:2rem;content:"";left:0;position:absolute;right:50%;top:2rem;z-index:0}}.blog-pagination{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center;padding:1rem 1rem 2rem}.blog-pagination a{color:#2d3346;display:block;font-weight:700;line-height:1;padding:.25rem .5rem}.blog-pagination a.active{background:#ecf6ee;color:#2cb34a;font-weight:700}.blog-pagination__next-link svg{fill:#2d3346;display:inline-block;height:16px;margin-left:1rem;width:36px}.blog-pagination__prev-link svg{fill:#2d3346;display:inline-block;height:16px;margin-right:1rem;width:36px}.blog--post__header{align-items:center;display:flex;flex-flow:row wrap}.blog--post__image__wrapper{flex:1}.blog--post__info{flex:1;padding:2rem}.blog--post__author{font-size:.8rem}.blog--post__author a{color:#2d3346}.blog--post__topics{border-top:1px solid #ecf6ee;font-size:.8rem;padding-top:1rem;text-transform:capitalize}.blog--post__topics span{color:#2cb34a}.blog--post__topics a{color:#2d3346}.blog--post__read{color:#2cb34a;font-size:.9rem;margin:-1.25rem 0 1.5rem;text-align:center}.blog--post__body{box-shadow:20px 20px 60px #c9d1ca,-20px -20px 60px #fff}.blog--post__share{border-top:1px solid #ecf6ee;margin-top:2rem;padding-top:2rem}.about-author__image{border-radius:200px;box-shadow:20px 20px 60px #c9d1ca,-20px -20px 60px #fff;height:100px;overflow:hidden;width:100px}.author-link{color:#2d3346}.author-link:hover{color:#ff8300}