*{margin:0;padding:0;box-sizing:border-box}body{overflow-x:hidden}a:link{text-decoration:none}ul{margin:0 0 1.5em 1.1em}ul li{margin-bottom:.5em}*:hover{transition:.3s all ease-in-out}.gb-submenu-toggle{display:none}a.gb-menu-link,.mp-section__title{text-decoration:none;position:relative}a.gb-menu-link::before,a.gb-menu-link::after,.mp-section__title::before,.mp-section__title::after{content:"";position:absolute;display:block;border:0 solid #fff0;width:0%;height:0%;transition:all 0.3s ease}a.gb-menu-link::after,.mp-section__title::after{top:0;left:0;border-top:2px solid #fff0;border-left:2px solid #fff0}a.gb-menu-link::before,.mp-section__title::before{right:0;bottom:0;border-bottom:2px solid #fff0;border-right:2px solid #fff0}a.gb-menu-link:hover::before,a.gb-menu-link:hover::after,.mp-section__title::before,.mp-section__title::after{width:20px;height:15px;border-color:var(--accent)}@media (max-width:1024px){.bg-hero{background-attachment:scroll!important}}@media(min-width:1025px){.container__card,.fade--text{transition:all .3s ease-in-out}.fade--text{opacity:0}.container__card:hover .fade--text{opacity:100}}.reveal.active{opacity:1!important;transform:translateY(0)!important}.hidden-logo{display:none}.hidden-logo.is-visible{display:flex;animation:logoFade 0.2s ease}@keyframes logoFade{from{opacity:0}to{opacity:1}}