.header-banner-top .primary-wrapper{margin:0 auto;max-width:1100px}.header-banner-top .hidden{display:none}.header-banner-top .horizontal-nav ul{list-style:none;margin:0;padding:0}.header-banner-top .horizontal-nav li{display:inline-block}.header-banner-top .horizontal-nav a{display:block}.header-banner-top .horizontal-nav .folder{cursor:pointer;position:relative}.header-banner-top .horizontal-nav .folder ul{display:block;left:0;position:absolute;top:-9999px;z-index:999}.header-banner-top .horizontal-nav .folder li{display:block}.header-banner-top .horizontal-nav .folder:hover ul{top:100%}.header-banner-top .mobile-menu-box,.header-banner-top .mobile-menu-label{display:none}.header-banner-top .banner .banner-image{bottom:0;left:0;position:absolute;right:0;top:0}.header-banner-top .banner .primary-wrapper{position:relative}@media screen and (max-width:700px){.header-banner-top .horizontal-nav{height:0;overflow:hidden}.header-banner-top .mobile-menu-box{display:none}.header-banner-top .mobile-menu-label{cursor:pointer;display:block}.header-banner-top .mobile-menu-label:before{content:"Menu"}.header-banner-top .mobile-menu-box:checked~.horizontal-nav{height:auto}.header-banner-top .mobile-menu-box:checked~.mobile-menu-label:before{content:"Close"}.header-banner-top .horizontal-nav li{display:block}.header-banner-top .horizontal-nav .folder ul{position:static}.header-banner-top .horizontal-nav .folder-toggle-label a:before{content:"+ "}.header-banner-top .horizontal-nav .folder-toggle-box:checked~.folder-toggle-label a:before{content:"- "}.header-banner-top .horizontal-nav .folder-toggle-box~ul,.header-banner-top .horizontal-nav .folder:hover ul{display:none}.header-banner-top .horizontal-nav .folder-toggle-box:checked~ul{display:block}}.header-banner-top{text-align:center}.header-banner-top .main-navigation{background:#222}.header-banner-top .horizontal-nav a{color:#aaa;font-size:13px;letter-spacing:1px;padding:1.5em 1em;text-decoration:none;text-transform:uppercase}.header-banner-top .horizontal-nav .active-link a,.header-banner-top .horizontal-nav a:hover{color:#fff}.header-banner-top .horizontal-nav .folder ul{background-color:#222;text-align:left;transition:padding .14s ease-out}.header-banner-top .horizontal-nav .folder a{padding:.5em 1em;white-space:nowrap}.header-banner-top .horizontal-nav .folder:hover ul{padding:.5em 0}.header-banner-top .banner .primary-wrapper{padding-bottom:40px;padding-top:40px}.header-banner-top .banner .site-title{font-size:52px;letter-spacing:2px;margin:0 0 20px}.header-banner-top .banner .site-title a{color:#fff;text-decoration:none}.header-banner-top .banner .site-tagline{color:#aaa;font-size:14px;letter-spacing:1px;margin:0 20%}@media screen and (max-width:700px){.header-banner-top .horizontal-nav a{padding:.75em 1em}.header-banner-top .horizontal-nav>ul>li:first-child a{padding-top:2em}.header-banner-top .horizontal-nav>ul>li:last-child a{padding-bottom:2em}.header-banner-top .horizontal-nav li{display:block}.header-banner-top .horizontal-nav .folder ul{background-color:#292929;margin:.5em 0;padding:.5em 0;text-align:center;transition:none}.header-banner-top .horizontal-nav .folder:hover ul{padding:.5em 0}.header-banner-top .horizontal-nav .folder-toggle-label a{cursor:pointer}.header-banner-top .mobile-menu-label{background-color:#292929;color:#fff;font-size:13px;letter-spacing:1px;padding:1.5em 1em;text-decoration:none;text-transform:uppercase}.header-banner-top .mobile-menu-box:checked~.mobile-menu-label{color:#aaa}.header-banner-top .mobile-menu-box:checked~.horizontal-nav{padding:1em 0}.header-banner-top .mobile-menu-box:checked~.mobile-menu-label:before{content:"Close"}}.headline{color:#fff;font-size:38px;letter-spacing:0;line-height:1.3;text-align:center;text-shadow:0 0 30px rgba(0,0,0,.5);text-transform:uppercase}.cta_blog_header{padding:0}.time_blog_header{display:none}.time_blog_header svg{height:15px;margin-top:5px;width:15px;fill:hsla(0,0%,100%,.7);color:hsla(0,0%,100%,.7)}.blog_content_wrapper{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:840px}.header-banner-top .banner{height:100%;max-height:620px;position:relative}@media screen and (max-width:767px){.header-banner-top .banner .primary-wrapper{padding-bottom:50px}.header-banner-top .banner{max-height:unset}.headline{font-size:28px;padding:2rem}}