.side-image{margin-top:50px;position:relative}.side-image--img-left .side-image__bkg-details,.side-image--img-left .side-image__bkg-details:after,.side-image__image{position:absolute}.side-image--img-left .side-image__bkg-details,.side-image__image{left:0;max-width:600px;top:0;width:100%}.side-image--img-left .side-image__bkg-details,.side-image--img-left .side-image__bkg-details:after{content:"";top:-50px}.side-image--img-left .side-image__bkg-details{background-color:var(--color-accent-2);border-radius:0 0 20px 0;height:550px;width:45%;z-index:1}.side-image--img-left .side-image__bkg-details:after{background-position:0 0;background-repeat:no-repeat;background-size:auto;height:calc(100% + 100px);top:0;width:235%;z-index:2}.side-image__image{background-color:var(--color-accent-3);background-position:50%;background-repeat:no-repeat;background-size:cover;height:450px;object-fit:cover;z-index:3}.side-image--img-left .side-image__image{border-radius:0 20px 20px 0}.side-image--img-right .side-image__image{border-radius:20px 0 0 20px}@media (max-width:var(--theme-spacing-width )){.side-image--img-left .side-image__bkg-details,.side-image--img-left .side-image__bkg-details:after,.side-image--img-left .side-image__image{left:-30px}.side-image--img-right .side-image__bkg-details,.side-image--img-right .side-image__bkg-details:after,.side-image--img-right .side-image__image{right:-30px}}@media (min-width:var(--theme-spacing-width )){.side-image--img-left .side-image__bkg-details,.side-image--img-left .side-image__bkg-details:after,.side-image--img-left .side-image__image{left:calc((100vw - var(--theme-spacing-width))/-2)}.side-image--img-right .side-image__bkg-details,.side-image--img-right .side-image__bkg-details:after,.side-image--img-right .side-image__image{right:calc((100vw - var(--theme-spacing-width))/-2)}}@media (max-width:767px){.side-image--img-left .side-image__image,.side-image--img-right .side-image__image{border-radius:20px;height:auto;left:0;margin:0 auto;position:relative;right:0}.side-image--img-left .side-image__bkg-details,.side-image--img-right .side-image__bkg-details{height:calc(100% + 100px)}}