.fh-block--grid .fh-item--card,.fh-layout--grid .fh-item--card{margin-bottom:0}.fh-item--card{-webkit-box-align:end;-ms-flex-align:end;-ms-flex-item-align:stretch;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-self:stretch;align-self:stretch;color:var(--white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:250px;overflow:hidden;position:relative;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media (min-width:480px){.fh-item--card{min-height:400px}}.fh-item--card.has-no-image .fh-item--card__content .card-title{color:var(--black);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding-bottom:var(--spacing-m)}.fh-item--card.has-no-image .fh-item--card__bg{background-color:transparent}.fh-item--card .fh-item--card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;padding:var(--spacing-xl) var(--spacing-l) var(--spacing-l);position:relative;width:100%;z-index:1}.fh-item--card .fh-item--card__content .card-title{padding-bottom:var(--spacing-s)}.fh-item--card .fh-item--card__content .btn.btn--primary{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;margin:0}.fh-item--card .fh-item--card__content a{position:relative;z-index:2}.fh-item--card .fh-item--card__content h1,.fh-item--card .fh-item--card__content h2,.fh-item--card .fh-item--card__content h3{color:var(--white);-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.fh-item--card .fh-item--card__content .card-text h3{color:var(--black);max-width:15ch}.fh-item--card .fh-item--card__content .btn{margin-top:var(--spacing-s);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fh-item--card .fh-item--card__bg{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;-webkit-align-items:stretch;align-items:stretch;background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:stretch;justify-content:stretch;left:0;position:absolute;top:0;width:100%}.fh-item--card .fh-item--card__bg .fh-item--image{max-width:100%;opacity:.8;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.fh-item--card .fh-item--card__bg .fh-item--image:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),color-stop(30%,rgba(0,0,0,.5)),color-stop(60%,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.6),rgba(0,0,0,.5) 30%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,0));background:-o-linear-gradient(bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.5) 30%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5) 30%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.fh-item--card.fh-card--is-link:hover .fh-item--card__bg .fh-item--image{opacity:.6;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.fh-block--width-1\/2>.fh-item--card .fh-item--card__content .card-text h3,.fh-block--width-2\/3>.fh-item--card .fh-item--card__content .card-text h3,.fh-block--width-3\/4>.fh-item--card .fh-item--card__content .card-text h3{max-width:none}.fh-item--card__href{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.fh-item--card.color--none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.fh-item--card.color--none .fh-item--card__content{padding:0;padding-top:var(--spacing-s)}
