.vis-TextImageOverlay{block-size:100%;background-color:var(--BackgroundColour);color:#fff}@media only screen and (min-width: 901px){.vis-TextImageOverlay{background-color:transparent}}.vis-TextImageOverlay-textDark{color:var(--Color_Brand)}.vis-TextImageOverlay_Inner{block-size:100%;background-color:var(--BackgroundColour);color:var(--TextColour)}.vis-TextImageOverlay_Columns{flex:1 0 auto;flex-direction:column;display:flex;block-size:100%}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Columns{grid-template-columns:repeat(12,1fr);display:grid}}.vis-TextImageOverlay_Columns-mediaFirstMobile .vis-TextImageOverlay_Column-media{order:-1}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Columns-mediaFirstMobile .vis-TextImageOverlay_Column-media{order:unset}}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Column:first-of-type{grid-column:1 / span 6}.vis-TextImageOverlay_Column-media:first-of-type{grid-column:1 / span 6}.vis-TextImageOverlay_Column:last-of-type{grid-column:span 6 / -1}.vis-TextImageOverlay_Column-media:last-of-type{grid-column:span 6 / -2}}@media only screen and (min-width: 1201px){.vis-TextImageOverlay_Column:first-of-type{grid-column:1 / span 6}.vis-TextImageOverlay_Column:last-of-type{grid-column:span 6 / -1}}.vis-TextImageOverlay_Column{flex:0 1 50vh;overflow:hidden}.vis-TextImageOverlay_Block{margin-block:auto}.vis-TextImageOverlay_Content{align-items:center;flex-direction:column;justify-content:center;order:1;gap:20px;display:flex;block-size:100%;padding:20px;text-align:center}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Content{order:unset;padding:70px}}.vis-TextImageOverlay_ButtonAndLink{gap:30px;align-items:center;flex-direction:row;display:flex}.vis-TextImageOverlay_Title{margin-block-end:15px}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Title{max-inline-size:100%;margin-block-end:20px}}.vis-TextImageOverlay_CTA{margin-block-start:20px}@media only screen and (min-width: 901px){.vis-TextImageOverlay_CTA{margin-block-start:30px}}.vis-TextImageOverlay_Kicker{margin-block-end:10px}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Title{margin-block-end:15px}}.vis-TextImageOverlay_Button{margin-block-end:15px}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Button{margin-block-end:20px}}.vis-TextImageOverlay_Media{position:relative;order:0;block-size:100%;overflow:visible}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Media{position:sticky;inset-block-start:var(--HeaderBanner_Height);order:unset;grid-column:var(--Media_Col_Start) / span 4}}.vis-TextImageOverlay_Video{inline-size:100%}.vis-TextImageOverlay_Image,.vis-TextImageOverlay_Video{block-size:100%}.vis-TextImageOverlay_Image-mobile{display:block}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Image-mobile{display:none}}.vis-TextImageOverlay_Image-desktop{display:none}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Image-desktop{display:block}}.vis-TextImageOverlay_Overlay-mobile{display:block}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Overlay-mobile{display:none}}.vis-TextImageOverlay_Overlay-desktop{display:none}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Overlay-desktop{display:block}}.vis-TextImageOverlay_Image .rsp-Image{block-size:100%}.vis-TextImageOverlay_Overlay{--Overlay_Size: 100px;position:absolute;inset-block-end:calc(var(--Overlay_Size) * -.5);inset-inline-end:30px;inline-size:var(--Overlay_Size)}@media only screen and (min-width: 901px){.vis-TextImageOverlay_Overlay{--Overlay_Size: var(--Overlay_Width-desktop);inset-block-end:auto;inset-inline-end:auto}.vis-TextImageOverlay_Overlay-bottom{inset-block-end:50px}.vis-TextImageOverlay_Overlay-overhangBottom{inset-block-end:-50px}.vis-TextImageOverlay_Overlay-top{inset-block-start:50px}.vis-TextImageOverlay_Overlay-overhangTop{inset-block-start:-50px}.vis-TextImageOverlay_Overlay-left{inset-inline-start:calc(var(--Overlay_Size) * -.5)}.vis-TextImageOverlay_Overlay-right{inset-inline-end:calc(var(--Overlay_Size) * -.5)}}.vis-TextImageOverlay_Fee{margin-block-start:auto}
/*# sourceMappingURL=/cdn/shop/t/513/assets/bespoke-visualiser-landing.css.map */
