.heroes__hero{align-items:end;align-self:flex-start;display:flex;flex-wrap:wrap;height:100%;opacity:0;transition:opacity 1s linear}.hero__image{object-fit:cover;position:absolute}.hero__text{border-left:3px solid #fff;height:315px;margin-left:90px;padding-left:30px;position:relative;transition:all 1s ease;width:100%}.fadeIn{opacity:1}.inner-heading{transition:all .75s linear}.end-of-page .inner-heading{transform:translate3d(0,-30%,0)}.hero__text.end-of-page{opacity:0}.activeZ{z-index:99!important}.scroll{border:1.8181818182px solid #fff;border-radius:40px;bottom:40px;height:40px;position:fixed;right:40px;width:24px;z-index:99}.scroll:before{-webkit-animation:scroll 4s infinite;animation:scroll 4s infinite;background:#fff;border-radius:50%;content:"";height:8px;left:calc(50% - 4px);position:absolute;top:8px;width:8px}@-webkit-keyframes scroll{0%{opacity:0}20%{opacity:1;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(10px)}}@keyframes scroll{0%{opacity:0}20%{opacity:1;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(10px)}}@media (max-width:768px){.hero__text{border-left:2px solid #fff;height:220px;margin-left:30px;padding-left:10px}.scroll{bottom:20px;right:20px}@-webkit-keyframes scroll{0%{opacity:0}20%{opacity:1;transform:translateY(10px)}40%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes scroll{0%{opacity:0}20%{opacity:1;transform:translateY(10px)}40%{opacity:1}to{opacity:0;transform:translateY(0)}}}@media (max-height:512px){.hero__text{height:200px}}