.blog-index .blog-header .blog-header__inner{overflow:hidden;padding:0 20px;position:relative}.blog-index .blog-header .blog-header__inner .blog-header__title{line-height:1;margin:1.4rem 0;position:relative;z-index:2}.blog-index .blog-header .blog-header__inner img{bottom:0;filter:blur(5px);-webkit-filter:blur(5px);height:100%;left:0;max-height:300px;min-height:200px;object-fit:fill;position:absolute;right:0;top:0;width:100%;z-index:1}.blog-index .index-grid__content-wrapper.container{display:grid;grid-template-columns:1fr 2.5fr;padding-bottom:0;padding-top:0}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar{background-color:#2a32470d;display:flex;flex-direction:column;padding:0 40px 40px 0;position:relative}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar p.view-all__button{color:#748461;cursor:pointer;font-weight:700;text-decoration:underline}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar:before{background:#2a32470d;content:"";height:100%;position:absolute;right:100%;width:25vw}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar{display:flex;margin-top:40px;position:relative}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar .select2-container{border-radius:6px;overflow:hidden;width:100%!important}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar .search-placeholder{color:var(--body);font-family:acumin pro,sans-serif;font-size:1rem;opacity:.5}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar .select2-container--default .select2-selection--single{background:#2a32471a;border:none;border-bottom-right-radius:500px;border-top-right-radius:500px;height:36px}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:10px}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:var(--body)}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;right:90px;top:0}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar button#but_read{background:#596539;border:none;border-radius:500px;color:#f0eadc;cursor:pointer;font-family:acumin pro,sans-serif;font-size:1rem;font-weight:600;height:100%;line-height:36px;padding:0 16px;position:absolute;right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar button#but_read:focus,.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar button#but_read:hover,.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-submit .actions .hs-button:focus,.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-submit .actions .hs-button:hover{background:var(--secondary);border:1px solid var(--secondary);-webkit-box-shadow:inset 0 5px 15px 0 rgba(89,101,57,.2);box-shadow:inset 0 5px 15px 0 rgba(89,101,57,.2);color:var(--secondary-background)}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .search-bar .select2-container--default .select2-selection--single{opacity:.5}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar ul{padding:24px 0 0}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar ul li{list-style-type:none;padding:10px 0}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar ul li.hidden{display:none}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar ul li a{color:var(--primary-background);font-family:Tw Cen MT Condensed,sans-serif;font-size:1.5rem;opacity:.5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar ul li a:focus,.blog-index .index-grid__content-wrapper.container .index-grid__sidebar ul li a:hover{opacity:1}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe{padding:20px 0 0}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form{position:relative}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-richtext{margin:0}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-richtext h3{margin:0 0 14px;text-align:left}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-email{margin:0;position:relative}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-email>label{display:none}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-email input[type=email]{background-color:#ededee;border:none;border-radius:100px;color:var(--body);height:36px;padding:10px 14px 11px}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-error-msgs{left:0;position:absolute}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-email input[type=email]::placeholder{font-size:.875rem}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-submit{bottom:0;height:36px;position:absolute;right:0;width:fit-content}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe form .hs-submit .actions .hs-button{background:#596539;border:none;border-radius:500px;color:#f0eadc;cursor:pointer;font-family:acumin pro,sans-serif;font-size:1rem;line-height:36px;margin-top:0;padding:0 30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar .sidebar__subscribe .hs_submit .actions{padding-bottom:48px}.blog-index .blog-header .blog-header__inner{display:flex;justify-content:center}.blog-index .blog-header .blog-header__inner h1{color:var(--body)}.blog-index .index-grid__content-wrapper.container .index-grid__content-body{padding:40px 0 16px 40px}.bread-crumb__divider,.bread-crumb__nav{color:#596539;margin:0;opacity:.5;text-decoration:none}.bread-crumb__nav:last-child{color:var(--body);opacity:1}.bread-crumb__divider{margin:0 6px}.content-body__author img{max-width:220px;width:100%}.blog-index .index-grid__content-wrapper.container .index-grid__content-body h1{color:var(--primary);font-size:5.375rem;line-height:1;padding-top:24px}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .content-body__bread-crumbs{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:32px}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);padding-bottom:36px}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container .blog-index__post{background-color:#fff;display:grid;grid-template-rows:auto 1fr;height:100%;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container .blog-index__card.blog-index__card--hover .blog-index__post{top:0!important}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container .blog-index__card{box-shadow:0 0 4px rgba(0,0,0,.2);flex-direction:column;overflow:hidden;position:relative;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container .blog-index__card:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container .blog-index__card .blog-index__image-wrapper{height:auto;min-height:280px;overflow:hidden;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container .blog-index__card:hover .blog-index__image-wrapper{min-height:0}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container .blog-index__card img{display:block;height:100%;object-fit:cover;position:absolute;width:100%}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card .blog-index__post-title{padding:20px 24px 28px}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card .blog-index__post-title h2{line-height:.9;margin-bottom:0}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card .blog-index__post-title h2 a{color:var(--body);font-family:Tw Cen MT Condensed,sans-serif;font-size:2.25rem;text-decoration:none}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card .blog-index__post-title h2 a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card .blog-index__post-content{display:flex;flex-direction:column;justify-content:space-between;padding:0 24px 30px}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card:hover .blog-index__post-content p{display:contents}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card .blog-index__post-content .blog-index__post-anchor{color:var(--primary-background);font-weight:600;padding-top:48px;text-decoration:none}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card:hover .blog-index__post-content .blog-index__post-anchor{display:block}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card .blog-index__post-content .blog-index__card-tags{color:var(--primary-background);padding:16px 0 0}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card:hover .blog-index__post-content .blog-index__card-tags{display:contents}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card .blog-index__post-content .blog-index__card-tags .blog-index__tag-link{color:var(--primary-background);font-size:.938rem;opacity:.65;text-decoration:none}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card:hover .blog-index__post-content .blog-index__card-tags .blog-index__tag-link{display:contents}.blog-index .index-grid__content-wrapper.container .index-grid__content-body nav.blog-pagination{display:flex;gap:24px;justify-content:center;padding:24px 0}.blog-index .index-grid__content-wrapper.container .index-grid__content-body nav.blog-pagination .blog-pagination__prev-link{color:var(--primary-background);display:flex;gap:6px;opacity:.5;text-decoration:none}.blog-index .index-grid__content-wrapper.container .index-grid__content-body nav.blog-pagination .blog-pagination__link--active{color:var(--primary-background)!important;text-decoration:underline}.blog-index .index-grid__content-wrapper.container .index-grid__content-body nav.blog-pagination .blog-pagination__number-link{color:var(--body)}.blog-index .index-grid__content-wrapper.container .index-grid__content-body nav.blog-pagination .blog-pagination__next-link{color:var(--primary-background);display:flex;gap:6px;text-decoration:none}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .content-body__meta-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.4rem}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .content-body__meta-row .meta-row__author-details a{font-weight:700}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .content-body__meta-row .meta-row__author-details a,time{color:var(--body)}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .content-body__blogpost-body p:first-child,.blog-index .index-grid__content-wrapper.container .index-grid__content-body .content-body__meta-row .meta-row__tag-list a{color:var(--primary-background)}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .content-body__blogpost-body h2{margin-top:1.4rem!important;padding-bottom:16px;padding-top:16px;position:relative}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .content-body__blogpost-body h2:after{background-color:#89ba8c;bottom:80px;content:"";height:6px;left:0;position:absolute;right:0;width:20%}.blog-index .testimonial__grid-module{padding:0}.blog-index .bloglisting__contact-form{background-image:linear-gradient(180deg,#fff,#f0eadc)!important}.blog-index .bloglisting__contact-form .container{padding:80px 0}.blog-index .bloglisting__contact-form .container .text-wrapper{padding:0 20px 20px}.blog-index .bloglisting__contact-form .container .widget-type-form{padding:0 40px}@media (min-width:768px){.blog-index .bloglisting__contact-form .container .text-wrapper{padding:0 20px 40px}}@media (max-width:991px){.blog-index .index-grid__content-wrapper.container{column-gap:0;grid-template-columns:1fr}.blog-index .index-grid__content-wrapper.container .index-grid__sidebar{display:none}.blog-index .index-grid__content-wrapper.container .index-grid__content-body{padding-left:0;width:100%}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card .blog-index__post-content{display:block!important}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card .blog-index__post-content p{display:block}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container .blog-index__card{box-shadow:0 0 8px rgba(0,0,0,.6)}.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container .blog-index__card:hover .blog-index__image-wrapper{min-height:280px}}@media (max-width:620px){.blog-index .index-grid__content-wrapper.container .index-grid__content-body .blog-index__card-container{grid-template-columns:1fr}}