/**handles:block-acf-hero-page,block-acf-cards**/
.heropage{display:flex;flex-direction:column;padding-top:564px}.hero-bg,.hero-bgm{position:absolute!important;left:0;top:0;width:100%;height:664px;max-height:46vw;overflow:hidden;z-index:1}.hero-bgm{height:0;padding-bottom:117%}.hero-bg img,.hero-bgm img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.herop-content{background:#000;color:#fff;padding:32px;z-index:9}.herop-content h1{margin-bottom:32px;max-width:657px}@media only screen and (max-width:1280px){.heropage{padding-top:calc(46.11vw - 64px)}}@media only screen and (max-width:820px){.heropage{padding-top:calc(117vw - 64px)}.hero-bg{display:none}.hero-bgm{display:block!important}}
.cards{flex-wrap:wrap;padding-top:64px}.card{width:33.33%;background-color:transparent;border:0;border-radius:0;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.card a{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:32px;text-decoration:none;color:#fff;z-index:19}.acf-block-preview .card a{color:#fff;text-decoration:none}.color-overlay{position:absolute!important;top:0;left:0;width:100%;height:100%;opacity:.83;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:0}.card:hover .color-overlay{opacity:1}.card h3{height:28px}.card p{font-weight:400}@media only screen and (max-width:820px){.cards{padding-top:32px}.card{width:100%}.card-empty{display:none}}@media only screen and (max-width:480px){.card h3{height:auto}}