.hero.custom-anim{overflow:hidden}.hero.composed-anim .header{padding-bottom:0}.hero.unique .custom-anim{margin-left:unset}.hero.composed-anim .custom-anim{display:block}.hero.custom-anim div.custom-anim>div{transform:rotate(-12deg)}.hero.custom-anim div.custom-anim>div.composed-anim{transform:none}.hero.custom-anim div.custom-anim>div.composed-anim.desktop{display:none}.hero.custom-anim div.custom-anim>div.composed-anim.mobile{transform:scale(.6);width:220%;min-height:350px;position:relative;margin-left:-160px;margin-top:-100px}.hero.media .content .stores{display:flex;justify-content:center;gap:16px;margin:32px 0}.hero.media .content .stores a{display:flex;justify-content:center;flex-direction:column;gap:8px;color:#000;text-decoration:none}.hero.media .content .stores .rating{display:flex;justify-content:center;gap:8px;align-items:baseline}.hero.media .content .stores span{text-align:left}.hero.media .content .stores .rating .stars{display:flex;gap:1px}.hero.media .content .stores .rating .stars>img{height:auto}.hero.media .content .custom-anim>div>img.custom-anim{position:relative;opacity:0}.hero.media .content .custom-anim>div.composed-anim>img.custom-anim{position:absolute}.hero .holder .custom-anim{flex:1 0 50%;z-index:1}.hero .holder .custom-anim.right{order:0}.hero .holder .custom-anim img{display:inline-flex;position:absolute;opacity:0;max-width:100%;height:auto}.hero.exposed-platform .holder .custom-anim img{position:relative}.hero .custom-anim .item-img{z-index:1!important}.hero .custom-anim .bg{overflow:hidden;position:relative;left:0;right:0;bottom:0;z-index:0}.hero .custom-anim .bg>img{display:block!important;max-width:100%;height:auto}.hero .holder .custom-anim .item-bg{position:relative;opacity:0}.hero .holder .custom-anim .item-bg[data-animation=no-animation]{position:relative;opacity:1}.hero .holder .custom-anim .item-img[data-animation=translateLeftDown],.hero .holder .custom-anim .item-img[data-animation=translateRightDown],.hero .holder .custom-anim .item-img[data-animation=translateUp]{opacity:1}.hero.exposed-platform .custom-anim{overflow:visible;flex:1 1 50%}.herofadeInUp{animation:heroFadeInUp 1s ease-in-out forwards}.herofadeInRotate{animation:heroFadeInRotate 1s ease-in-out forwards}.herotranslateLeftDown{animation:heroTranslateLeftDown 1s ease-in-out forwards}.herotranslateRightDown{animation:heroTranslateRightDown 1s ease-in-out forwards}@keyframes heroFadeInUp{0%{transform:translate(0,30px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes heroFadeInRotate{0%{transform:rotate(-25deg);opacity:0}100%{transform:rotate(-12.5deg);opacity:1}}@keyframes heroTranslateLeftDown{0%{transform:translate(62px,-10px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes heroTranslateRightDown{0%{transform:translate(-30px,-30px);opacity:0}100%{transform:translate(0,0);opacity:1}}@media screen and (max-width:767px){.hero.media .content>.custom-anim{position:relative}.hero.media.composed-anim .content>.custom-anim{padding-left:0}.hero.media .content>.custom-anim>.mobile{height:300px}.hero.media .content>.custom-anim>div>img.custom-anim.item-bg{width:100%!important;height:140%;border-radius:78px}}@media screen and (min-width:768px){.hero .holder .custom-anim.right{order:1}.hero.exposed-platform .holder .custom-anim{justify-content:center;flex:1 1 50%}.hero.exposed-platform .holder .custom-anim.right{margin-left:0;align-items:flex-end}.hero.exposed-platform .holder .custom-anim img{position:absolute}.hero.custom-anim div.custom-anim>div.composed-anim.mobile{transform:scale(.75)}.hero.custom-anim .overview{max-width:fit-content}.hero.custom-anim .overview[class*=dragging]{width:500;height:250px;max-width:unset!important}}@media screen and (min-width:768px) and (max-width:1280px){.hero.custom-anim .overview{padding-bottom:112px}}@media screen and (min-width:993px){.hero.composed-anim .custom-anim{margin-left:calc(80% - 25vw)}.hero.composed-anim .content .header{width:65%}.hero.composed-anim .custom-anim,.hero.custom-anim div.custom-anim>div.composed-anim.desktop{display:flex}.hero.custom-anim div.custom-anim>div.composed-anim.mobile{display:none}}@media screen and (min-width:1281px){.hero .custom-anim img{width:780px}}