.TextSlider{position:-webkit-sticky;position:sticky;right:0;bottom:0;overflow:hidden;min-width:100%;min-height:40vh;border-top:2px solid #fff;background:#000;color:#fff}@media screen and (min-width:670px){.TextSlider{position:absolute;top:0;min-width:50%;border-left:2px solid #fff;background:rgba(0,0,0,.5);border-top-width:0}}.TextSlider__content{overflow-y:auto;max-height:calc(40vh - 64px);min-height:calc(40vh - 64px);padding:32px 32px 0}@media screen and (min-width:670px){.TextSlider__content{position:absolute;top:60%;max-width:450px;max-height:calc(40% - 64px);min-height:calc(40% - 64px);padding:0 0 0 8px;margin-left:32px}}@media screen and (min-width:1024px){.TextSlider__content{max-height:calc(40% - 16px);min-height:calc(40% - 16px)}}.TextSlider__heading{font-size:2.4rem;line-height:1.08;text-transform:uppercase}@media screen and (min-width:670px){.TextSlider__heading{font-size:2.8rem;line-height:1.07}}.TextSlider__subText{margin-top:16px;font-size:1.6rem;line-height:1.13}.TextSlider__reassuranceText{opacity:0;transition:all .8s ease-in-out}.TextSlider__reassuranceText .TextSlider__heading,.TextSlider__reassuranceText .TextSlider__subText{display:none}.TextSlider__reassuranceText.is-active{opacity:1}.TextSlider__reassuranceText.is-active .TextSlider__heading,.TextSlider__reassuranceText.is-active .TextSlider__subText{display:block}.ImageScroll{transition:transform .3s linear}.ImageScroll:not(.is-editMode){min-height:100vh}.ImageScroll:not(.is-editMode) .ImageScroll__imageElement{height:100vh}@media screen and (min-width:670px){.ImageScroll:not(.is-editMode) .ImageScroll__imageElement{height:200vh}}@media screen and (min-width:1024px){.ImageScroll:not(.is-editMode) .ImageScroll__imageElement{height:350vh}}.ImageTextScroll{transform:translateY(5%);opacity:0;transition:all .8s ease-in-out}.ImageTextScroll.is-visible{transform:translateY(0);opacity:1}.ImageTextScroll__container{position:-webkit-sticky;position:sticky;top:0;overflow:hidden;max-height:100vh}