.image-content-scroll-container .image-content-scroll-wrap .image-track .image-slide{transition:all .3s ease-out}.image-content-scroll-container{transition:background-color .8s ease-in-out}.image-content-scroll-container .image-content-scroll-wrap{display:flex;position:relative;gap:var(--gutter-loose)}.image-content-scroll-container .image-content-scroll-wrap .content-track-wrap{flex:1;position:relative}.image-content-scroll-container .image-content-scroll-wrap .content-track-wrap .content-track{position:sticky;top:0;min-height:calc(100vh - var(--header-height))}.image-content-scroll-container .image-content-scroll-wrap .content-track-wrap .content-track .content-container{position:absolute;top:50%;left:50%;width:100%;height:100%;padding-block:11.5rem 7.5rem;opacity:0;visibility:hidden;transform:translate(-50%, -50%);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.image-content-scroll-container .image-content-scroll-wrap .content-track-wrap .content-track .content-container p{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-l);line-height:var(--line-height-body-l);letter-spacing:var(--letter-spacing-body-l);font-style:var(--font-style-body)}.image-content-scroll-container .image-content-scroll-wrap .content-track-wrap .content-track .content-container p:last-of-type{margin-bottom:unset}.image-content-scroll-container .image-content-scroll-wrap .content-track-wrap .content-track .content-container.active{opacity:1;visibility:visible}.image-content-scroll-container .image-content-scroll-wrap .content-track-wrap .content-track .content-container:last-of-type .content-inner{justify-content:unset}.image-content-scroll-container .image-content-scroll-wrap .content-track-wrap .content-track .content-inner{height:100%;gap:var(--space-xl)}.image-content-scroll-container .image-content-scroll-wrap .content-track-wrap .button-group{position:absolute;bottom:9.5rem}.image-content-scroll-container .image-content-scroll-wrap .image-track{display:flex;flex-direction:column;gap:var(--space-xl);padding-block:var(--row-xl);flex:1}.image-content-scroll-container .image-content-scroll-wrap .image-track .image-slide{position:relative}@media only screen and (max-width: 48rem){.image-content-scroll-container .mobile-content-scroll{padding-block:var(--space-3xl)}.image-content-scroll-container .mobile-content-scroll .image-slide{padding-block:var(--row-m)}.image-content-scroll-container .mobile-content-scroll .image-slide:nth-last-child(2){padding-bottom:0}.image-content-scroll-container .mobile-content-scroll .image-slide .content{padding:var(--row-s) var(--container-wide)}.image-content-scroll-container .mobile-content-scroll .image-slide .content .content-inner{gap:var(--space-xl)}.image-content-scroll-container .mobile-content-scroll .image-slide .content .content-inner h2.l-line{margin-bottom:0}.image-content-scroll-container .mobile-content-scroll .image-slide .content .content-wrap p:last-of-type{margin-bottom:0}.image-content-scroll-container .mobile-content-scroll .button-group{padding-inline:var(--container-wide);padding-bottom:var(--row-s);justify-content:center}.image-content-scroll-container .mobile-content-scroll .button-group .button{width:100%}}
/*# sourceMappingURL=image_content_scroll.css.map */
