﻿@font-face {
    font-family: rune;
    src: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/fonts/rune.ttf);
}

@font-face {
    font-family: ptserif;
    src: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/fonts/PTSerif-Regular.ttf);
}

@font-face {
    font-family: montserrat;
    src: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/fonts/Montserrat-Regular.ttf);
}
img{
    max-width: 8000%;
}
:root {
    --font-rune: rune;
    --font-montserrat: montserrat;
    --font-ptserif: ptserif;
    --color-turquoise: #44c0ab;
    --color-blue-background: #061620;
}

html {
    scroll-behavior: smooth;
}

body {
    margin: 0;
    background: #061620;
    overflow-x: hidden;
}
    .landing-loader-window{
        width: 100vw;
        height: 80vh;
        display: flex;
        background: var(--noir);
        justify-content: center;
    }
        .landing-loader-window video{
            width: 30%;
            margin: auto;
        }
        .landing-loader-window__container {
            height: auto;
            width: auto;
            margin: auto;
            display: flex;
        }
body::after, body::before {
    background: transparent;
    content: "";
    opacity: .35;
    position: fixed;
    pointer-events: none;
    top: 0;
}

    body::before {
        animation: animStar 300s linear infinite;
        box-shadow: 604px 275px #fff, 2240px 1434px #fff, 1943px 2224px #fff, 639px 1694px #fff, 233px 1542px #fff, 603px 2397px #fff, 2448px 2373px #fff, 1088px 435px #fff, 440px 2309px #fff, 1324px 1833px #fff, 897px 2255px #fff, 1900px 2099px #fff, 1732px 2003px #fff, 2340px 1316px #fff, 1813px 1868px #fff, 182px 197px #fff, 183px 758px #fff, 1585px 25px #fff, 209px 944px #fff, 2092px 801px #fff, 1365px 1796px #fff, 1740px 1472px #fff, 661px 1977px #fff, 734px 224px #fff, 2085px 1609px #fff, 1598px 910px #fff, 1301px 1528px #fff, 792px 2170px #fff, 2081px 64px #fff, 1260px 164px #fff, 1240px 2201px #fff, 1819px 812px #fff, 1102px 119px #fff, 2309px 2190px #fff, 2381px 295px #fff, 1621px 1480px #fff, 2442px 2478px #fff, 2023px 900px #fff, 393px 1307px #fff, 1483px 1429px #fff, 1130px 1823px #fff, 1386px 2361px #fff, 1391px 1129px #fff, 903px 1373px #fff, 254px 690px #fff, 400px 1943px #fff, 1337px 893px #fff, 1156px 1555px #fff, 24px 1226px #fff, 1186px 838px #fff, 1017px 514px #fff, 1100px 1215px #fff, 1194px 1918px #fff, 1552px 1263px #fff, 261px 1444px #fff, 1041px 2381px #fff, 236px 1765px #fff, 1525px 1912px #fff, 2246px 481px #fff, 2210px 1312px #fff, 184px 1986px #fff, 211px 400px #fff, 1355px 1291px #fff, 1544px 782px #fff, 878px 823px #fff, 2196px 1048px #fff, 2371px 460px #fff, 98px 233px #fff, 2293px 910px #fff, 1479px 525px #fff, 2205px 968px #fff, 1430px 2494px #fff, 2212px 1648px #fff, 187px 766px #fff, 140px 742px #fff, 771px 1800px #fff, 1521px 970px #fff, 1375px 1501px #fff, 131px 2131px #fff, 1878px 812px #fff, 128px 1944px #fff, 58px 949px #fff, 2155px 1654px #fff, 149px 1465px #fff, 2113px 325px #fff, 1247px 150px #fff, 547px 225px #fff, 972px 2124px #fff, 58px 1482px #fff, 579px 626px #fff, 1334px 402px #fff, 422px 2264px #fff, 1122px 1844px #fff, 2291px 1584px #fff, 1178px 2098px #fff, 1109px 1861px #fff, 1226px 2018px #fff, 2210px 2221px #fff, 1486px 2171px #fff, 1431px 2333px #fff, 1901px 1751px #fff, 1768px 1922px #fff, 1390px 325px #fff, 1493px 932px #fff, 627px 1513px #fff, 1693px 1325px #fff, 1287px 98px #fff, 393px 1612px #fff, 66px 770px #fff, 1236px 1073px #fff, 2323px 1972px #fff, 2196px 1699px #fff, 2188px 1566px #fff, 556px 1712px #fff, 2213px 1865px #fff, 1870px 127px #fff, 842px 348px #fff, 2276px 62px #fff, 1460px 547px #fff, 680px 677px #fff, 773px 1510px #fff, 2264px 1308px #fff, 2291px 2310px #fff, 860px 298px #fff, 673px 1434px #fff, 2282px 558px #fff, 1895px 490px #fff, 704px 1834px #fff, 2109px 1449px #fff, 1036px 2116px #fff, 824px 1560px #fff, 434px 1091px #fff, 2500px 1876px #fff, 787px 454px #fff, 1881px 643px #fff, 904px 2464px #fff, 1706px 450px #fff, 517px 262px #fff, 677px 430px #fff, 1596px 1254px #fff, 469px 2172px #fff, 397px 681px #fff, 2384px 1548px #fff, 1887px 46px #fff, 1857px 312px #fff, 360px 638px #fff, 497px 1484px #fff, 699px 685px #fff, 2170px 2345px #fff, 1801px 1409px #fff, 1287px 223px #fff, 1071px 698px #fff, 1074px 1312px #fff, 662px 27px #fff, 746px 1445px #fff, 2493px 1877px #fff, 1598px 183px #fff, 1240px 2142px #fff, 1785px 1643px #fff, 523px 2464px #fff, 2053px 2158px #fff, 2314px 1245px #fff, 1201px 755px #fff, 331px 1606px #fff, 108px 1589px #fff, 193px 1814px #fff, 1259px 372px #fff, 1860px 1803px #fff, 1666px 1353px #fff, 2082px 252px #fff, 49px 1772px #fff, 194px 1639px #fff, 873px 2343px #fff, 1421px 207px #fff, 256px 641px #fff, 2395px 1304px #fff, 1295px 1945px #fff, 1159px 1255px #fff, 1341px 117px #fff, 1106px 906px #fff, 294px 917px #fff, 127px 1112px #fff, 1126px 100px #fff, 2268px 876px #fff, 606px 1637px #fff, 173px 683px #fff, 200px 621px #fff, 102px 1798px #fff, 593px 567px #fff, 2317px 1873px #fff, 1913px 519px #fff, 1225px 1142px #fff, 1708px 1894px #fff, 1710px 1080px #fff, 1004px 75px #fff, 1961px 457px #fff, 1992px 1439px #fff, 1815px 1260px #fff, 2325px 2188px #fff, 135px 2368px #fff, 1841px 514px #fff, 174px 908px #fff, 453px 1272px #fff, 1053px 111px #fff, 18px 941px #fff, 406px 1560px #fff, 147px 2247px #fff, 2431px 1801px #fff, 741px 576px #fff, 1964px 2039px #fff, 862px 2348px #fff, 1225px 1835px #fff, 2145px 1942px #fff, 2450px 811px #fff, 605px 1731px #fff, 1782px 236px #fff, 2184px 2485px #fff, 2481px 1183px #fff, 875px 1105px #fff, 1325px 2319px #fff, 20px 15px #fff, 31px 1820px #fff, 2267px 1667px #fff, 683px 489px #fff, 1333px 1514px #fff, 873px 1218px #fff, 977px 1698px #fff, 1230px 304px #fff, 437px 1833px #fff, 663px 186px #fff, 1024px 1366px #fff, 1628px 750px #fff, 2205px 1739px #fff, 649px 250px #fff, 1841px 2475px #fff, 1658px 2076px #fff, 1534px 2432px #fff, 665px 694px #fff, 908px 128px #fff, 1526px 2177px #fff, 2026px 721px #fff, 1781px 683px #fff, 1128px 1548px #fff, 2328px 2079px #fff, 1631px 382px #fff, 637px 440px #fff, 117px 2095px #fff, 1868px 963px #fff, 118px 924px #fff, 537px 1925px #fff, 726px 1835px #fff, 1611px 666px #fff, 279px 1937px #fff, 2371px 987px #fff, 488px 125px #fff, 339px 763px #fff, 2107px 1582px #fff, 1683px 349px #fff, 172px 2234px #fff, 172px 2357px #fff, 1420px 938px #fff, 1241px 492px #fff, 1411px 2014px #fff, 1872px 403px #fff, 469px 135px #fff, 1099px 1415px #fff, 1214px 1078px #fff, 444px 160px #fff, 2397px 11px #fff, 829px 155px #fff, 284px 2180px #fff, 2085px 899px #fff, 1070px 1904px #fff, 1022px 2473px #fff, 1957px 821px #fff, 810px 1942px #fff, 2061px 2336px #fff, 1190px 2269px #fff, 1356px 1091px #fff, 121px 1152px #fff, 2498px 183px #fff, 543px 1833px #fff, 2183px 2288px #fff, 1977px 867px #fff, 2431px 44px #fff, 713px 412px #fff, 253px 1788px #fff, 538px 2097px #fff, 899px 108px #fff, 1144px 684px #fff, 2036px 81px #fff, 2034px 999px #fff, 267px 2074px #fff, 1649px 2346px #fff, 1151px 660px #fff, 1525px 2393px #fff, 403px 2457px #fff, 533px 2484px #fff, 1110px 1544px #fff, 532px 274px #fff, 1874px 2134px #fff, 1850px 245px #fff, 1669px 482px #fff, 751px 1407px #fff, 822px 223px #fff, 2063px 317px #fff, 1067px 1490px #fff, 2286px 11px #fff, 1154px 2412px #fff, 1711px 2px #fff, 695px 1001px #fff, 363px 251px #fff, 706px 1670px #fff, 546px 560px #fff, 860px 1414px #fff, 557px 2332px #fff, 986px 529px #fff, 2299px 1087px #fff, 1091px 2163px #fff, 2069px 2056px #fff, 1734px 1958px #fff, 1991px 1477px #fff, 2180px 1537px #fff, 597px 1140px #fff, 1030px 2287px #fff, 2028px 1171px #fff, 1005px 1293px #fff, 2278px 157px #fff, 558px 251px #fff, 2037px 993px #fff, 843px 2437px #fff, 1550px 500px #fff, 2012px 1393px #fff, 851px 431px #fff, 714px 116px #fff, 223px 2367px #fff, 463px 1498px #fff, 2156px 2033px #fff, 2018px 367px #fff, 1528px 1196px #fff, 1856px 2015px #fff, 1061px 877px #fff, 1890px 1112px #fff, 634px 1448px #fff, 1084px 1352px #fff, 782px 1689px #fff, 1590px 364px #fff, 470px 326px #fff, 381px 2380px #fff, 2313px 1420px #fff, 2280px 2244px #fff, 2339px 2196px #fff, 415px 601px #fff, 1308px 1877px #fff, 941px 652px #fff, 1035px 2484px #fff, 761px 978px #fff, 2170px 974px #fff, 1984px 1251px #fff, 636px 1737px #fff, 1317px 1935px #fff, 1299px 1145px #fff, 1544px 1207px #fff, 1501px 1219px #fff, 1110px 2169px #fff, 450px 1283px #fff, 737px 99px #fff, 89px 2242px #fff, 1024px 1188px #fff, 1365px 261px #fff, 2149px 1086px #fff, 199px 441px #fff, 346px 7px #fff, 131px 1702px #fff, 4px 63px #fff, 2288px 564px #fff, 474px 466px #fff, 834px 1458px #fff, 966px 1519px #fff, 911px 1641px #fff, 1611px 1844px #fff, 454px 2404px #fff, 2114px 1480px #fff, 2173px 1445px #fff, 1445px 1477px #fff, 777px 1094px #fff, 483px 1110px #fff, 2338px 2445px #fff, 1063px 2333px #fff, 2237px 2227px #fff, 930px 1405px #fff, 1691px 583px #fff, 2432px 2205px #fff, 2128px 1908px #fff, 1696px 1536px #fff, 1602px 777px #fff, 1978px 976px #fff, 1316px 940px #fff, 2296px 1489px #fff, 504px 1951px #fff, 1503px 2487px #fff, 2266px 2460px #fff, 1767px 1478px #fff, 326px 2448px #fff, 1378px 2039px #fff, 1919px 1488px #fff, 930px 1522px #fff, 165px 1158px #fff, 1366px 81px #fff, 2104px 1416px #fff, 790px 2157px #fff, 765px 1145px #fff, 2182px 1822px #fff, 1315px 484px #fff, 781px 197px #fff, 335px 803px #fff, 579px 2305px #fff, 2499px 2405px #fff, 1943px 1428px #fff, 330px 1816px #fff, 2330px 2273px #fff, 498px 481px #fff, 1347px 1288px #fff, 2259px 1089px #fff, 1613px 326px #fff, 1218px 2292px #fff, 1141px 4px #fff, 1055px 276px #fff, 2231px 717px #fff, 686px 1264px #fff, 47px 1996px #fff, 1723px 131px #fff, 639px 1440px #fff, 2463px 1996px #fff, 1065px 2262px #fff, 1584px 1609px #fff, 524px 1766px #fff, 678px 2222px #fff, 119px 1251px #fff, 373px 1868px #fff, 576px 556px #fff, 1179px 2448px #fff, 144px 19px #fff, 1482px 2195px #fff, 469px 2368px #fff, 312px 1468px #fff, 133px 1832px #fff, 2029px 1807px #fff, 717px 1463px #fff, 1446px 1210px #fff, 540px 1485px #fff, 776px 508px #fff, 588px 285px #fff, 1115px 2121px #fff, 1712px 666px #fff, 2485px 452px #fff, 2147px 716px #fff, 1202px 2027px #fff, 10px 1681px #fff, 1384px 1017px #fff, 907px 2115px #fff, 124px 2172px #fff, 1928px 1034px #fff, 728px 1539px #fff, 991px 1499px #fff, 1963px 2358px #fff, 2345px 2328px #fff, 2347px 1336px #fff, 1542px 2028px #fff, 1782px 735px #fff, 269px 1765px #fff, 1035px 168px #fff, 2471px 1102px #fff, 2406px 492px #fff, 739px 181px #fff, 348px 794px #fff, 134px 1490px #fff, 2437px 1505px #fff, 76px 1495px #fff, 2023px 1793px #fff, 1819px 1424px #fff, 2160px 341px #fff, 332px 1672px #fff, 1488px 1608px #fff, 956px 1690px #fff, 2317px 1623px #fff, 90px 98px #fff, 689px 1867px #fff, 2082px 1504px #fff, 1524px 559px #fff, 1570px 265px #fff, 808px 1642px #fff, 1762px 1078px #fff, 2092px 2254px #fff, 2025px 2042px #fff, 1836px 2212px #fff, 990px 1867px #fff, 1137px 1218px #fff, 1113px 340px #fff, 1682px 31px #fff, 1172px 2137px #fff, 2384px 420px #fff, 2187px 1520px #fff, 301px 1933px #fff, 1425px 1390px #fff, 1700px 851px #fff, 836px 782px #fff, 1591px 5px #fff, 2455px 2396px #fff, 2474px 911px #fff, 956px 1178px #fff, 1569px 1834px #fff, 1074px 89px #fff, 969px 290px #fff, 249px 1344px #fff, 2253px 418px #fff, 371px 175px #fff, 1665px 359px #fff, 680px 480px #fff, 1864px 1517px #fff, 1059px 649px #fff, 719px 1277px #fff, 2070px 2398px #fff, 773px 1001px #fff, 1759px 600px #fff, 1468px 682px #fff, 1994px 88px #fff, 844px 2171px #fff, 849px 750px #fff, 1739px 566px #fff, 1691px 2436px #fff, 1657px 1924px #fff, 289px 1356px #fff, 118px 1846px #fff, 1409px 2099px #fff, 677px 582px #fff, 1797px 1132px #fff, 461px 1450px #fff, 1597px 1714px #fff, 1776px 1276px #fff, 226px 892px #fff, 2492px 896px #fff, 1477px 462px #fff, 1750px 2098px #fff, 1276px 35px #fff, 263px 1046px #fff, 1061px 1883px #fff, 2462px 930px #fff, 1156px 631px #fff, 126px 1400px #fff, 1728px 645px #fff, 1042px 437px #fff, 191px 454px #fff, 1698px 2019px #fff, 2432px 1442px #fff, 1023px 1453px #fff, 361px 1999px #fff, 1512px 286px #fff, 1926px 622px #fff, 2106px 1766px #fff, 737px 1907px #fff, 1672px 1784px #fff, 2293px 1510px #fff, 706px 1913px #fff, 1182px 1681px #fff, 63px 275px #fff, 705px 2226px #fff, 1193px 2130px #fff, 1955px 660px #fff, 2302px 1753px #fff, 2055px 2047px #fff, 1397px 173px #fff, 1112px 1122px #fff, 2399px 349px #fff, 798px 789px #fff, 585px 446px #fff, 1424px 322px #fff, 1391px 147px #fff, 1434px 1357px #fff, 634px 592px #fff, 1364px 1580px #fff, 2465px 2214px #fff, 1864px 874px #fff, 2362px 979px #fff, 2144px 477px #fff, 1893px 1501px #fff, 2387px 1203px #fff, 1775px 1610px #fff, 2344px 113px #fff, 1136px 1590px #fff, 266px 1098px #fff, 39px 1422px #fff, 546px 1745px #fff, 2321px 870px #fff, 1833px 2217px #fff, 561px 1864px #fff, 1479px 555px #fff, 1623px 2231px #fff, 1332px 1853px #fff, 1069px 636px #fff, 2068px 610px #fff, 797px 581px #fff, 265px 1561px #fff, 1087px 2150px #fff, 284px 2443px #fff, 2241px 1040px #fff, 722px 2489px #fff, 455px 1834px #fff, 1912px 1660px #fff, 2012px 341px #fff, 1779px 2095px #fff, 554px 352px #fff, 960px 1338px #fff, 1363px 1047px #fff, 336px 585px #fff, 1368px 916px #fff, 1104px 75px #fff, 1230px 270px #fff, 1478px 1145px #fff, 1196px 2117px #fff, 763px 969px #fff, 868px 1849px #fff, 1881px 464px #fff, 854px 2212px #fff, 1084px 2252px #fff, 102px 322px #fff, 1842px 1754px #fff, 1087px 935px #fff, 391px 132px #fff, 968px 1003px #fff, 150px 1388px #fff, 1633px 2259px #fff, 366px 1975px #fff, 1038px 2332px #fff, 1178px 892px #fff, 2334px 2363px #fff, 1863px 2189px #fff, 257px 1495px #fff, 2122px 2302px #fff, 1585px 1208px #fff, 263px 889px #fff, 917px 1295px #fff, 924px 2431px #fff, 1527px 276px #fff, 1470px 1608px #fff, 1520px 2120px #fff, 456px 165px #fff, 1057px 1081px #fff, 1584px 1946px #fff, 178px 1445px #fff, 824px 209px #fff, 702px 132px #fff, 1592px 2223px #fff, 1016px 1400px #fff, 2425px 780px #fff, 2212px 1716px #fff, 2456px 2250px #fff, 2334px 953px #fff, 2111px 238px #fff, 999px 686px #fff, 522px 2395px #fff, 2018px 1460px #fff, 80px 1823px #fff, 1595px 1769px #fff, 2196px 948px #fff, 521px 594px #fff, 1324px 608px #fff, 2133px 353px #fff, 2263px 34px #fff, 135px 2247px #fff, 1489px 567px #fff, 357px 496px #fff, 542px 358px #fff, 2216px 1474px #fff, 805px 1063px #fff, 486px 630px #fff, 377px 1393px #fff, 2109px 1850px #fff, 433px 2253px #fff, 2436px 491px #fff, 85px 288px #fff, 1812px 1845px #fff, 606px 1268px #fff, 2095px 533px #fff, 1788px 202px #fff, 2175px 1065px #fff, 14px 1523px #fff, 707px 657px #fff, 338px 2065px #fff, 644px 1274px #fff, 634px 2113px #fff, 597px 307px #fff, 2112px 1125px #fff, 1248px 2294px #fff, 1884px 554px #fff, 302px 2114px #fff, 1880px 1880px #fff, 1447px 2152px #fff, 2033px 1329px #fff, 469px 1945px var(--blanc);
        width: 1px;
        height: 1px;
    }

