body{background-color:#F8F4ED}#content{grid-gap:0}.blogs{padding:48px 0 24px}@media only screen and (max-width:900px){.blogs{padding-top:0;max-width:100%}}.blogs_featured{display:flex;align-items:center;overflow:hidden;padding-bottom:80px}@media only screen and (max-width:900px){.blogs_featured{flex-direction:column-reverse;padding-bottom:40px}}.blogs_featured_text{background-color:#ECE3D3;margin:50px 0;width:65%;padding:40px;z-index:1;min-width:400px;flex:1}@media only screen and (max-width:900px){.blogs_featured_text{width:90%;margin:-32px 0 0;min-width:unset}}.blogs_featured_text h6{font-size:14px;font-weight:bold;letter-spacing:0;line-height:22px;color:#775F4D}.blogs_featured_text h1{color:#5F6949;font-size:48px;margin:12px 0;padding-right:10%;line-height:normal;word-break:break-word}@media only screen and (max-width:600px){.blogs_featured_text h1{font-size:28px}}.blogs_featured_text span{font-family:"Neueu Montreal",Arial,sans-serif;color:#775F4D;font-size:14px;margin-bottom:12px;display:block}.blogs_featured_text span.blogs_featured_text_read{color:#775F4D}.blogs_featured_text a{color:#775F4D;font-size:17px}.blogs_featured_text a.blogs_featured_text_category{text-decoration:none;font-size:14px}.blogs_featured_text a:hover{text-decoration:none}.blogs_featured_text--legacies h1{padding-right:30%;margin-bottom:36px}.blogs_featured_text_read{margin-top:12px}@media only screen and (max-width:900px){.blogs_featured_text_footer{display:flex;justify-content:space-between;align-items:center}}.blogs_featured_text_desc p{color:#775F4D;font-size:18px;margin-bottom:12px}.blogs_featured a{flex:2}.blogs_featured img{height:650px;max-width:135%;margin-left:-35%;object-fit:cover}@media only screen and (max-width:900px){.blogs_featured img{width:100%;margin:0;height:auto;max-width:unset}}.blogs_filters{padding-top:24px;display:flex;justify-content:space-between;align-items:center;z-index:2;position:relative}@media only screen and (max-width:600px){.blogs_filters{flex-direction:column}}.blogs_filters_category{max-width:300px}.blogs_filters .search_widget_input__icon{cursor:pointer;vertical-align:middle}.blogs_articles{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;padding:36px 0 24px}@media only screen and (max-width:900px){.blogs_articles{grid-template-columns:1fr 1fr;padding:48px 24px 24px}}@media only screen and (max-width:600px){.blogs_articles{grid-template-columns:1fr;padding:48px 0 24px}}.blogs_articles_message{grid-column:1 / 4;text-align:center;color:#7b5e4a}.blogs_articles_item{cursor:pointer;background-color:#EDE3D3;display:flex;flex-direction:column;justify-content:space-between;position:relative}.blogs_articles_item_content>div{padding:12px 25px 12px 25px}.blogs_articles_item_content img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.blogs_articles_item_content span{color:#775F4D;font-size:14px;line-height:22px}.blogs_articles_item_content span a{color:#775F4D;text-decoration:none}.blogs_articles_item_content h3{margin:12px 0 12px;color:#5F6949;font-family:"Morion",Times,serif;font-size:26px;line-height:32px}.blogs_articles_item_content_desc *{display:none}.blogs_articles_item_content_desc p{color:#775F4D;font-size:16px;margin-bottom:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.blogs_articles_item_content_desc--full *{display:initial}.blogs_articles_item_content_desc--full p{overflow:unset;text-overflow:unset;display:unset;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset}.blogs_articles_item_footer{display:flex;justify-content:flex-end;padding:25px}.blogs_articles_item_footer a{font-size:17px;line-height:22px;text-decoration:underline;color:#775F4D}.blogs_articles_item_footer a:hover{text-decoration:none}.blogs_articles_item_footer span{color:#775F4D}.blogs_articles_item .link-spanner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.blogs_pagination_container{display:flex;align-items:center;justify-content:center;gap:12px}.blogs_pagination_container_item>span{padding:4px 12px;font-size:16px}.blogs_pagination_container_item a{padding:4px 12px;font-size:16px;color:#5F6949;text-decoration:none;transition:all .4s ease-in-out;cursor:pointer}.blogs_pagination_container_item a.disabled{opacity:0.7;cursor:initial}.blogs_pagination_container_item a:not(.no-hover):hover{background-color:#5F6949;color:#F1E9DC}.blogs_pagination_container_item .active{background-color:#5F6949;color:#F1E9DC;cursor:initial}.blogs_pagination_container_item .material-icons{font-size:12px;font-weight:bold}.blogs a.no-underline{text-decoration:none}.lasting_legacy_desc{background-color:#EDE3D3}.lasting_legacy_desc__content{max-width:1088px;padding:80px 12px;display:grid;grid-template-columns:4fr 3fr;grid-gap:80px;margin:0 auto}.lasting_legacy_desc__content img{width:100%;object-fit:cover}.lasting_legacy_desc__content__text{display:flex;justify-content:center;flex-direction:column}.lasting_legacy_desc__content__text:first-child{grid-column:1 / 3}.lasting_legacy_desc__content__text:first-child h2{text-align:center}.lasting_legacy_desc__content__text:first-child p{text-align:center;max-width:80%;margin:0 auto}.lasting_legacy_desc__content__text br{display:none}.lasting_legacy_desc__content__text h2{color:#5F6949;font-family:"Morion",Times,serif;font-size:32px;line-height:40px;margin-bottom:16px}.lasting_legacy_desc__content__text p{color:#775F4D;font-family:"Neueu Montreal",Arial,sans-serif;font-size:18px;line-height:22px}@media only screen and (max-width:900px){.lasting_legacy_desc__content{padding:40px 24px;grid-template-columns:1fr;grid-gap:24px}.lasting_legacy_desc__content__text{display:flex;justify-content:center;flex-direction:column}.lasting_legacy_desc__content__text:first-child{grid-column:1}.lasting_legacy_desc__content__text:first-child h2{text-align:center}.lasting_legacy_desc__content__text:first-child p{max-width:unset}.lasting_legacy_desc__content__text br{display:none}.lasting_legacy_desc__content__text h2{font-size:28px;line-height:32px;margin-bottom:24px;text-align:center}.lasting_legacy_desc__content__text p{font-size:16px;line-height:24px;text-align:center;max-width:unset}}.blogs_newsletter_container{background-color:#F1E9DC}.blogs_newsletter_container .blogs_newsletter{padding:72px 0;display:flex;align-items:center}.blogs_newsletter_container .blogs_newsletter_text{flex:0.5;padding:0 12px}.blogs_newsletter_container .blogs_newsletter_text h4{color:#354610;margin-bottom:12px;font-family:"Morion",Times,serif;font-size:26px;line-height:1.2em}.blogs_newsletter_container .blogs_newsletter_text p{font-size:16px;color:#775F4D;margin-bottom:12px;max-width:85%}.blogs_newsletter_container .blogs_newsletter_form{flex:.5;padding:0 12px}.blogs_newsletter_container .blogs_newsletter_form input{background-color:transparent;border:1px solid;padding:12px 16px;color:#5F6949;font-family:"Neueu Montreal",Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:22px;margin-right:24px;flex:.8}.blogs_newsletter_container .blogs_newsletter_form input::-webkit-input-placeholder{color:#5F6949;font-family:"Morion",Times,serif}.blogs_newsletter_container .blogs_newsletter_form input:-ms-input-placeholder{color:#5F6949;font-family:"Morion",Times,serif}.blogs_newsletter_container .blogs_newsletter_form input::placeholder{color:#5F6949;font-family:"Morion",Times,serif}.blogs_newsletter_container .blogs_newsletter_form form{display:flex}.blogs_newsletter_container .blogs_newsletter_form button{flex:.2;cursor:pointer}.blogs_newsletter_container .blogs_newsletter_error{color:#DE622C;font-family:"Neueu Montreal",Arial,sans-serif}@media only screen and (max-width:900px){.blogs_newsletter_container .blogs_newsletter{flex-direction:column}.blogs_newsletter_container .blogs_newsletter_text{max-width:80%}.blogs_newsletter_container .blogs_newsletter_text h4{text-align:center}.blogs_newsletter_container .blogs_newsletter_text p{text-align:center;max-width:unset;margin-bottom:36px}}@media only screen and (max-width:900px) and (max-width:600px){.blogs_newsletter_container .blogs_newsletter_text{max-width:95%}}@media only screen and (max-width:900px){.blogs_newsletter_container .blogs_newsletter_form{width:80%}}@media only screen and (max-width:900px) and (max-width:600px){.blogs_newsletter_container .blogs_newsletter_form{width:95%}.blogs_newsletter_container .blogs_newsletter_form form{flex-direction:column}.blogs_newsletter_container .blogs_newsletter_form form input{margin-right:0;margin-bottom:24px}.blogs_newsletter_container .blogs_newsletter_form form button{width:100px;align-self:flex-end}}