.blog-page *{box-sizing:border-box}.post-content>:first-child{margin-top:0;padding-top:0}.post-content>:last-child{margin-bottom:0;padding-bottom:0}.blog-search{background:no-repeat padding-box #eef1eb;padding:50px 15px 180px}.blog-search__inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.blog-search__title{text-align:center;font-size:30px;line-height:1.4;font-family:Ubuntu Condensed;letter-spacing:.07em;color:#5a7443;text-transform:uppercase;opacity:1;margin:0 0 15px}.blog-search__desc{text-align:center;font-size:18px;line-height:1.5;font-family:Ubuntu;color:#404040;margin-bottom:60px}.blog-search__desc p{font-size:inherit;line-height:inherit}.blog-search__form{position:relative;width:670px;max-width:100%;margin:0 auto}.blog-search__form input{background:no-repeat padding-box #fff;font-size:14px;font-family:Ubuntu;border:1px solid #d3d3d3;height:51px;width:100%;color:#d3d3d3;padding:0 60px}.blog-search__form button{position:absolute;left:0;top:0;border:0;background:0 0;padding:0;width:60px;height:51px}.blog-search__form button img{position:absolute;width:30px;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}.blog-search__form button.loading svg{opacity:0}.blog-search__form button.loading img{opacity:1}.feature-post-wrapper{width:1065px;max-width:100%;margin:-100px auto 80px;padding:0 15px}.feature-post-wrapper__title{color:#404040;font-weight:700;font-size:18px;line-height:1.5;margin:0 0 14px}.feature-post__inner{display:flex;background:#fff;flex-wrap:wrap}.feature-post__image{flex:0 0 60%;max-width:60%;background-color:#5a7443;overflow:hidden}.feature-post__image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:transform .2s linear;will-change:transform}.feature-post__image:hover img{transform:scale(1)}.feature-post__content{display:flex;justify-content:center;flex-direction:column;flex:0 0 40%;max-width:40%;padding:50px 40px}.feature-post__title{font-family:Ubuntu Condensed;font-size:30px;line-height:1.333;color:#5a7443;margin:0 0 10px}.feature-post__metadata{margin-bottom:26px;font-size:14px;color:#404040}.feature-post__excerpt{font-size:18px;line-height:1.5;font-family:Ubuntu;color:#404040;margin:0 0 20px}.feature-post__read-more{font-family:Ubuntu Condensed;font-size:18px;line-height:1.5;color:#5a7443;text-transform:uppercase}.blog-list{width:1065px;max-width:100%;margin:0 auto 95px;overflow:hidden;padding:0 15px}.blog-list__inner{margin:-30px -18px;display:flex;flex-wrap:wrap;position:relative}.blog-list__loading{opacity:0}.blog-list__loading img{display:block;width:50px;margin:0 auto}.blog-list__loading.loading{opacity:1}.blog-list__item{display:block;flex:0 0 33.3333%;padding:30px 18px}.blog-list__item.no-result{flex:0 0 100%;max-width:100%}.blog-list__item__thumb{padding-top:70%;position:relative;margin-bottom:14px;background-color:#5a7443;overflow:hidden}.blog-list__item__thumb img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:transform .2s linear;will-change:transform}.blog-list__item__thumb:hover img{transform:scale(1)}.blog-list__item__metadata{font-family:Ubuntu;font-size:14px;color:#404040;margin-bottom:10px}.blog-list__item__title{margin:0;font-size:24px;color:#5a7443;line-height:1.125}.blog-pagination{text-align:center;font-size:24px;margin-top:40px}.blog-pagination .page-numbers{cursor:pointer}.blog-pagination .next,.blog-pagination .prev{display:none}.blog-pagination .current{color:#5a7443}@media only screen and (max-width:1024px){.feature-post__content,.feature-post__image{flex:0 0 50%;max-width:50%}.blog-list__inner{margin:-15px -8px}.blog-list__item{display:block;padding:15px 8px}}@media only screen and (max-width:768px){.blog-search{padding:50px 15px}.blog-search__desc{margin-bottom:30px}.feature-post-wrapper{margin-top:30px;margin-bottom:40px}.feature-post__content,.feature-post__image{flex:0 0 100%;max-width:100%}.feature-post__content{padding:30px 0}.blog-pagination{margin-top:40px}.blog-list{margin-bottom:40px}.blog-list__item{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:480px){.blog-list__item{flex:0 0 100%;max-width:100%}}