.custom-blog-index .dnd-section{padding:0}.custom-blog-index .dnd-section>.row-fluid{max-width:100%}.topic-wrapper{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;padding:1.5rem 0}.topic-wrapper .content-wrapper{align-items:center;display:flex;flex-direction:column;max-width:69rem!important;padding:0}.topic-inner{display:inline-flex;flex-wrap:wrap;padding:.25rem 1rem 0}.topic-input{display:none}.blog-post__body-inner form input[type=checkbox],.blog-post__body-inner form input[type=radio]{width:auto!important}.topic_content{background:rgba(225,243,221,.3);border:1px solid transparent;border-radius:.25rem;cursor:pointer;padding:.75rem 1rem;position:relative;transition:background .3s,border .3s;will-change:background,border}.topic_content,.topic_title{align-items:center;display:flex;justify-content:center}.topic_title{color:#000;flex-direction:row-reverse;font-family:Poppins,serif;font-size:.875rem!important;line-height:1.5}.topic_title:before{content:"\e903";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;display:flex;font-family:icomoon!important;font-size:.75rem;font-style:normal;font-variant:normal;font-weight:400;justify-content:center;line-height:1;margin:0 0 0 1rem;text-transform:none;transform:none}.topic-name-wrapper:hover{color:#000}.filter-button{border:none;border-radius:.25rem;cursor:pointer;font-family:Poppins,serif;font-weight:400;outline:0;position:relative;text-align:center;transition:background-color .3s,color .3s,box-shadow .6s,transform .3s;vertical-align:top;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent;color:#5fa13d;display:flex;font-size:13.33px;height:2.75rem;margin:0 0 .75rem;padding:0}.filter-button:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background-color .3s}.icon-rotate{color:#5fa13d;cursor:pointer;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.25rem;text-transform:none}.filter-button:hover{background-color:transparent;color:#5fa13d}.icon-rotate:before{content:"\e923"}.cs-blog-body .content-wrapper{margin:0 auto;max-width:69rem;padding:0}.cs-listing-title{font-family:Poppins,serif;font-weight:400;line-height:1.05;margin:2.5rem 1rem}.cs-listing-body{box-shadow:0 0 23px -4px rgba(0,0,0,.1);margin:1rem .5rem;opacity:1;position:relative;transform-origin:50% 50% 0}.cs-listing-content{background-color:#fff;color:#000;padding:1.5rem 2rem;z-index:10}.cs-listing-content-title{font-family:Poppins,serif;font-weight:400;line-height:1.3;margin-bottom:.5em;margin-top:.5em;max-width:25rem;text-decoration:none}.blog-post__body-inner h1,.cs-listing-content h1{font-size:2rem;font-weight:700}.blog-post__body-inner h2,.cs-listing-content h2{font-size:1.75rem}.blog-post__body-inner h3,.cs-listing-content h3{font-size:1.5rem}.blog-post__body-inner h4,.cs-listing-content h4{font-size:1.25rem}.blog-post__body-inner h5,.cs-listing-content h5{font-size:1.125rem;font-weight:700}.blog-post__body-inner h6,.cs-listing-content h6{font-size:1rem;font-weight:700}.cs-listing-summary{color:#000;font-family:Poppins,serif;font-size:.875rem;line-height:1.5;opacity:.55}.cs-listing-btn p{color:#5fa13d;font-size:.875rem;line-height:1.5;margin:0}.cs-listing-btn p:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#468625;content:"\e914";font-family:icomoon!important;font-size:.45rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:.5rem;text-transform:none}.cs-listing-image-wrap{position:relative}.cs-listing-image1{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%;will-change:opacity;z-index:2}.cs-listing-btn{margin:.5rem 0}.topic-inner-wrapper .active{background:#e1f3dd;border:1px solid #5fa13d}.cs-listing-image1,.cs-listing-image2{display:block}.cs-listing-body.no_feat_image .cs-listing-content{width:100%}.cs-listing-body.no_feat_image .cs-listing-image-wrap{padding-bottom:17%}@media (min-width:48rem){.cs-listing-title{font-size:3.125rem}.cs-listing-body{margin:0 .5rem 6.25rem}.cs-listing-content{bottom:0;left:0;overflow:hidden;position:absolute;width:40%}.cs-listing-content-title{font-size:1.5rem}.cs-listing-image-wrap{padding-bottom:50%}}@media (min-width:64rem){.cs-listing-title{margin:4.5rem 0}}@media (min-width:80rem){.topic-wrapper .content-wrapper{flex-direction:row}.topic-inner{padding:0}.filter-button{margin-left:auto;margin-right:.5rem}}@media (max-width:767px){.cs-listing-body.no_feat_image .cs-listing-image-wrap{padding-bottom:0!important}}.four_col,.three_col,.two_col{display:flex;flex-wrap:wrap}.two_col .cs-listing-body{flex:0 0 48%;height:100%;padding:10px}.three_col .cs-listing-body{flex:0 0 31%;height:100%;padding:10px}.four_col .cs-listing-body{flex:0 0 23%;height:100%;padding:10px}.four_col .cs-listing-body.no_feat_image .cs-listing-image-wrap,.three_col .cs-listing-body.no_feat_image .cs-listing-image-wrap,.two_col .cs-listing-body.no_feat_image .cs-listing-image-wrap{padding-bottom:0}.four_col .cs-listing-content{padding:1.5rem 1rem}@media (min-width:48rem){.four_col .cs-listing-content,.three_col .cs-listing-content,.two_col .cs-listing-content{position:static;width:100%}}@media (min-width:1025px) and (max-width:1100px){.four_col .cs-listing-body{flex:0 0 31%;height:100%;padding:10px}}@media (min-width:768px) and (max-width:1024px){.four_col .cs-listing-body,.three_col .cs-listing-body{flex:0 0 47%;height:100%;padding:10px}}@media (max-width:767px){.four_col .cs-listing-body,.three_col .cs-listing-body,.two_col .cs-listing-body{flex:0 0 100%;height:100%;padding:10px}}.custom-blog-post{background:#f3f6f9;overflow:hidden;position:relative}.blog-post-image-wrap{height:50rem;left:0;position:absolute;top:0;width:100%}.post-featured-image{background:#162414;height:100%;left:0;opacity:.95;position:absolute;top:0;width:100%;z-index:2}.blog-post-image-wrap img{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.custom-blog-post .content-wrapper{margin:0 auto;max-width:100rem;padding:0;position:relative;z-index:4}.blog-post-inner{height:auto;margin:0 auto;max-width:56rem;padding:0 1.125rem;position:relative;z-index:5}.blog-post-inner .blog-post__title{color:#fff;font-family:Poppins,serif;font-size:2.125rem;font-weight:400;line-height:1.4;margin-bottom:1em;margin-top:.5em}.blog-post__body{background:#fff;color:#000;margin:0 auto;max-width:60rem;overflow:visible;padding:2rem 0;width:100%;z-index:3}.blog-post__body-inner{margin:0 auto;max-width:55rem}.cs-author{align-items:flex-end;border-bottom:.0625rem solid #5fa13d;border-top:.0625rem solid #5fa13d;color:#9b9b9b;display:flex;margin:0 2rem 2rem;max-width:55rem;padding:1.5rem 0}.cs-author img{border:0;height:3.75rem;margin-right:1.5rem;max-width:100%;width:3.75rem}.author-box__title{color:#9b9b9b;font-family:poppins,serif;font-weight:500;line-height:1.3;margin:0 0 .25rem;max-width:25rem}.cs-author p{color:#9b9b9b;font-family:Poppins,serif;font-size:.875rem;font-weight:400;line-height:1.25;margin:0}.blog-post__body-inner p{font-weight:300}.blog-post-narrow{align-items:center;background:#f8f8f8;display:flex;flex-direction:column;justify-content:center;margin:0 auto 2rem;max-width:40rem;padding:3rem 2rem;text-align:center}.cs-spacer{background:#5fa13d;border-radius:.25rem;height:.3125rem;margin-bottom:1.5rem;width:4.625rem}.cs-next{color:#000;font-size:.875rem;line-height:1.3;margin-bottom:.5em;margin-top:.5em;opacity:.25;text-transform:uppercase}.blog-pagination-content,.cs-next{font-family:Poppins,serif;font-weight:400}.blog-pagination-content{font-size:1rem;line-height:1.25;margin:.25rem auto .75rem}.icon-arrow-right-long{font-size:.5rem;margin-top:.25rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5fa13d;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-arrow-right-long:before{content:"\e914"}@media (min-width:48rem){.blog-post-inner .blog-post__title{font-size:3.5rem}.author-box__title{font-size:1.5rem}.custom-blog-post .content-wrapper{padding-top:10rem}.blog-post-inner{margin-bottom:5rem;max-width:55rem;padding:0 1.5rem}.cs-author{margin:0 auto 4rem}}@media (min-width:64rem){.custom-blog-post .content-wrapper{padding-top:20rem}.cs-author{margin:4rem auto}.blog-post-inner{margin-bottom:0;max-width:rem;padding:0}.blog-post__body{box-shadow:0 2px 30px -4px rgba(0,0,0,.1);margin-bottom:6rem;padding:4rem}}@media (max-width:1024px){.blog-post__body-inner{margin-bottom:20px;padding:0 1.5rem}}.blog-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem .5rem;text-align:center}.blog-pagination.linked{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-pagination__link{border:2px solid transparent;border-radius:7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;margin:0 .1rem;padding:.25rem .4rem;text-decoration:none}.blog-pagination__link--active{border:2px solid #b0c1d4}.blog-pagination__link:focus,.blog-pagination__link:hover{text-decoration:none}.blog-pagination__next-link,.blog-pagination__prev-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.blog-pagination__prev-link{margin-right:.25rem;text-align:right}.blog-pagination__next-link{margin-left:.25rem;text-align:left}.blog-pagination__link.blog-pagination__next-link--disabled,.blog-pagination__link.blog-pagination__prev-link--disabled{color:#b0c1d4;cursor:default;pointer-events:none}.blog-pagination__next-link svg,.blog-pagination__prev-link svg{fill:#494a52;margin:0 5px}.blog-pagination__next-link--disabled svg,.blog-pagination__prev-link--disabled svg{fill:#b0c1d4}.blog-pagination__number-link:focus,.blog-pagination__number-link:hover{border:2px solid #b0c1d4}.blog-pagination a.blog-pagination__link{background:rgba(225,243,221,.3)!important;border:1px solid transparent;color:#000!important}.blog-pagination a.blog-pagination__link:hover{background:#e1f3dd!important;border:1px solid #5fa13d!important;color:#000!important;fill:#000!important}.blog-comments{margin:1rem .5rem;margin:0 2rem 2rem;max-width:40rem}@media (min-width:48rem){.blog-pagination{margin:0 .5rem 6.25rem}}@media (min-width:768px) and (max-width:1024px){.blog-comments{margin:0 auto}}