/********** PC Hero Content *********/

.container-odin-epekibrul{
    z-index: 100;
    width: 40%;
    position: relative;
}
    .container-odin-epekibrul #odin {
        position: absolute;
        width: 80%;
        bottom: 0;
    }
    .container-odin-epekibrul #epekibrul {
        position: absolute;
        width: 80%;
        bottom: 0;
    }

.hero__ACV__content__pc-demo {
    width: 35%;
    margin: auto;
    display: flex;
    z-index: 1000;
}

#ACV__logo__partenaire--top {
    bottom: 10%;
    width: 16%;
}

.hero__ACV__content__pc-demo #acv-pc-face {
    width: 60%;
    display: flex;
}

    .hero__ACV__content__pc-demo #acv-pc-face img {
        width: 100%;
    }

.hero__ACV__content__pc-demo #acv-pc-back {
    width: 40%;
    display: flex;
}

    .hero__ACV__content__pc-demo #acv-pc-back img {
        width: 100%;
        margin: auto;
        margin-bottom: 50px;
    }

.img-acv-msi-box-mobile {
    display: none;
}

#battlepack-mobile {
    display: none;
    width: 100%;
}

#battlepack-desktop {
    display: block;
}

.parralax-hero__main {
    width: 100%;
    position: relative;
}

