.block-text-image__content--withBG{background-color:var(--box-bg-color);border:1px solid var(--box-border-color);border-radius:var(--box-border-radius)}.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}@media screen and (prefers-reduced-motion: no-preference)and (min-width: 68.75em){[data-scroll].block-text-image{opacity:0;transform:translateY(8rem);transition:all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-scroll=in].block-text-image,.no-js .block-text-image{opacity:1;transform:translateY(0)}}.block-text-image{display:flex;flex-direction:column;grid-column:full;margin-bottom:var(--block-mb)}.block-text-image .mobileTitle{padding-left:40px}@media only screen and (min-width: 45.5em){.block-text-image .mobileTitle{display:none;padding-left:0}}.block-text-image--video{flex-direction:column-reverse}@media only screen and (min-width: 45.5em){.block-text-image{display:grid;grid-column:center;grid-template-columns:40% auto;gap:1.5rem;margin-bottom:var(--block-mb)}}@media only screen and (min-width: 61.25em){.block-text-image{grid-template-columns:50% auto}}@media only screen and (min-width: 68.75em){.block-text-image{grid-template-columns:58% auto}}.block-text-image__image{margin-bottom:2rem;position:relative}@media only screen and (min-width: 45.5em){.block-text-image__image{align-self:start;border-radius:var(--unite2);grid-column:auto;margin-bottom:0;order:-1;overflow:hidden}.block-text-image__image--otherDivWithBorder{align-self:center}}.block-text-image__image .icon-player-play{color:var(--neutral-color);font-size:3em;position:absolute;top:calc(50% - .5em);left:calc(50% - .5em)}.block-text-image__tag{position:absolute;left:1rem;top:1rem}.block-text-image__video{aspect-ratio:16/9;display:block;width:100%}.block-text-image__content{margin-left:var(--site-marge);margin-right:var(--site-marge)}.block-text-image__content--withBG{padding:1rem}.block-text-image__content--withBorder{border:1px solid var(--color-grey-light3);border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px !important;border-bottom-left-radius:8px !important}@media only screen and (min-width: 45.5em){.block-text-image__content--withBorder{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}.block-text-image__content .notMobileTitle{display:none}@media only screen and (min-width: 45.5em){.block-text-image__content .notMobileTitle{display:block}}@media only screen and (min-width: 45.5em){.block-text-image__content{margin:0}}.block-text-image__content .title3{font-size:clamp(1.25em,2vw,1.5em)}.block-text-image__content .promotion__textColor{color:var(--link-color)}@media only screen and (min-width: 45.5em){.block-text-image--reverse{grid-template-columns:auto 40%}.block-text-image--reverse .block-text-image__image{margin-bottom:0;order:2}.block-text-image--reverse .block-text-image__content{margin-bottom:0}}@media only screen and (min-width: 61.25em){.block-text-image--50{grid-template-columns:1fr 1fr;gap:2rem}}@media only screen and (min-width: 68.75em){.block-text-image--50{grid-template-columns:525px auto;gap:2rem}.block-text-image--50--515{grid-template-columns:515px auto}}.block-text-image--50 .block-text-image__content{padding:1rem}@media only screen and (min-width: 61.25em){.block-text-image--40{grid-template-columns:40% auto;gap:2rem}}.block-text-image--40.noSpaceBetween{grid-template-columns:45% auto}@media only screen and (min-width: 68.75em){.block-text-image--40.noSpaceBetween{grid-template-columns:40% auto}}.block-text-image--40 .block-text-image__content{padding:1rem}.block-text-image.noSpaceBetween{gap:0}.block-text-image.noSpaceBetween .block-text-image__image--otherDivWithBorder{border-top-right-radius:0;border-bottom-right-radius:0}.block-text-image.noSpaceBetween .block-text-image__content{border-top-left-radius:0;border-bottom-left-radius:0;padding:2rem}@media only screen and (min-width: 68.75em){.block-text-image.noSpaceBetween .block-text-image__content{padding:2rem 3rem}}@media only screen and (min-width: 68.75em){.block-text-image.noSpaceBetween .block-text-image__content--withBG,.block-text-image.noSpaceBetween .block-text-image__content--withBorder{padding:2rem}}/*# sourceMappingURL=block-text-image.min.css.map */