.frames-animation{display:flex;justify-content:center;position:relative}.frames-animation.fixed{inset:auto!important;left:50%!important;top:0!important;margin:0;padding:0;box-sizing:border-box;position:fixed;transform:translateX(-50%)!important}.frames-animation__text{color:var(--neutrals-white,#fff);font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");font-size:48px;line-height:65px;letter-spacing:.5px;position:absolute;top:100%;left:20px;right:20px;opacity:0;text-align:left;transition:top .5s ease;height:-moz-fit-content;height:fit-content;transform:translateY(-50%);z-index:10}.frames-animation__text.not-hidden{top:50%;opacity:1}.frames-animation__subtitle{font-family:Montserrat-SemiBold;margin-bottom:20px;text-transform:uppercase}.frames-animation .frames-slider-indicator{display:flex;flex-direction:column;gap:29px;top:50%;right:20px;transform:translateY(-50%);position:absolute}.frames-animation .frames-slider-indicator>div{border:1px solid #fff;border-radius:50%;height:7px;width:7px;transition:.3s ease}.frames-animation .frames-slider-indicator>div.active{background-color:#fff;transition:.3s ease}.frames-animation.Age-Animation .frames-slider-indicator{display:none}@media screen and (min-width:640px){.frames-animation__text{left:60px;right:auto;max-width:500px}.frames-animation__text.centered{left:auto;right:auto;max-width:80vw;text-align:center}.frames-animation__subtitle{font-size:20px;line-height:24px}}@media screen and (min-width:1024px){.frames-animation__subtitle{font-size:20px;line-height:24px}}@media screen and (max-width:1024px){.frames-animation{height:calc(var(--vh, 1vh)*100)!important}.frames-animation__text{font-size:28px;line-height:40px}.frames-animation.fixed{width:100vw!important;max-width:100vw!important}.frames-animation__subtitle{font-size:14px;line-height:20px}[dir=rtl] .frames-animation__text{text-align:right}}