#ACV__mobile {
    display: none;
}

#ACV__desktop {
    display: block;
}

.parralax-hero__main__container {
    width: 100%;
    height: 100vh;
    background: url("https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/background-gradient-min.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    position: relative;
    display: flex;
    overflow: hidden;
}



        .parralax-hero__main__container #crow {
            width: 5%;
            top: 20%;
            left: 25%;
            animation: crow 10s infinite;
            position: absolute;
            z-index: 10;
        }

    .parralax-hero__main__container #small-meteor {
        width: 5%;
        top: 5%;
        right: 40%;
        animation: smallmeteor 16s infinite;
        position: absolute;
    }

    .parralax-hero__main__container #large-meteor {
        width: 5%;
        top: -10%;
        right: 10%;
        animation: largemeteor 18s infinite;
        position: absolute;
    }

    .parralax-hero__main__container #statue {
        width: 90%;
        right: 0;
        bottom: 0;
        z-index: 0;
        position: absolute;
        pointer-events: none;
    }

    .parralax-hero__main__container #animus-circle-grey {
        position: absolute;
        width: 100%;
        margin: auto;
        animation: circle-animation 60s linear infinite;
        pointer-events: none;
    }
/*** Bloc infos****/
.parralax-hero__main__container__content {
    width: 100%;
    position: absolute;
    transform: translate(-50%);
    top: 30%;
    left: 50%;
}

