:root:root [data-designpart=row-boxlink-overlay-text]{display:flex;gap:calc(40px * var(--fo-spacing-coef));margin:10px auto 20px}@media screen and (max-width:769px){:root:root [data-designpart=row-boxlink-overlay-text]{flex-direction:column;gap:calc(40px * var(--fo-spacing-coef) * .75);margin-bottom:10px}}:root:root [data-designpart=row-boxlink-overlay-text]+[data-designpart=row-boxlink-overlay-text]{margin-top:calc(40px * var(--fo-spacing-coef))}@media screen and (max-width:769px){:root:root [data-designpart=row-boxlink-overlay-text]+[data-designpart=row-boxlink-overlay-text]{margin-top:calc(40px * var(--fo-spacing-coef) * .75)}}:root:root [data-designpart=row-boxlink-overlay-text] div.col{overflow:hidden;position:relative;padding:0}:root:root [data-designpart=row-boxlink-overlay-text] div.col::before{content:"";background-color:rgba(0,0,0,.6);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width:770px){:root:root [data-designpart=row-boxlink-overlay-text] div.col::before{transition:all .2s cubic-bezier(.02, .42, .24, .74);opacity:0}}@media screen and (min-width:770px){:root:root [data-designpart=row-boxlink-overlay-text] div.col:hover{opacity:1}}@media screen and (min-width:770px){:root:root [data-designpart=row-boxlink-overlay-text] div.col:hover::before{opacity:1;z-index:1}}@media screen and (min-width:770px){:root:root [data-designpart=row-boxlink-overlay-text] div.col:hover .component:not(.image){z-index:2}}@media screen and (min-width:770px){:root:root [data-designpart=row-boxlink-overlay-text] div.col:hover .component.image{transform:scale(1.1)}}@media screen and (min-width:770px){:root:root [data-designpart=row-boxlink-overlay-text] div.col:hover .component:is(.richtext,.heading):not(:root){opacity:1}}:root:root [data-designpart=row-boxlink-overlay-text] div.col .component.image{margin:0}@media screen and (min-width:770px){:root:root [data-designpart=row-boxlink-overlay-text] div.col .component.image{transition:all .2s cubic-bezier(.02, .42, .24, .74)}}:root:root [data-designpart=row-boxlink-overlay-text] div.col .component:is(.richtext,.heading):not(:root){display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:calc(35px * var(--fo-spacing-coef))}@media screen and (min-width:770px){:root:root [data-designpart=row-boxlink-overlay-text] div.col .component:is(.richtext,.heading):not(:root){opacity:0}}@media screen and (max-width:769px){:root:root [data-designpart=row-boxlink-overlay-text] div.col .component:is(.richtext,.heading):not(:root){z-index:2}}:root:root [data-designpart=row-boxlink-overlay-text] div.col .component.heading:not(:root) :is(h1,h2,h3,h4,h5){color:inherit;margin-bottom:0}:root:root [data-designpart=row-boxlink-overlay-text] div.col .styles_col-link__Lqvql{z-index:3}.frame-root .frame-content [data-designpart=row-boxlink-overlay-text]:not(:root:root:root:root:root) div.col{overflow:initial}.frame-root .frame-content [data-designpart=row-boxlink-overlay-text]:not(:root:root:root:root:root) div.col::before{opacity:1;z-index:initial}.frame-root .frame-content [data-designpart=row-boxlink-overlay-text]:not(:root:root:root:root:root) div.col:hover .component.image{transform:none}.frame-root .frame-content [data-designpart=row-boxlink-overlay-text]:not(:root:root:root:root:root) div.col .component{opacity:1;z-index:initial}.frame-root .frame-content [data-designpart=row-boxlink-overlay-text]:not(:root:root:root:root:root) div.col .component:is(.richtext,.heading){position:relative;top:initial;left:initial;height:auto;opacity:1}