.blog-listing{padding-block:50px}.blog-listing__title{color:var(--primary);font-weight:300;line-height:1.4;margin:0;overflow:hidden}.blog-listing__title span{display:inline-block;position:relative}.blog-listing__title span:before{border-top:2px solid transparent;border-color:#c3dbd6!important;content:"";height:1px;left:100%;margin-left:15px;position:absolute;top:38px;width:1000px}.blog-listing__breadcrumb-last{color:#48766c}.blog-listing__wrapper{margin:30px 0}.blog-listing__wrapper--grid{display:grid;gap:40px;grid-template-columns:260px 1fr}.blog-listing__categories-label{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;cursor:default;margin:0;padding:0;transition:all .2s ease-in-out}.blog-listing__categories{list-style:none;margin:0;padding:0}.blog-listing__category-link{text-decoration:none;transition:all .2s ease-in-out}.blog-listing__category-link--active,.blog-listing__category-link:hover{color:var(--primary)}.blog-listing__category-link--active{color:var(--primary);font-weight:700}.blog-listing__grid{column-gap:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));justify-content:center;justify-items:center;margin:30px 0;row-gap:30px}.blog-post .breadcrumbs__wrapper{margin:40px auto 30px;max-width:750px}.blog-post__featured-image{margin:0 auto 40px;max-width:850px}.blog-post__featured-image picture{display:block;height:0;padding-bottom:42.3529411764706%;position:relative;width:100%}.blog-post__featured-image picture img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.blog-post__title{color:#00483a;font-size:4.8rem;font-weight:300;line-height:1.4;overflow:hidden}.blog-post__title span{display:inline-block;position:relative}.blog-post__title span:before{border-top:2px solid transparent;border-color:#c3dbd6!important;content:"";height:1px;left:100%;margin-left:15px;position:absolute;top:38px;width:1000px}.blog-post__main{margin:0 auto 120px;max-width:750px}.blog-post__meta{color:#7ea69d;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.blog-post__meta a{color:currentColor;text-decoration:none}.blog-post__meta a:hover{text-decoration:underline}.blog-post__comments{background:#fff;margin:50px 0 0;padding:20px}.blog__cta{background-color:#333;color:#fff;padding:30px 0}.blog__cta-inner span{color:#fff}form .inputs-list label{padding:0 9px}@media(max-width:768px){.blog-listing__wrapper--grid{gap:20px;grid-template-columns:1fr}.blog-listing__categories-wrapper{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.blog-listing__categories-wrapper--active{max-height:100vh;overflow:auto}.blog-listing__categories-label.h3{border:2px solid var(--primary);border-radius:100px;color:var(--primary);cursor:pointer;display:block;font-size:1.8rem;font-weight:400;padding:10px 16px;text-align:center;width:100%}.blog-listing__categories-label.h3.blog-listing__categories-label--active,.blog-listing__categories-label.h3:hover{background-color:var(--primary);color:#fff}.blog-listing__categories{border:1px solid #dedede;border-radius:4px;margin-top:20px}.blog-listing__category-link{display:block;padding:8px 16px}.blog-listing__category-link--active,.blog-listing__category-link:hover{background-color:var(--primary);color:#fff}.blog-listing__category+.blog-listing__category{border-top:1px solid #dedede;transition:all .2s ease-in-out}}