.blog-list-template__hero{height:520px;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-size:cover;align-content:center}.blog-list-template__hero .blog-list-template__title{font-family:Futura-Bold;font-size:60px;letter-spacing:0;text-align:center;width:100%;line-height:1.2;margin:0;padding:0}@media(max-width: 767px){.blog-list-template__hero .blog-list-template__title{font-size:50px}}.blog-list-template__hero .blog-list-template__desc{width:100%;display:block;font-family:futura-pt;font-size:20px;letter-spacing:4.2px;text-align:center;line-height:2}@media(max-width: 767px){.blog-list-template__hero .blog-list-template__desc{font-size:18px;padding:0 60px}}.blog-list-template__nav-wrapper{border-top:.0625rem solid #000;border-bottom:.0625rem solid #000;background:linear-gradient(0deg, #000, #353535)}.blog-list-template__nav-wrapper .blog-list-template__nav{line-height:1.5;font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:inherit;letter-spacing:.09375rem;font-family:futura,Arial,sans-serif;z-index:1;opacity:1;position:static;border-left:.0625rem solid #545454;display:flex;justify-content:center;padding:0;background-color:rgba(0,0,0,0);transform:none;transition:none;height:auto;width:auto}@media(max-width: 990px){.blog-list-template__nav-wrapper .blog-list-template__nav{display:none}}.blog-list-template__nav-wrapper .blog-list-template__nav .blog-list-template__nav-item a{background-color:rgba(0,0,0,0);text-decoration:none;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .25s ease-out;border:0;border-right:.0625rem solid #545454;padding:0 1.5625rem;display:inline-block;font-size:.6875rem;width:auto;margin:0;line-height:2.5rem}.blog-list-template__nav-wrapper .blog-list-template__nav-mobile{line-height:1.5;font-size:100%;z-index:10;position:relative;display:flex;justify-content:center;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:inherit;letter-spacing:.09375rem;font-family:futura,Arial,sans-serif}@media(min-width: 991px){.blog-list-template__nav-wrapper .blog-list-template__nav-mobile{display:none}}.blog-list-template__nav-wrapper .blog-list-template__nav-mobile .blog-list-template__nav-btn{display:inline-block;color:#fff;box-sizing:inherit;margin:0;overflow:visible;outline:0;border:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:futura,Arial,sans-serif;font-weight:500;font-style:normal;background:linear-gradient(0deg, #030202, #1b1b1b);font-size:.75rem;line-height:1;vertical-align:middle;padding:1.25rem;width:100%;text-transform:uppercase;position:relative;letter-spacing:.0625rem;cursor:pointer}.blog-list-template__nav-wrapper .blog-list-template__nav-mobile .blog-list-template__nav-btn:active,.blog-list-template__nav-wrapper .blog-list-template__nav-mobile .blog-list-template__nav-btn:focus{background:linear-gradient(0deg, #030202, #1b1b1b)}.blog-list-template__nav-wrapper .blog-list-template__nav-mobile .blog-list-template__nav-btn svg{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:.625rem;height:.625rem;filter:invert(1);display:block;vertical-align:middle}.blog-list-template__nav-wrapper .blog-list-template__nav-mobile .blog-list-template__nav-mobile-items{display:block;position:fixed;transform:translateX(100%);height:calc(100vh - 44px);width:100%;background-color:#fff;transition:transform .35s,opacity .35s;z-index:11;opacity:0;overflow-y:scroll;top:44px;line-height:1.5;font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:inherit;letter-spacing:.09375rem;font-family:futura,Arial,sans-serif}.blog-list-template__nav-wrapper .blog-list-template__nav-mobile .blog-list-template__nav-mobile-items.active{transform:translateX(0);opacity:1}.blog-list-template__nav-wrapper .blog-list-template__nav-mobile .blog-list-template__nav-mobile-items .blog-list-template__nav-mobile-items-close{font-family:futura,Arial,sans-serif;font-weight:500;font-style:normal;background:linear-gradient(0deg, #fff, #fafafa);border-bottom:.0625rem solid #e8e8e8;padding:1.25rem;color:#222;font-size:.6875rem;line-height:1;display:inline-block;width:100%;position:relative;text-align:center;text-transform:uppercase;cursor:pointer;margin-bottom:1.5625rem}.blog-list-template__nav-wrapper .blog-list-template__nav-mobile .blog-list-template__nav-mobile-items .blog-list-template__nav-mobile-items-close svg{width:.625rem;height:.625rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.blog-list-template__nav-wrapper .blog-list-template__nav-mobile .blog-list-template__nav-mobile-items .blog-list-template__nav-mobile-item{line-height:1;display:block;width:calc(100% - 50px);margin:0 auto .9375rem;font-size:.75rem;padding:1.5625rem;border:.0625rem solid #222;background-color:rgba(0,0,0,0);text-decoration:none;font-weight:500;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .25s ease-out;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:inherit;letter-spacing:.09375rem;font-family:futura,Arial,sans-serif}.blog-list-template__nav-wrapper .blog-list-template__nav-mobile .blog-list-template__nav-mobile-items .blog-list-template__nav-mobile-item a{color:#979797}.blog-list-template__section{max-width:1170px;margin:0 auto}.blog-list-template__section .blog-list-template__section-title{display:flex;align-items:center;padding:0;position:relative;font-size:1px;width:100%}.blog-list-template__section .blog-list-template__section-title:before,.blog-list-template__section .blog-list-template__section-title:after{content:"";width:100%;border-top:6em solid #000}.blog-list-template__section .blog-list-template__section-title span{font-family:Oswald,Radiant W01,Helvetica,"Arial Narrow",sans-serif;font-size:3rem;font-weight:700;margin:0;padding:20px;line-height:1;position:relative;text-transform:uppercase;letter-spacing:4.2px;flex:1 0 auto}@media(max-width: 990px){.blog-list-template__section .blog-list-template__section-title span{font-size:1.7rem}}.blog-list-template__section .blog-list-template__section-title span a:hover{text-decoration:underline}.blog-list-template__section .article-list-item__wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:3%;-moz-column-gap:2%;column-gap:2%}
