.ab3-js .ab3-scene>img{visibility:hidden}@media (prefers-reduced-motion:reduce){.ab3-js .ab3-scene>img{visibility:visible}}.ab3-scroll-on .ab3-scroll-title{color:#a3a3a3}.ab3-scroll-on .ab3-scroll-item.is-active .ab3-scroll-title{color:#070707}.ab3-scroll-on .ab3-scroll-desc-wrap{opacity:0;visibility:hidden;grid-template-rows:0fr;padding-top:0;padding-bottom:0;transition:grid-template-rows .5s cubic-bezier(.165,.84,.44,1),padding .5s cubic-bezier(.165,.84,.44,1),opacity .4s,transform .5s cubic-bezier(.165,.84,.44,1),visibility 0s linear .5s;transform:translateY(12px)}.ab3-scroll-on .ab3-scroll-item.is-active .ab3-scroll-desc-wrap{opacity:1;visibility:visible;grid-template-rows:1fr;padding-top:12px;padding-bottom:16px;transition-delay:0s;transform:none}.ab3-scroll-on .ab3-scroll-item:hover .ab3-scroll-title{color:#474747}.ab3-scroll-on .ab3-scroll-item.is-active:hover .ab3-scroll-title{color:#070707}.ab3-scroll-on .ab3-scroll-title.inv{color:#5c5c5c}.ab3-scroll-on .ab3-scroll-item:hover .ab3-scroll-title.inv{color:#a3a3a3}.ab3-scroll-on .ab3-scroll-item.is-active .ab3-scroll-title.inv{color:#fff}.ab3-scroll-on .ab3-scroll-dot.is-active{background-color:#070707;height:24px}.ab3-scroll-on .ab3-scroll-media{display:block;overflow:hidden}.ab3-scroll-on .ab3-scroll-slide{transform-origin:50% 0;position:absolute;inset:0}.ab3-scroll-on .ab3-scroll-shade{display:block}@media (max-width:991px){.ab3-scroll-on .ab3-scroll-media{aspect-ratio:3/2;max-height:calc(100vh - 380px)}.ab3-scroll-on .ab3-scroll-slide{aspect-ratio:auto}}@media (max-width:767px){.ab3-scroll-on .ab3-scroll-media{aspect-ratio:1;max-height:calc(100vh - 370px)}}