.parralax-hero__main__container__content__bloclogo {
    display: flex;
    width: auto;
    justify-content: space-around;
}

    .parralax-hero__main__container__content__bloclogo img {
        margin: auto;
        width: 20%;
    }

/********************************************/

@keyframes crow {
    60% {
        transform: translateY(60%);
    }
}

@keyframes largemeteor {
    50% {
        transform: translateY(15%);
    }
}

@keyframes smallmeteor {
    50% {
        transform: translateY(-20%);
    }
}


/************* Animus *************/

.animation-cicrle-animus {
    /** changer image **/
    background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/background-animus.png) no-repeat center center/cover;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: relative;
    background-size: 125% auto;
}

.container-specs-pc__ACV__gradient-top {
    width: 100%;
    height: 20%;
    background: rgb(6,22,32);
    background: linear-gradient(180deg, rgba(6,22,32,1) 0%, rgba(6,22,32,0) 100%);
    position: absolute;
    top: 0;
    z-index: 10;
}

.container-specs-pc__ACV__gradient-bottom {
    width: 100%;
    height: 20%;
    background: rgb(6,22,32);
    background: linear-gradient(0deg, rgba(6,22,32,1) 0%, rgba(6,22,32,0) 100%);
    position: absolute;
    bottom: 0;
    z-index: 10;
}

.aca__container-background {
    width: 100%;
    margin: 0 auto;
    height: 110vh;
    position: relative;
    display: flex;
}

    .aca__container-background::before, .aca__container-background::after {
        content: "";
        left: 0%;
        pointer-events: none;
        top: 0%;
        width: 100%;
        height: 100%;
        opacity: 1;
        position: absolute;
        transform-origin: center;
        z-index: 2;
        pointer-events: none;
    }

    .aca__container-background::before {
        /** changer image **/
        background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/cercle-animation.png) no-repeat center center/contain;
        -webkit-animation: circle-animation 40s linear infinite;
        animation: circle-animation 40s linear infinite;
        background-size: 125% auto;
    }

    .aca__container-background::after {
        /** changer image **/
        background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/animus-circle-glow.png) no-repeat center center/contain;
        -webkit-animation: runes-animation 40s linear infinite;
        animation: runes-animation 40s linear infinite;
        /** enlever ce background-size quand les trois images seront aux mêmes dimensions **/
        background-size: 125% auto;
    }

@keyframes circle-animation {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes runes-animation {
    100% {
        transform: rotate(-360deg);
    }
}



.home__title__container {
    display: flex;
    margin: auto;
}

    .home__title__container #icon-ac-valhalla {
        width: 8%;
        margin: auto;
    }

    .home__title__container p {
        color: var(--blanc);
        padding: 20% 0 20% 0;
        background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/cta-blue.png);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        font-size: 2em;
    }


/********************* Content text *********************/

#ACV__cybertek-box {
    background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/background-pierre-gravure-fondu.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.container-storytelling__ACV {
    position: relative;
}

.container-storytelling__ACV__container-content {
    width: 100%;
    position: relative;
}

