.col-post{padding-bottom:45px}.post-entry{background:var(--color-white);height:100%;box-shadow:0 7px 40px var(--color-shadow-slate);max-width:374px;margin:0 auto;position:relative}.post-entry-date{background:var(--color-white);text-align:center;width:55px;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-gray-900);border-bottom:2px solid var(--color-primary);padding:0 3px 3px}.post-entry-date span{display:block}.post-entry-date .meta-date{font-weight:var(--font-weight-bold);font-size:var(--font-size-3xl);line-height:.81818}.post-entry-date .meta-year{font-size:var(--font-size-xs)}.post-entry-figure{min-height:80px;position:relative}.post-entry-figure a{z-index:1;aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.post-entry-figure img{object-fit:cover;width:100%;height:100%}.post-entry-figure .post-entry-date{z-index:3;position:absolute;top:6px;right:8px}.post-entry-text{padding:26px 38px 34px}.post-entry-text .post-entry-date-inline{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);margin:.5rem 0 .75rem}.post-entry-text .sub-heading-small{margin-bottom:.1875rem}.post-entry-text .sub-heading-small a{color:var(--color-primary)}.post-entry-text h4,.post-entry-text .h4{font-size:var(--font-size-3xl);line-height:var(--line-height-snug);color:var(--color-black)}.post-entry-text h3,.post-entry-text .h3{font-size:var(--font-size-2xl);line-height:var(--line-height-snug);margin-bottom:.8125rem}.post-entry-text h3 a,.post-entry-text .h3 a{color:var(--color-black)}.post-entry-text h3 a:hover,.post-entry-text .h3 a:hover{color:var(--color-primary)}.post-entry-text .h5{color:var(--color-black);display:block}.post-entry-text a h3,.post-entry-text a .h3,.post-entry-text a h4,.post-entry-text a .h4{color:var(--color-black);transition:all .5s}.post-entry-text a:hover h5,.post-entry-text a:hover .h5{color:var(--color-primary)}.post-entry-text .btn-style{margin:0 0 0 calc(-1*var(--spacing-0_5));padding-top:0;display:inline-block}.post-entry-text p.post-entry-author{color:var(--color-gray-600);margin:0 0 3px;font-style:italic}.post-entry-text p.post-entry-author a{font-weight:var(--font-weight-semibold);color:var(--color-gray-600);text-decoration:none}.post-entry-text p.post-entry-author a:hover{color:var(--color-primary)}.post-entry-text h3{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.post-entry-author a{text-decoration:underline}.no-results-message{text-align:center}.blog-filter{color:var(--color-gray-600);letter-spacing:.122em;text-transform:uppercase;font-weight:var(--font-weight-normal);padding-bottom:50px}.blog-filter a{color:var(--color-gray-600)}.blog-filter a.filter-toggle{padding-left:var(--spacing-0_5);font-size:var(--font-size-lg);letter-spacing:.122em;padding-top:5px;display:inline-block}.blog-filter a.filter-toggle i{margin-right:var(--spacing-2_5)}.blog-filter .filter-searchform{max-width:300px;margin-left:auto;position:relative}.blog-filter .filter-searchform input[type=text]{background:var(--color-transparent);font-size:var(--font-size-lg);letter-spacing:.122em;text-transform:uppercase;z-index:1;height:auto;padding:var(--spacing-1_5)46px 5px var(--spacing-2_5);text-align:right;line-height:inherit;font-weight:var(--font-weight-normal);border:0;display:block;position:relative}.blog-filter .filter-searchform input[type=search]{background:var(--color-transparent);font-size:var(--font-size-lg);letter-spacing:.122em;text-transform:uppercase;z-index:1;height:auto;padding:var(--spacing-1_5)46px 5px var(--spacing-2_5);text-align:right;line-height:inherit;font-weight:var(--font-weight-normal);border:0;display:block;position:relative}.blog-filter .filter-searchform button{width:var(--font-size-4xl);height:var(--font-size-4xl);z-index:2;padding:0;position:absolute;top:0;right:0;color:var(--color-gray-600)!important}.blog-filter .filter-searchform button:disabled{opacity:.4;cursor:not-allowed}.blog-filter .filter-searchform button i{font-size:var(--font-size-base);padding:0;top:0}.blog-filter .filter-searchform button:before{display:none}.blog-filter .blog-filter-top{border-bottom:1px solid var(--color-gray-300);padding-bottom:var(--spacing-1)}.blog-filter .blog-filter-bottom{padding:var(--spacing-3_5)0 0;display:none}.blog-filter .blog-filter-bottom ul{margin:0 calc(-1*var(--spacing-2_5));flex-wrap:wrap;display:flex}.blog-filter .blog-filter-bottom ul>*{min-width:0}.blog-filter .blog-filter-bottom ul li{padding:var(--spacing-5)var(--spacing-2_5)0;flex:0 0 25%;overflow:hidden}.blog-filter .blog-filter-bottom .custom-checkbox{padding-left:var(--font-size-2_5xl)}.blog-filter .blog-filter-bottom .custom-checkbox label{cursor:pointer;display:block}.blog-filter .blog-filter-bottom .custom-checkbox .custom-control-label:after,.blog-filter .blog-filter-bottom .custom-checkbox .custom-control-label:before{width:var(--font-size-md);height:var(--font-size-md);border-radius:0;top:.25rem;left:-1.6875rem;box-shadow:none!important}.blog-filter .blog-filter-bottom .custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:none}.section-blog-listing{padding:95px 0 175px}.section-blog-listing .introduction-text-wrap{padding-bottom:39px}.section-blog-listing .introduction-text-wrap .sub-heading{margin-bottom:.3em}.section-blog-listing .introduction-text-wrap h2{margin-bottom:.34em}.next-page-btn-wrap{text-align:center;margin-top:var(--font-size-2_5xl)}.next-page-btn-wrap .btn .fa-long-arrow-down{font-size:var(--font-size-xl);padding-left:0;top:0}.next-page-btn-wrap.loading{position:relative}.next-page-btn-wrap.loading a.btn{opacity:var(--opacity-0)}.next-page-btn-wrap.loading .loading-spinner{color:var(--color-primary);font-size:var(--font-size-3_5xl);z-index:9;position:absolute;top:0;bottom:0;left:0;right:0}.loading-entries{position:relative}.loading-entries>*{opacity:var(--opacity-10);transition:all .2s}.loading-entries .entries-loading-spinner{z-index:99999;width:100%;height:100%;color:var(--color-primary);text-align:center;font-size:var(--font-size-5xl);opacity:var(--opacity-100);padding-top:50px;position:absolute;top:0;left:0}@media (max-width:1199.98px){.blog-filter .blog-filter-bottom ul li{flex:0 0 33.333%}}@media (max-width:991.98px){.blog-filter .blog-filter-bottom ul li{flex:0 0 50%}}@media (max-width:767.98px){.blog-filter .blog-filter-bottom ul li{flex:0 0 100%}}@media (max-width:575.98px){.blog-filter-top .row{display:block;position:relative}.blog-filter-top .row .col1{width:auto;padding-right:0;position:absolute;top:0;left:0}.blog-filter-top .row .col2{width:auto;margin-left:125px;padding-left:0}}.blog-filter-row-reverse{flex-direction:row-reverse}a.filter-toggle svg{margin-right:5px}.blog-filter-bottom ul>li>.custom-checkbox input:focus+label{outline-offset:-2px;outline:2px dotted #000}.section-blog-hero .sub-heading{color:var(--color-black);margin-bottom:var(--spacing-3_5)}.section-blog-hero .blog-hero-title{font-size:var(--font-size-4_5xl);line-height:var(--line-height-tight);margin-bottom:var(--spacing-6);display:block}.section-blog-hero .hero-blog-author{color:var(--color-gray-600);font-style:italic}.section-blog-hero .hero-blog-author a{font-weight:var(--font-weight-semibold);color:var(--color-gray-600);text-decoration:none}.section-blog-hero .hero-blog-author a:hover{color:var(--color-primary)}.section-blog-hero .btn-out{padding-top:var(--font-size-5xl)}.section-interior-hero.section-blog-hero .interior-hero-bg .interior-hero-img img:not(.full){width:100%;height:100%}.section-latest-news{padding:90px 0}section.section-latest-news{background:var(--color-white)}.latest-news-intro{margin-bottom:35px}@media (min-width:768px) and (max-width:991.98px){.section-latest-news .col-post:nth-child(n+3){display:none}}@media (max-width:1024px){.section-latest-news{padding:50px 0}}@media (max-width:991.98px){.section-latest-news{padding-bottom:50px}}.section-related-posts{padding-bottom:108px}.section-related-posts+.main-bottom-background{margin-left:0}@media (max-width:991px){section.section-related-posts{display:none}}