.showcase.border-top{border-top:8px solid white}.showcase.border-bottom{border-bottom:8px solid white}.showcase .column-wrapper.wrap>h2{flex-basis:100%;padding-bottom:2em}.showcase a.see-all{flex-basis:30%;text-align:right;font-size:2.4rem;font-weight:700;z-index:1}.showcase .page-center{padding-top:80px;padding-bottom:0px}@media(max-width:940px){.showcase .column-wrapper.wrap>h2{flex-basis:100%}.showcase a.see-all{flex-basis:100%;text-align:center;font-size:2.1rem;order:2;padding:.8em 1.6em .85em;line-height:1;margin-top:2.5em;border-radius:3px;width:fit-content;align-self:center}.blog-listing .column-wrapper.wrap{flex-wrap:nowrap}}.post-wrapper{overflow:hidden}.showcase .image-wrapper{position:relative;min-height:350px !important;height:33.333vw;background:black}.showcase .image-wrapper img{opacity:.75}.showcase a .image-wrapper img{opacity:.6}.showcase a:hover .image-wrapper img{opacity:.8}.showcase .image-wrapper .text-wrapper{position:absolute;bottom:0;padding:20px;width:100%;box-sizing:border-box}.showcase .image-wrapper .text-wrapper *{color:white}.showcase .image-wrapper .text-wrapper h4{font-size:1em;padding-bottom:0}.showcase .image-wrapper .text-wrapper h5{padding-bottom:0 !important}.blog-listing .tns-outer{overflow-x:hidden;position:relative}.tns-nav{display:none}.tns-controls{text-align:center !important;display:flex;position:absolute;width:100%;height:100%;top:0;z-index:1;justify-content:space-between;pointer-events:none}.tns-controls>[data-controls='next']:after,.tns-controls>[data-controls='prev']:before{content:" ";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:bold;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:white;padding:.25em}.tns-controls>[data-controls='prev']:before{content:"\f0d9"}.tns-controls>[data-controls='next']:after{content:"\f0da"}[data-action],[data-controls]{margin:0;font-size:4em;text-align:center;background:transparent;border:0;pointer-events:all}.tns-controls [disabled]{color:#999;background:#b3b3b3;cursor:not-allowed !important}@media(min-width:812px) and (max-width:940px){.tns-outer{padding:0 !important;overflow-x:hidden}}@media(max-width:811px){.tns-outer{padding:0 !important;overflow-x:hidden;margin-top:0px}}