.container-storytelling__ACV__gradient-top {
    width: 100%;
    height: 10%;
    background: rgb(6,22,32);
    background: linear-gradient(180deg, rgba(6,22,32,1) 0%, rgba(6,22,32,0) 100%);
    position: absolute;
    top: 0;
    z-index: 5;
}

.container-storytelling__ACV__gradient-bottom {
    width: 100%;
    height: 20%;
    background: rgb(6,22,32);
    background: linear-gradient(0deg, rgba(6,22,32,1) 0%, rgba(6,22,32,0) 100%);
    position: absolute;
    bottom: 0;
}

.container-storytelling__ACV__background {
    position: absolute;
    width: 100%;
}

    .container-storytelling__ACV__background img {
        width: 100%;
    }

.container-storytelling__ACV__content__flex {
    height: auto;
    width: 1400px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    padding-top: 5%;
    padding-bottom: 5%;
}
#ACV__msi-box .container-storytelling__ACV__content__flex{
    padding-top: 0;
    padding-bottom: 0;
}

.container-storytelling__ACV__content__bloc-text {
    width: 40%;
    height: auto;
    display: flex;
}

.container-storytelling__ACV__content__bloc-text-flex {
    margin: auto;
    padding: var(--val_20);
    background: #00000075;
    backdrop-filter: blur(9px);
}
.val_strong strong {
    color: #ffffff !important;
}
.container-conditions-activation__container h3 {
    color: #39AC9B !important;
    font-family: var(--font-ptserif);
}

.container-storytelling__ACV__content__bloc-video {
    width: 55%;
    display: flex;
    height: 75vh;
}

.container-storytelling__ACV__content__bloc-video-flex {
    width: 100%;
    margin: auto;
}

.container-storytelling__ACV__content__bloc-video__container-video {
    position: relative;
    margin: auto;
}

    .container-storytelling__ACV__content__bloc-video__container-video img {
        display: none;
        width: 35%;
        position: absolute;
        bottom: -10%;
        right: -10%;
    }

.container-storytelling__ACV__content__bloc-video__container-video__container {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}

    .container-storytelling__ACV__content__bloc-video__container-video__container iframe {
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        position: absolute;
    }

.container-storytelling__ACV__content__bloc-text__title img {
    margin-right: 16px;
    width: 44px;
}

.container-storytelling__ACV__content__bloc-text__title h2 {
    color: var(--blanc);
    font-size: 42px;
    font-family: var(--font-ptserif);
    font-weight: 200;
    text-transform: uppercase;
    line-height: 1.1;
}
.container-storytelling__ACV__content__bloc-text__text{
    margin-bottom: var(--val_30);
}
.container-storytelling__ACV__content__bloc-text__text p {
    color: #DADADA;
    font-size: 16px;
    line-height: 1.6;
    font-family: var(--font-montserrat);
    width: 80%;
    margin-top: var(--val_20);
}

.container-storytelling__ACV__content__bloc-text__text strong {
    color: #39AC9B;
    font-weight: var(--semibold);
}
/********************* Content text - fin *********************/

/********************* Container specs PC *********************/
.container-specs-pc__ACV__container-set {
    width: 1400px;
    display: flex;
    margin: auto;
    justify-content: space-between;
    z-index: 100;
}

.container-specs-pc__ACV__container-set__container-specs {
    width: 20%;
    display: flex;
    flex-direction: column;
}

    .container-specs-pc__ACV__container-set__container-specs:last-child {
        margin-bottom: 0;
    }

.container-specs-pc__ACV__container-set__container-specs__bloc {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: var(--val_25);
}

.container-specs-pc__ACV__container-set__container-specs__bloc__container-img {
    width: 100%;
    display: flex;
}

.container-specs-pc__ACV__container-set__container-specs__bloc__container-img {
    width: 80%;
    margin: auto;
    display: flex;
    cursor: pointer;
}

    .container-specs-pc__ACV__container-set__container-specs__bloc__container-img img {
        width: 100%;
        margin: auto;
    }

.container-specs-pc__ACV__container-set__container-specs__bloc__container-text {
    width: 90%;
    margin: auto;
}

    .container-specs-pc__ACV__container-set__container-specs__bloc__container-text #name-comp, .container-specs-pc__ACV__container-set__container-specs__bloc__container-text #libelle-comp {
        margin-top: 4px;
        text-align: center;
    }

    .container-specs-pc__ACV__container-set__container-specs__bloc__container-text #name-comp {
        color: var(--blanc);
        font-size: var(--val_20);
        letter-spacing: 0.5px;
        font-family: var(--font-ptserif);
        text-transform: uppercase;
        margin-bottom: 0;
    }

    .container-specs-pc__ACV__container-set__container-specs__bloc__container-text #libelle-comp {
        color: #39AC9B;
        font-size: 16px;
        font-family: var(--font-montserrat);
        height: 50px;
        font-weight: var(--semibold);
    }

.container-specs-pc__ACV__container-set__container-visuel-pc {
    width: 60%;
    display: flex;
}

.container-specs-pc__ACV__container-set__container-visuel-pc__flex {
    margin: auto;
}

.container-specs-pc__ACV__container-set__container-visuel-pc__flex--pc {
    display: flex;
    justify-content: center;
    width: 100%;
}

    .container-specs-pc__ACV__container-set__container-visuel-pc__flex--pc #acv-pc-face {
        width: 65%;
        height: auto;
        display: flex;
    }

        .container-specs-pc__ACV__container-set__container-visuel-pc__flex--pc #acv-pc-face img {
            width: 100%;
            margin: auto;
        }

    .container-specs-pc__ACV__container-set__container-visuel-pc__flex--pc #acv-pc-back {
        width: 45%;
        height: auto;
        display: flex;
        margin-left: -50px;
    }

        .container-specs-pc__ACV__container-set__container-visuel-pc__flex--pc #acv-pc-back img {
            width: 100%;
            margin: auto;
            margin-bottom: var(--val_40);
        }

.container-specs-pc__cta {
    text-decoration: none;
}

.container-specs-pc__ACV__container-set__container-visuel-pc__flex--cta {
    width: 100%;
    background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/cta-blue.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-top: 60px;
    text-decoration: none;
}

    .container-specs-pc__ACV__container-set__container-visuel-pc__flex--cta p {
        font-family: var(--font-ptserif);
        color: var(--blanc);
        text-align: center;
        font-size: var(--size_h4);
        padding: 18px;
        text-transform: uppercase;
        text-shadow: #1c1c1c 0px 4px 6px;
        text-decoration: none;
    }
/***************** Adaptation - Bloc MSI ***********************/

#ACV__msi-box {
    background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/backplate-msi-background.jpg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover;
}


