.fs-3xs{font-size:8px}@media(min-width: 375px){.fs-3xs{font-size:calc(0.1877934272vw + 7.2957746479px)}}@media(min-width: 1440px){.fs-3xs{font-size:10px}}@media(min-width: 1920px){.fs-3xs{font-size:10px}}.fs-2xs{font-size:10px}@media(min-width: 375px){.fs-2xs{font-size:calc(0.1877934272vw + 9.2957746479px)}}@media(min-width: 1440px){.fs-2xs{font-size:calc(0.4166666667vw + 6px)}}@media(min-width: 1920px){.fs-2xs{font-size:14px}}.fs-xs{font-size:14px}@media(min-width: 375px){.fs-xs{font-size:14px}}@media(min-width: 1440px){.fs-xs{font-size:calc(0.4166666667vw + 8px)}}@media(min-width: 1920px){.fs-xs{font-size:16px}}.fs-s{font-size:16px}@media(min-width: 375px){.fs-s{font-size:16px}}@media(min-width: 1440px){.fs-s{font-size:calc(0.4166666667vw + 10px)}}@media(min-width: 1920px){.fs-s{font-size:18px}}.fs-m,.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__title{font-size:16px}@media(min-width: 375px){.fs-m,.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__title{font-size:calc(0.1877934272vw + 15.2957746479px)}}@media(min-width: 1440px){.fs-m,.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__title{font-size:calc(0.4166666667vw + 12px)}}@media(min-width: 1920px){.fs-m,.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__title{font-size:20px}}.fs-ml{font-size:20px}@media(min-width: 375px){.fs-ml{font-size:20px}}@media(min-width: 1440px){.fs-ml{font-size:calc(0.8333333333vw + 8px)}}@media(min-width: 1920px){.fs-ml{font-size:24px}}.fs-l{font-size:22px}@media(min-width: 375px){.fs-l{font-size:calc(0.1877934272vw + 21.2957746479px)}}@media(min-width: 1440px){.fs-l{font-size:calc(0.8333333333vw + 12px)}}@media(min-width: 1920px){.fs-l{font-size:28px}}.fs-xl,.doorwayblock-item__title{font-size:24px}@media(min-width: 375px){.fs-xl,.doorwayblock-item__title{font-size:calc(0.3755868545vw + 22.5915492958px)}}@media(min-width: 1440px){.fs-xl,.doorwayblock-item__title{font-size:calc(0.8333333333vw + 16px)}}@media(min-width: 1920px){.fs-xl,.doorwayblock-item__title{font-size:32px}}.fs-2xl{font-size:28px}@media(min-width: 375px){.fs-2xl{font-size:calc(0.3755868545vw + 26.5915492958px)}}@media(min-width: 1440px){.fs-2xl{font-size:calc(1.6666666667vw + 8px)}}@media(min-width: 1920px){.fs-2xl{font-size:40px}}.fs-3xl{font-size:32px;line-height:1}@media(min-width: 375px){.fs-3xl{font-size:calc(0.7511737089vw + 29.1830985915px)}}@media(min-width: 1440px){.fs-3xl{font-size:calc(3.3333333333vw - 8px)}}@media(min-width: 1920px){.fs-3xl{font-size:56px}}.fs-4xl{font-size:48px;line-height:1}@media(min-width: 375px){.fs-4xl{font-size:calc(0.7511737089vw + 45.1830985915px)}}@media(min-width: 1440px){.fs-4xl{font-size:calc(5vw - 16px)}}@media(min-width: 1920px){.fs-4xl{font-size:80px}}.fs-5xl{font-size:48px;line-height:1}@media(min-width: 375px){.fs-5xl{font-size:calc(2.2535211268vw + 39.5492957746px)}}@media(min-width: 1440px){.fs-5xl{font-size:calc(5.8333333333vw - 12px)}}@media(min-width: 1920px){.fs-5xl{font-size:100px}}.doorwayblock-item{border:1px solid var(--hanabLightBlue100);display:flex;flex-direction:column;height:100%;margin-top:-1px;background-color:var(--hanabColorWhite);border-radius:var(--border-radius-default);overflow:hidden}.doorwayblock-item .button--as-link{padding:0}.doorwayblock-item__info{order:2;padding:1.5rem 1rem}@media only screen and (min-width: 1400px){.doorwayblock-item__info{padding:1.5rem}}@media only screen and (min-width: 1920px){.doorwayblock-item__info{padding:2.5rem}}.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__info{padding:1.5rem 1rem}@media only screen and (min-width: 1400px){.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__info{padding:1.5rem}}@media only screen and (min-width: 1920px){.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__info{padding:2.5rem}}.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__info{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start}.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__info .button--as-link{margin-top:auto;margin-bottom:0}.doorwayblock-item__text{margin-bottom:24px}.doorwayblock-item__text>p{margin-bottom:24px}.doorwayblock-item__text :last-child{margin-bottom:0}.doorwayblock-item__text:last-child{margin-bottom:0}.doorwayblock-item__visual{order:1;overflow:hidden;border-bottom-right-radius:40px}.doorwayblock-item__visual-crop .doorwayblock-item__visual{height:200px;border-bottom:1px solid var(--hanabLightBlue100);position:relative}.doorwayblock-item__visual-crop .doorwayblock-item__visual .doorwayblock-item__visual-inner{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.doorwayblock-item__visual-crop .doorwayblock-item__visual .doorwayblock-item__visual-inner img,.doorwayblock-item__visual-crop .doorwayblock-item__visual .doorwayblock-item__visual-inner picture{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}@media only screen and (min-width: 1920px){.doorwayblock-item__visual-crop .doorwayblock-item__visual{height:240px}}.doorwayblock-item__visual-no-crop .doorwayblock-item__visual{padding:1rem;height:200px}@media only screen and (min-width: 1400px){.doorwayblock-item__visual-no-crop .doorwayblock-item__visual{padding:1.5rem;height:240px}}.doorwayblock-item__visual-no-crop .doorwayblock-item__visual .doorwayblock-item__visual-inner{height:100%;display:flex;justify-content:center;align-items:center}.doorwayblock-item__visual-no-crop .doorwayblock-item__visual img{display:block;width:auto;max-height:clamp(9.5rem,10.8659rem - 1.561vw,10.5rem)}@media only screen and (min-width: 1400px){.doorwayblock-item__visual-no-crop .doorwayblock-item__visual img{max-height:clamp(9.5rem,3.4423rem + 6.9231vw,11.75rem)}}.doorwayblock-item__visual img{display:block}.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__visual{height:auto;min-height:120px;border-bottom:1px solid var(--hanabLightBlue100)}.doorwayblock-item__visual-no-crop-logo-block .doorwayblock-item__visual img{display:block;max-height:3.75rem}.doorwayblock-item__title{margin-bottom:8px;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}

/*# sourceMappingURL=doorwayblock-item.css.map */