.image__content__scroll__wrapper{position:relative}.image__content__scroll__wrapper:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.image__content__scroll__container{display:flex;justify-content:space-between;margin:0 auto}.image__content__scroll__container .image__content__scroll__left__content{display:flex;flex-direction:column;height:100vh;justify-content:center;margin-left:auto;max-width:850px;padding-left:4rem;padding-right:4rem;text-align:left;width:100%}.image__content__scroll__container .image__content__scroll__left__content h2{line-height:1.3}.image__content__scroll__container .image__content__scroll__left__content p{font-size:18px}.image__content__scroll__container .image__content__scroll__right__content{align-items:center;display:flex;height:calc(100vh - var(--header-height));justify-content:center;opacity:1;overflow-y:hidden;padding:0 4rem 0 5rem;position:absolute;transition:opacity 1s ease;width:100%}.image__content__scroll__container .image__content__scroll__right__content img{height:70vh;max-width:100%;object-fit:contain}.image__content__scroll__container .image__content__scroll__mobile__wrapper .image__content__scroll__mobile__content{display:flex;flex-direction:column;gap:1rem}.image__content__scroll__container .image__content__scroll__mobile__wrapper .image__content__scroll__mobile__content .image__content__scroll__mobile__image{border-radius:15px;padding:1rem}.image__content__scroll__container .image__content__scroll__mobile__wrapper img{height:auto;max-width:100%}.image__content__scroll__container .image__content__scroll__mobile__wrapper h2,.image__content__scroll__container .image__content__scroll__mobile__wrapper p{margin:0;padding:0;text-align:center}.image__content__scroll__container .image__content__scroll__right__wrapper{height:100vh;padding-top:0;position:sticky;top:var(--header-height)}.image__content__scroll__container .image__content__scroll__mobile__wrapper{display:none}@media (max-width:1024px){.image__content__scroll__container .image__content__scroll__mobile__wrapper{display:flex;flex-direction:column;gap:3rem;padding:1rem}.image__content__scroll__container{flex-direction:column}.image__content__scroll__wrapper:before{background:none!important}.image__content__scroll__container .image__content__scroll__left__wrapper,.image__content__scroll__container .image__content__scroll__right__wrapper{display:none}}