/***************** Adaptation - Bloc Ubisoft  ***********************/

/***************** Battlepack ***********************/

.container-battlepack__ACV {
    width: 100%;
}

.container-battlepack__ACV-img {
    width: 100%;
}

    .container-battlepack__ACV-img #battlepack-desktop {
        width: 100%;
    }

/***************** Specs du PC et Commande ***********************/
.container-specsbuy__ACV {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.container-specsbuy__ACV__container {
    height: 90vh;
    background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/background-lava.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    position: relative;
    display: flex;
}

.container-specsbuy__ACV__container__flex {
    width: 1800px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    z-index: 10;
}

.container-specsbuy__ACV__container__flex--pc {
    width: 50%;
    display: flex;
    flex-direction: column;
}

.container-specsbuy__ACV__container__flex--pc__imgpc {
    width: 100%;
    display: flex;
}

.container-specsbuy__ACV__container__flex--pc__bloc-prix {
    width: 80%;
    margin: auto;
    margin-top: -100px;
}

.container-specsbuy__ACV__container__flex--pc__bloc-prix__container {
    width: 100%;
    background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/brush-pricepng.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80%;
    display: flex;
    flex-direction: column;
}

    .container-specsbuy__ACV__container__flex--pc__bloc-prix__container .acv__container-prix {
        width: 100%;
    }

        .container-specsbuy__ACV__container__flex--pc__bloc-prix__container .acv__container-prix p {
            font-family: var(--font-ptserif);
            font-size: 70px;
            color: var(--blanc);
            text-align: center;
            margin: 0;
            padding: var(--val_20);
            padding-bottom: 0;
        }

            .container-specsbuy__ACV__container__flex--pc__bloc-prix__container .acv__container-prix p span {
                font-size: var(--size_h1);
                color: var(--blanc);
            }

    .container-specsbuy__ACV__container__flex--pc__bloc-prix__container .acv__container-cta {
        width: 100%;
        background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/cta-blue.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

        .container-specsbuy__ACV__container__flex--pc__bloc-prix__container .acv__container-cta p {
            font-family: var(--font-ptserif);
            color: var(--blanc);
            text-align: center;
            font-size: var(--size_h4);
            padding: 18px;
            text-transform: uppercase;
            text-shadow: #1c1c1c 0px 4px 6px;
            text-decoration: none;
            margin: 0;
            ;
        }

.container-specsbuy__ACV__container__flex--specs {
    width: 30%;
    margin-right: 5%;
}

.container-specsbuy__ACV__container__flex--specs__container ul {
    padding: 0;
    list-style-type: none;
}

    .container-specsbuy__ACV__container__flex--specs__container ul li p:first-child {
        color: #E1E1E1;
        margin: 0;
        position: relative;
        font-size: 34px;
        font-family: ptserif;
        margin-bottom: 6px;
    }

       /* .container-specsbuy__ACV__container__flex--specs__container ul li p:first-child::before {
            content: "";
            display: block;
            width: 36px;
            height: 36px;
            background: url("https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/list-icon.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            position: absolute;
            left: -50px;
        }*/

    .container-specsbuy__ACV__container__flex--specs__container ul li p:nth-child(2) {
        color: #39AC9B;
        margin: 0;
        font-family: var(--font-montserrat);
        font-weight: 800;
        font-size: 16px;
        margin-bottom: var(--val_10);
    }

.container-specsbuy__ACV__container__flex--specs__container .container-specsbuy__list-decoration {
    margin-bottom: var(--val_10);
    width: 100%;
    height: 4px;
    background: rgb(207,183,125);
    background: linear-gradient(69deg, rgba(207,183,125,1) 0%, rgba(207,183,125,0) 100%);
}

.container-specsbuy__ACV__gradient-bottom {
    position: absolute;
    width: 100%;
    height: 15vh;
    z-index: 5;
    bottom: 0;
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
}

.containerACV__link {
    text-decoration: none;
}

/***** Ajout Bandeau Offert *****/
.ACV__add-offert {
    width: 60%;
    margin: auto;
    margin-top: -30px;
    margin-bottom: -50px;
}

    .ACV__add-offert img {
        width: 100%;
    }

.ACV__add-offert__specs {
    width: 100%;
    margin: auto;
}

    .ACV__add-offert__specs img {
        width: 100%;
    }

/************* Name PC ****************/

.ACV__name-pc {
    width: 80%;
    margin: auto;
    display: flex;
    flex-direction: column;
    margin-bottom: -20px;
}

    .ACV__name-pc p {
        color: var(--blanc);
        font-family: var(--font-ptserif);
        font-size: 44px;
        text-align: center;
        margin: 0;
        line-height: 0.5;
    }

    .ACV__name-pc span {
        color: var(--blanc);
        font-family: var(--font-ptserif);
        font-size: 80px;
        text-align: center;
        margin: 0;
    }

@keyframes animStar {
    0% {
        transform: translateY(0);
    }

    to {
        transform: translateY(-2000px);
    }
}

/********* Hero Content ********/

.hero__ACV__content {
    position: absolute;
    top: 14%;
    left: 20%;
    width: 60%;
    display: flex;
    flex-direction: column;
}

.hero__ACV__content__logo-icon, .hero__ACV__content__bandeau, .hero__ACV__content__logo-games {
    width: 100%;
    display: flex;
}

.hero__ACV__content__logo-games {
    background: rgb(0,0,0);
    background: radial-gradient(circle, rgba(0,0,0,0.15449929971988796) 0%, rgba(0,0,0,0) 100%);
}

.hero__ACV__content__logo-icon__container {
    width: 10%;
    margin: auto;
    display: flex;
}

    .hero__ACV__content__logo-icon__container img {
        width: 100%;
        margin: auto;
    }
        .hero__ACV__content__bandeau__container {
            width: 100%;
            background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/cta-blue.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
            margin-top: 60px;
            text-decoration: none;
            margin: auto;
        }

    .hero__ACV__content__bandeau__container p {
        font-family: var(--font-ptserif);
        color: var(--blanc);
        text-align: center;
        font-size: 2em;
        padding: var(--val_30);
        text-transform: uppercase;
        text-decoration: none;
    }

.hero__ACV__content__logo-games__container {
    margin: auto;
    width: 40%;
    display: flex;
}

    .hero__ACV__content__logo-games__container img {
        margin: auto;
        width: 100%;
        
    }





.ACV__logo__partenaire {
    width: 22%;
    margin: auto;
    position: absolute;
    bottom: 3%;
    z-index: 999;
    transform: translateX(-50%);
    left: 50%;
}

.ACV__logo__partenaire__container-img--cybertek {
    width: 40%;
    margin: auto;
    margin-bottom: 3%;
}

.ACV__logo__partenaire__container-img--item {
    width: 30%;
}

.ACV__logo__partenaire__container-img--liste {
    display: flex;
    align-items: center;
    gap: 5%;
}

/******************* Hero ACV Gradient **********************/

.hero__ACV__gradient-bottom {
    position: absolute;
    width: 100%;
    height: 40%;
    z-index: 5;
    bottom: 0;
    background: rgb(6,22,32);
    background: linear-gradient(0deg, rgba(6,22,32,1) 0%, rgba(6,22,32,0) 100%);
}

.ACV__mention__pbmsi {
    font-size: 1.5em !important;
}

.container-specs-pc__ACV__container-set__container-specs__mobile{
    display: none;
}

/********* Conditions d'activation ***********/

.container-conditions-activation {
    width: 100%;
    height: auto;
}

.container-conditions-activation__container {
    width: 1400px;
    margin: auto;
    padding-bottom: 50px;
    display: flex;
    flex-direction: column;
}

    .container-conditions-activation__container h3 {
        font-size: 3em;
        font-family: ptserif;
        color: var(--blanc);
        text-align: center;
        line-height: 1.3;
        margin-top: 4%;
        margin-bottom: 2%;
    }

    .container-conditions-activation__container #img-illu {
        width: 60%;
        margin: auto;
    }

.container-conditions-activation__container__liste {
    background: var(--blanc);
    border-radius: var(--val_10);
    height: auto;
    padding: 50px 80px 50px 80px;
    box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075), 0 8px 8px hsl(0deg 0% 0% / 0.075), 0 16px 16px hsl(0deg 0% 0% / 0.075);
    margin-top: 2%;
}

    .container-conditions-activation__container__liste ul {
        list-style-type: decimal;
    }

        .container-conditions-activation__container__liste ul li {
            font-size: 16px;
            font-weight: var(--semibold);
            margin-top: 14px;
            margin-bottom: 14px;
            position: relative;
            line-height: 1.3;
            display: flex;
            flex-wrap: wrap;
        }

        .container-conditions-activation__container__liste ul li a {
            color: #39AC9B;
            cursor: pointer;
            text-decoration: underline;
        }
        .container-conditions-activation__container__liste ul #menu-ubisoft p:after {
            content: "";
            height: 24px;
            width: 24px;
            background: url("https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/menu-ubisoft-connect.png");
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
            position: absolute;
            margin-left: var(--val_10);
        }
        @media screen and (max-width: 1700px) {
            .parralax-hero__main__container {
        background-size: 150%;
    }

        .parralax-hero__main__container #statue {
            width: 100%;
        }
    .hero__ACV__content__pc-demo{
        width: 45%;
    }
    #ACV__logo__partenaire--top{
        width: 26%;
    }
            .container-odin-epekibrul{
                width: 45%;
            }
}
@media screen and (max-width: 1600px) {
    .container-storytelling__ACV__content__flex {
        width: 960px;
    }

    .container-storytelling__ACV__content__bloc-text__text p {
        width: 100%;
    }

    .container-storytelling__ACV__content__bloc-text__title h2 {
        font-size: 36px;
    }

    .container-storytelling__ACV__content__bloc-video__container-video img {
        width: 30%;
    }

    .container-specs-pc__ACV__container-set {
        width: 960px;
    }

    .ACV__name-pc {
        margin-bottom: -10px;
    }

        .ACV__name-pc p {
            font-size: 36px;
        }

        .ACV__name-pc span {
            font-size: 60px;
        }

    .ACV__add-offert {
        margin-top: 0;
    }

    .container-specs-pc__ACV__container-set__container-specs {
        width: 18%;
    }

    .container-specsbuy__ACV__container__flex {
        width: 1260px;
    }

    .container-specsbuy__ACV__container__flex--pc__bloc-prix__container .acv__container-prix p {
        font-size: 50px;
    }

        .container-specsbuy__ACV__container__flex--pc__bloc-prix__container .acv__container-prix p span {
            font-size: 34px;
        }

    .container-specsbuy__ACV__container__flex--specs__container ul li p:first-child {
        font-size: var(--size_h3);
    }

        .container-specsbuy__ACV__container__flex--specs__container ul li p:first-child::before {
            width: var(--val_30);
            height: var(--val_30);
            left: -40px;
        }

    .container-specs-pc__ACV__container-set__container-specs__bloc__container-text #libelle-comp {
        height: 80px;
    }

}

@media screen and (max-width: 1500px) {

    .parralax-hero__main__container #statue {
        width: 110%;
    }

    .hero__ACV__content__logo-games__container {
        width: 50%;
    }
    .ACV__logo__partenaire{
        width: 30% !important;
    }
    .container-conditions-activation__container{
        width: 900px;
    }
}
@media screen and (max-width: 1368px) {
    .hero__ACV__content__bandeau__container p {
        font-size: 1.5em !important;
    }
    .hero__ACV__content__pc-demo{
        width: 40%;
    }
    .container-odin-epekibrul{
        width: 50%;
    }
}
@media screen and (max-width: 1300px) {

    .parralax-hero__main__container #animus-circle-grey {
        top: 10%;
    }

    .hero__ACV__content__logo-icon__container {
        width: 20%;
    }
}

@media screen and (max-width: 1027px) {
    .hero__ACV__content {
        width: 80%;
        transform: translate(-50%, -50%) !important;
        left: 50%;
        top: 40%;
        z-index: 20;
    }
    .parralax-hero__main__container #statue {
        width: 130%;
    }
    .container-storytelling__ACV__content__flex {
        width: 70%;
        flex-direction: column;
        padding: 15% 0 15% 0;
    }

    .container-storytelling__ACV__content__bloc-text, .container-storytelling__ACV__content__bloc-video {
        width: 100%;
        height: auto;
    }

    #ACV__cybertek-box, .container-storytelling__ACV__content__fle {
        padding: 5% 0 10% 0;
    }

    .container-specs-pc__ACV__gradient-bottom, .container-storytelling__ACV__gradient-top, .container-specs-pc__ACV__gradient-top {
        height: 10%;
    }

    #st-acv-bloc-minus {
        height: auto;
    }

    .container-specs-pc__ACV__container-set {
        width: 70%;
        flex-direction: column;
    }

    .container-specs-pc__ACV__container-set__container-visuel-pc {
        width: 100%;
        order: 1;
    }

    .container-specs-pc__ACV__container-set__container-specs--2 {
        order: 2;
    }

    .container-specs-pc__ACV__container-set__container-specs--3 {
        order: 3;
    }

    .aca__container-background {
        height: auto;
    }

    .container-specs-pc__ACV__container-set__container-specs {
        flex-direction: row;
        width: 100%;
        margin: auto;
        justify-content: space-between;
    }

    .container-specs-pc__ACV__container-set__container-specs__bloc {
        width: 30%;
    }

    .ACV__name-pc {
        margin-top: 50px;
    }

    .ACV__add-offert {
        width: 80%;
    }

    .animation-cicrle-animus {
        background-size: 250%;
    }

    .aca__container-background::before {
        background-size: 200%;
    }

    .aca__container-background::after {
        background-size: 160%;
    }

    #battlepack-mobile {
        display: block;
    }

    #battlepack-desktop {
        display: none;
    }

    .container-specsbuy__ACV__container {
        height: auto;
        padding: 20% 0 20% 0;
    }

    .container-specsbuy__ACV__container__flex--specs {
        width: 35%;
    }
    .container-conditions-activation__container{
        width: 80%;
    }
        .container-conditions-activation__container h3{
            font-size: 2.4em;
        }
        .container-conditions-activation__container #img-illu{
            width: 100%;
        }
    .container-odin-epekibrul{
        width: 60%;
    }
    .container-odin-epekibrul * {
        left: -20%;
    }
}
@media screen and (max-width: 835px) {
    .container-conditions-activation__container__liste ul #menu-ubisoft img{
        top: var(--val_20);
    }
}
    @media screen and (max-width: 800px) {

        .parralax-hero__main__container #statue {
            width: 150%;
        }

        .hero__ACV__content {
            width: 100%;
        }

        .parralax-hero__main__container #animus-circle-grey {
            animation: none;
            top: 20%;
            width: 150%;
            transform: translate(-50%, -50%);
            left: 50%;
            top: 40%;
        }

        .parralax-hero__main__container {
            background-size: 200%;
        }

        .ACV__logo__partenaire {
            width: 70%;
        }
        .container-odin-epekibrul {
            width: 60%;
        }

            .container-odin-epekibrul * {
                left: -25%;
            }
        .parralax-hero__main__container #large-meteor{
            width: 10%;
            top: 10%;
        }
        .parralax-hero__main__container #crow{
            width: 15%;
            top: 10%;
        }
    }
    /********* Hero mobile **********/
    @media screen and (max-width: 650px) {
        .hero__ACV__content__bandeau__container p {
            font-size: 1.5em !important;
            padding: 30px 0 30px 0 !important;
        }

        .hero__ACV__content__bandeau__container {
            padding: 0 15% 0 15%;
        }

        .hero__ACV__content__logo-icon__container {
            width: 30%;
        }

        .hero__ACV__content__logo-games__container {
            width: 70%;
        }

        .parralax-hero__main__container {
            background-size: 250%;
        }

        .hero__ACV__gradient-bottom {
            height: 50%;
        }

        .container-specsbuy__ACV__container__flex--specs {
            padding-bottom: 10%;
        }

        .container-specsbuy__ACV__gradient-bottom {
            display: none;
        }

        .hero__ACV__content__pc-demo {
            width: 60%;
        }

        #ACV__logo__partenaire--top {
            width: 50% !important;
        }
        .container-odin-epekibrul {
            width: 80%;
        }

            .container-odin-epekibrul * {
                left: -40%;
            }
        .ACV__logo__partenaire{
            width: 70% !important;
        }
        .landing-loader-window video{
            width: 100%;
        }
    }

    @media screen and (max-width: 580px) {
        .container-storytelling__ACV__content__flex, .container-specs-pc__ACV__container-set, .container-specsbuy__ACV__container__flex {
            width: calc(100% - 30px);
        }

        .container-storytelling__ACV__gradient-bottom {
            display: none;
        }

        .container-specsbuy__ACV__container__flex {
            flex-direction: column;
        }

        .container-specsbuy__ACV__container__flex--pc, .container-specsbuy__ACV__container__flex--specs {
            width: 100%;
        }

        .img-acv-msi-box-mobile {
            display: block;
            width: 100%;
        }

        #ACV__msi-box {
            background: url("");
        }

        .container-storytelling__ACV__content__flex {
            padding: 5% 0 15% 0;
        }

        .container-specsbuy__ACV__container {
            background: url(https://www.cybertek.fr/images_produits/cybertek/images-landing/ubisoft/Assassinscreedvalhalla/images/background-keyarts-mobile.jpg);
            background-size: 160%;
            background-repeat: no-repeat;
        }

        .container-storytelling__ACV__content__bloc-video__container-video img {
            right: 0;
        }

        .container-specsbuy__ACV__container__flex--specs {
            width: 80%;
            margin: auto;
        }

        .container-specs-pc__ACV__container-set__container-specs {
            display: none;
        }

        .container-specs-pc__ACV__container-set {
            flex-direction: column-reverse;
        }

        .container-specs-pc__ACV__container-set__container-specs__mobile {
            display: flex;
            width: 100%;
            justify-content: space-between;
            flex-wrap: wrap;
            margin-top: 50px;
        }

        .container-specs-pc__ACV__container-set__container-specs__bloc {
            width: 48%;
        }

        .container-storytelling__ACV__gradient-top {
            display: none;
        }

        .animation-cicrle-animus {
            background-size: 300%;
        }

        .aca__container-background::before {
            background-size: 300%;
        }

        .aca__container-background::after {
            background-size: 230%;
        }

        #ACV__logo__partenaire--top {
            width: 70% !important;
        }
        .container-conditions-activation__container{
            width: calc(100% - 30px);
        }
            .container-conditions-activation__container h3{
                font-size: 2em;
            }
        .container-conditions-activation__container__liste {
            padding: 40px 40px 50px 40px;
        }
        .container-odin-epekibrul *{
            top: 25%;
        }
    }

    @media screen and (max-width: 480px) {
        .container-odin-epekibrul{
            width: 100%;
        }
        .parralax-hero__main__container {
            background-size: 500%;
        }
        .container-specs-pc__ACV__gradient-bottom, .container-storytelling__ACV__gradient-top, .container-specs-pc__ACV__gradient-top {
            height: 5%;
        }

        .container-specs-pc__ACV__container-set__container-visuel-pc__flex--cta {
            margin-bottom: 60px;
        }

        .container-specsbuy__ACV__container__flex--pc__bloc-prix {
            width: 100%;
            margin-bottom: var(--val_40);
        }

        .hero__ACV__content__bandeau__container p {
            font-size: 1.2em !important;
        }

        .container-storytelling__ACV__content__bloc-text__title h2 {
            font-size: var(--size_h3);
        }

        .ACV__name-pc {
            width: 90%;
        }

            .ACV__name-pc span {
                font-size: var(--size_h1);
            }
    }
